Merge remote-tracking branch 'upstream/master' into m

This commit is contained in:
theo3
2021-11-05 01:58:55 -07:00
440 changed files with 7319 additions and 11526 deletions
+24 -24
View File
@@ -1,60 +1,60 @@
SCRIPT_START script_08008B5C
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
_0807E930 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_08008B6E:
_0807E944
_0807E864
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
Call sub_0806BBB0
_0807EA94
_0807EA94
_0807E930 0x0008
_0807E878
_0807E878
Jump script_08008B6E
.2byte 0x0000
SCRIPT_START script_08008B90
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
DoPostScriptAction 0x000a
_0807E930 0x0000
EndBlock
EndBlock
script_08008BA2:
_0807E944
_0807E864
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
MessageFromTarget 0x4912
_0807EA94
_0807E930 0x0008
_0807E878
_0807E878
Jump script_08008BA2
SCRIPT_START script_08008BC0
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
DoPostScriptAction 0x000a
_0807E930 0x0000
.ifdef EU
SetGlobalFlag 0x0061
.endif
EndBlock
EndBlock
script_08008BD2:
_0807E944
_0807E864
_0807E944
_0807E864
.ifndef EU
SetGlobalFlag 0x0061
.endif
_0807E930 0x0004
Call sub_0807F2D4
_0807EA94
_0807EA94
Call sub_0806BA34
JumpIfNot script_08008C54
_0807EA94
_0807EA94
CallWithArg sub_0806BB1C, 0x00000000
Call sub_0807F2D4
CallWithArg sub_0806BB1C, 0x00000001
@@ -78,18 +78,18 @@ script_08008C54:
_0807E930 0x0008
Wait 0x000f
script_08008C5C:
_0807EA94
_0807E878
_0807EA94
_0807E878
Jump script_08008BD2
SCRIPT_START script_08008C64
BeginBlock
BeginBlock
SetEntityPositionRelative 0x0068, 0x0018
DoPostScriptAction 0x000f
_0807EB44 0x0004
_0807E930 0x0004
SetEntitySpeed 0x0300
PlaySound SFX_STAIRS
EndBlock
EndBlock
WaitForSomething 0x00000002
MessageNoOverlap 0x490d
_0807EA94
+4 -4
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_08008D50
BeginBlock
BeginBlock
SetEntityPositionRelative 0x0068, 0x0068
_0807F0B4 0x0004
CameraTargetEntity
EndBlock
CameraTargetEntity
EndBlock
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething 0x00000001
Wait 0x000f
_0807F0B4 0x0004
CameraTargetPlayer
CameraTargetPlayer
Wait 0x001e
_0807E5F8 0x00000004
DoPostScriptAction 0x0006
+27 -27
View File
@@ -1,52 +1,52 @@
SCRIPT_START script_08008D8C
BeginBlock
BeginBlock
Call sub_08061FD8
Call sub_08061E70
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_08008DA0:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08008DA0
_0807E864
_0807EB74
_0807E864
_0807EB74
Call sub_08061FD8
Call sub_08062048
_0807EA94
_0807E878
_0807EA94
_0807E878
Jump script_08008DA0
.2byte 0x0000
SCRIPT_START script_08008DC0
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
EndBlock
script_08008DD8:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08008DD8
_0807E864
_0807EB74
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
Call sub_080643D8
_0807EA94
_0807E878
_0807EA94
_0807E878
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
Jump script_08008DD8
SCRIPT_START script_08008E08
BeginBlock
BeginBlock
SetEntityPositionRelative 0x0088, 0x0078
EndBlock
EndBlock
script_08008E12:
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
JumpIfNot script_08008E12
_0807E864
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807F0B4 0x0001
CameraTargetEntity
WaitForPlayerAction0x17
CameraTargetEntity
WaitForPlayerAction0x17
Wait 0x003c
StartPlayerScript script_08008F74
WaitForSomething2 0x00000020
@@ -81,32 +81,32 @@ script_08008E12:
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0035
WaitPlayerAction8
WaitPlayerAction8
StartPlayerScript script_08008FC0
WaitForSomething2 0x00000020
_0807E8E4_0
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000010
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E8E4_1
_0807E8E4_1
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0047
WaitPlayerAction8
WaitPlayerAction8
SetIntVariable 0x00000003
Call sub_0807F420
_0807E8E4_0
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807F0B4 0x0004
CameraTargetPlayer
CameraTargetPlayer
SetGlobalFlag 0x0015
Call sub_0806DCC0
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+2 -2
View File
@@ -1,7 +1,7 @@
SCRIPT_START script_08008F74
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
EndBlock
EndBlock
DoPostScriptAction 0x0001
_0807EDD4 0x00b8, 0x0090
_0807EB44 0x0006
+2 -2
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_08008FFC
BeginBlock
BeginBlock
_0807EB44 0x0000
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething 0x00000010
PlaySound SFX_11C
_0807E930 0x0001
+41 -41
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_0800903C
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000004
PlaySound SFX_PLY_JUMP
_0807EF3C 0x0180, 0x0030
@@ -11,20 +11,20 @@ SCRIPT_START script_0800903C
WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807E5F8 0x00000008
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
Jump script_0800927E
.2byte 0x0000
SCRIPT_START script_08009080
BeginBlock
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x0100
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E9D4
_0807E9D4
DoPostScriptAction 0x000a
EndBlock
EndBlock
WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807ECC4 0x0008
@@ -74,23 +74,23 @@ SCRIPT_START script_08009080
DoPostScriptAction 0x0000
_0807E5F8 0x00000100
script_0800917C:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800917C
_0807E864
_0807EB74
_0807E864
_0807EB74
Call sub_0806673C
_0807EA94
_0807EA94
Wait 0x000f
_0807E878
_0807E878
Jump script_0800917C
SCRIPT_START script_08009198
BeginBlock
BeginBlock
Call sub_0807F348
_0807EB44 0x0006
DoPostScriptAction 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000001
_0807EB74
_0807EB74
DoPostScriptAction 0x0001
MessageFromTargetPos 0x105b, 0x0000
_0807EA94
@@ -111,86 +111,86 @@ SCRIPT_START script_08009198
WaitForSomething2 0x00000001
DoPostScriptAction 0x0004
Wait 0x003c
_0807EB74
_0807EB8C
_0807EB74
_0807EB8C
DoPostScriptAction 0x0001
MessageFromTargetPos 0x1055, 0x0000
_0807EA94
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB74
_0807EB74
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetEntitySpeed 0x0080
DoPostScriptAction 0x0001
_0807EDD4 0x0098, 0x0078
_0807EB74
_0807EB74
DoPostScriptAction 0x0000
DoPostScriptAction 0x0001
MessageFromTargetPos 0x1059, 0x0000
_0807EA94
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
DoPostScriptAction 0x000a
Jump script_080092B2
.2byte 0x0000
SCRIPT_START script_08009274
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
script_0800927E:
Call sub_080668F0
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_0800928A:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800928A
_0807E864
_0807EB74
_0807E864
_0807EB74
Call sub_08066904
_0807EA94
_0807EA94
Wait 0x000f
_0807E878
_0807E878
Jump script_0800928A
.2byte 0x0000
SCRIPT_START script_080092A8
BeginBlock
BeginBlock
_0807EB44 0x0006
DoPostScriptAction 0x0000
script_080092B2:
_0807E9D4
_0807E9D4
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_080092BA:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_080092BA
_0807E864
_0807EB74
MessageNoOverlap 0x105e
_0807EA94
Wait 0x000f
_0807E878
_0807E878
Jump script_080092BA
SCRIPT_START script_080092D4
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
Call sub_0806672C
DoPostScriptAction 0x000a
EndBlock
EndBlock
Jump script_0800917C
.2byte 0x0000
SCRIPT_START script_080092F0
BeginBlock
BeginBlock
DoPostScriptAction 0x000a
Call sub_08066E38
_0807E9D4
EndBlock
_0807E9D4
EndBlock
script_08009300:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009300
_0807E864
_0807EB74
@@ -200,7 +200,7 @@ script_08009300:
Jump script_08009300
.2byte 0x0000
SCRIPT_START script_08009318
BeginBlock
EndBlock
BeginBlock
EndBlock
SCRIPT_END
.2byte 0x0000
+2 -2
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_08009320
BeginBlock
BeginBlock
Call sub_0806D650
SetEntitySpeed 0x0010
EndBlock
EndBlock
script_0800932E:
_0807EEF4 0xfff8, 0x0000
_0807EEF4 0x0008, 0x0000
+2 -2
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009340
BeginBlock
EndBlock
BeginBlock
EndBlock
SCRIPT_END
.2byte 0x0000
+9 -9
View File
@@ -1,27 +1,27 @@
SCRIPT_START script_08009348
BeginBlock
_0807E9D4
EndBlock
BeginBlock
_0807E9D4
EndBlock
script_0800934E:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800934E
_0807E864
_0807E864
Call sub_0807DF28
Call sub_0806D638
_0807F0B4 0x0001
CameraTargetEntity
CameraTargetEntity
CheckGlobalFlag 0x0055
JumpIf script_0800939A
MessageNoOverlap 0x1d01
_0807EA94
script_08009376:
_0807EA94
_0807EA94
Call sub_0806D640
_0807F0B4 0x0001
CameraTargetPlayer
CameraTargetPlayer
Wait 0x002d
_0807F0B4 0x0004
_0807E878
_0807E878
Call sub_0807DF50
Jump script_0800934E
SCRIPT_END
+13
View File
@@ -4,9 +4,13 @@ SCRIPT_START script_0800939A
.else
.ifdef EU
CheckLocalFlag 0x00ac
.else
.ifdef DEMO_JP @ TODO deduplicate
CheckLocalFlag 0x00ac
.else
CheckLocalFlag 0x00ae
.endif
.endif
.endif
JumpIf script_0800943E
CheckInventory1 0x000d
@@ -31,9 +35,13 @@ script_080093DA:
.else
.ifdef EU
CheckLocalFlag 0x00ab
.else
.ifdef DEMO_JP
CheckLocalFlag 0x00ab @ TODO deduplicate
.else
CheckLocalFlag 0x00ad
.endif
.endif
.endif
JumpIf script_080093EE
SetIntVariable 0x00001d04
@@ -58,10 +66,15 @@ script_080093EE:
.ifdef EU
SetLocalFlag 0x00ac
SetLocalFlag 0x00ab
.else
.ifdef DEMO_JP
SetLocalFlag 0x00ac @ TODO deduplicate
SetLocalFlag 0x00ab
.else
SetLocalFlag 0x00ae
SetLocalFlag 0x00ad
.endif
.endif
.endif
Call sub_0806D5D4
_0807EB8C
+7 -3
View File
@@ -10,9 +10,13 @@ SCRIPT_START script_08009464
.else
.ifdef EU
ClearLocalFlag 0x00ac
.else
.ifdef DEMO_JP
ClearLocalFlag 0x00ac @ TODO deduplicate
.else
ClearLocalFlag 0x00ae
.endif
.endif
.endif
Call sub_0806D620
Wait 0x003c
@@ -24,14 +28,14 @@ SCRIPT_START script_08009464
Jump script_08009376
.2byte 0x0000
SCRIPT_START script_080094A4
BeginBlock
BeginBlock
Call sub_0806D7C4
SetEntitySpeed 0x0080
EndBlock
EndBlock
Wait 0x003c
SetEntity0x20 0x00018000
script_080094BC:
_0807EE30
_0807EE30
JumpIfNot script_080094BC
Wait 0x003c
DoPostScriptAction 0x0006
+3 -3
View File
@@ -1,13 +1,13 @@
SCRIPT_START script_080094CC
BeginBlock
BeginBlock
Call sub_0806D804
SetEntitySpeed 0x0180
EndBlock
EndBlock
Wait 0x003c
SetEntity0x20 0x00018000
Call sub_0806D858
script_080094EA:
_0807EE30
_0807EE30
JumpIfNot script_080094EA
Wait 0x001e
DoPostScriptAction 0x0006
+23 -23
View File
@@ -1,73 +1,73 @@
SCRIPT_START script_080094FC
BeginBlock
BeginBlock
Call sub_08067100
DoPostScriptAction 0x000a
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
EndBlock
script_08009512:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009512
_0807E864
_0807E864
DoPostScriptAction 0x0001
_0807EB74
_0807EB74
Call sub_080670B4
_0807EA94
_0807E878
_0807EA94
_0807E878
_0807EB44 0x0004
DoPostScriptAction 0x0000
Jump script_08009512
.2byte 0x0000
SCRIPT_START script_08009538
BeginBlock
BeginBlock
Call sub_08067100
DoPostScriptAction 0x000a
_0807EB44 0x0004
DoPostScriptAction 0x0000
EndBlock
EndBlock
script_0800954E:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800954E
_0807E864
_0807E864
DoPostScriptAction 0x0001
_0807EB74
_0807EB74
Call sub_080670E4
_0807EA94
_0807E878
_0807EA94
_0807E878
_0807EB44 0x0004
DoPostScriptAction 0x0000
Jump script_0800954E
.2byte 0x0000
SCRIPT_START script_08009574
BeginBlock
BeginBlock
Call sub_08067314
DoPostScriptAction 0x000a
_0807EB44 0x0004
SetIntVariable 0x00000000
Call sub_080672B0
EndBlock
EndBlock
script_08009592:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009592
_0807E864
_0807EB74
_0807E864
_0807EB74
SetIntVariable 0x00000004
Call sub_080672B0
Call sub_080672C8
_0807EA94
_0807EA94
Wait 0x000f
_0807E878
_0807E878
_0807EB44 0x0004
SetIntVariable 0x00000000
Call sub_080672B0
Jump script_08009592
.2byte 0x0000
SCRIPT_START script_080095CC
BeginBlock
BeginBlock
Call sub_0806BE3C
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
EndBlock
EndBlock
script_080095DE:
Call sub_0806BF44
JumpIf script_080095F2
+20 -20
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_080095F2
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_080095DE
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0001
Call sub_0806BE84
_0807EA94
_0807EA94
JumpIfNot script_08009622
PlaySound SFX_109
_0807F088 0x003c
@@ -14,55 +14,55 @@ SCRIPT_START script_080095F2
_0807EA94
_0807F078 0x003c, 0x0001
script_08009622:
_0807E878
_0807E878
DoPostScriptAction 0x0000
Jump script_080095DE
SCRIPT_START script_0800962C
BeginBlock
BeginBlock
DoPostScriptAction 0x000b
DoPostScriptAction 0x0008
EndBlock
EndBlock
script_08009638:
EndBlock
BeginBlock
EndBlock
BeginBlock
CheckGlobalFlag 0x0020
JumpIfNot script_08009638
EndBlock
EndBlock
script_08009646:
Call sub_0806BF44
JumpIf script_08009646
EndBlock
EndBlock
Call sub_0806BE3C
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
script_08009660:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009660
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0001
Call sub_0806BEC8
_0807EA94
_0807EA94
JumpIfNot script_0800968E
PlaySound SFX_111
PlaySound SFX_SECRET
_0807F078 0x003c, 0x0002
Call sub_0806BEFC
script_0800968E:
_0807E878
_0807E878
DoPostScriptAction 0x0000
Jump script_08009660
SCRIPT_START script_08009698
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
Jump script_080096FC
CheckGlobalFlag 0x0020
JumpIf script_080096FC
EndBlock
EndBlock
script_080096AC:
CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
JumpIfNot script_080096AC
_0807E864
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript script_08009704
@@ -77,7 +77,7 @@ script_080096EC:
CheckGlobalFlag 0x0020
JumpIfNot script_080096EC
Call sub_0807DF50
_0807E878
_0807E878
script_080096FC:
Call sub_0808692C
SCRIPT_END
+13 -13
View File
@@ -1,31 +1,31 @@
SCRIPT_START script_08009740
BeginBlock
BeginBlock
Call sub_08065D00
_0807EB44 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
EndBlock
EndBlock
script_0800975A:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800975A
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0000
Call sub_08065F64
_0807EA94
_0807E878
_0807EA94
_0807E878
Jump script_0800975A
.2byte 0x0000
SCRIPT_START script_08009778
_0807E864
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
PlaySound SFX_1F3
Call sub_0807F40C
_0807E8E4_1
_0807E8E4_1
Wait 0x000a
_0807E8E4_3
_0807E8E4_3
Wait 0x0032
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
@@ -37,11 +37,11 @@ SCRIPT_START script_08009778
WaitForSomething2 0x00000040
_0807F078 0x003c, 0x0000
SetGlobalFlag 0x0020
_0807E8E4_3
_0807E8E4_3
Wait 0x001e
_0807EB28 0x2809
_0807EA94
_0807EA94
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
+6 -6
View File
@@ -1,19 +1,19 @@
SCRIPT_START script_080097F0
BeginBlock
BeginBlock
_0807E930 0x0003
DoPostScriptAction 0x0007
SetEntitySpeed 0x0300
Call sub_0807F348
EndBlock
EndBlock
WaitForSomething2 0x00000002
PlaySound SFX_123
Call sub_0807F1A0
script_08009816:
EndBlock
BeginBlock
_0807EE30
EndBlock
BeginBlock
_0807EE30
JumpIfNot script_08009816
EndBlock
EndBlock
_0807E5F8 0x00000004
Call sub_0807FBD4
PlaySound SFX_1F3
+2 -2
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_08009838
BeginBlock
BeginBlock
_0807E930 0x0003
DoPostScriptAction 0x0007
SetEntitySpeed 0x0300
Call sub_0807F348
EndBlock
EndBlock
WaitForSomething2 0x00000008
Call sub_0809E0A0
Call sub_0809E0D4
+13 -5
View File
@@ -1,6 +1,6 @@
SCRIPT_START script_080098D4
BeginBlock
EndBlock
BeginBlock
EndBlock
script_080098D8:
CheckGlobalFlag 0x0020
JumpIfNot script_080098D8
@@ -12,9 +12,13 @@ script_080098E0:
.else
.ifdef EU
CheckLocalFlag 0x5b
.else
.ifdef DEMO_JP
CheckLocalFlag 0x5b @ TODO deduplicate
.else
CheckLocalFlag 0x5d
.endif
.endif
.endif
JumpIf script_08009910
.ifdef JP
@@ -22,17 +26,21 @@ script_080098E0:
.else
.ifdef EU
SetLocalFlag 0x005b
.else
.ifdef DEMO_JP
SetLocalFlag 0x005b @ TODO deduplicate
.else
SetLocalFlag 0x005d
.endif
.endif
_0807E864
.endif
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807EB28 0x280a
_0807EA94
_0807EA94
Call sub_0807DF50
_0807E878
_0807E878
script_08009910:
DoPostScriptAction 0x0006
SCRIPT_END
+5 -5
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_08009918
BeginBlock
BeginBlock
Call sub_0807DF28
_0807E864
_0807E864
_0807E5F8 0x00000000
EndBlock
WaitFor_2
EndBlock
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
WaitForSomething2 0x00000001
SetGlobalFlag 0x001c
Call sub_0807DF50
_0807E878
_0807E878
Call sub_0807921C
SCRIPT_END
+6 -6
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_08009950
BeginBlock
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x0040
_0807EB44 0x0004
_0807E930 0x000c
_0807E908 0x0003
EndBlock
EndBlock
Wait 0x001e
CameraTargetEntity
CameraTargetEntity
_0807E778 0x0004
_0807E800 0x00000000
WaitFor_2
WaitFor_2
WaitForSomething2 0x00000008
DoPostScriptAction 0x0004
Wait 0x001e
@@ -31,7 +31,7 @@ SCRIPT_START script_08009950
DoPostScriptAction 0x0000
Wait 0x001e
_0807E778 0x0002
DoFade5
WaitFor_2
DoFade5
WaitFor_2
Call sub_08053634
SCRIPT_END
+2 -2
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_080099DC
BeginBlock
BeginBlock
Call sub_0807F348
SetEntitySpeed 0x00c0
_0807EB44 0x0002
DoPostScriptAction 0x0008
EndBlock
EndBlock
WaitForSomething2 0x00000004
DoPostScriptAction 0x0007
_0807EDD4 0x0068, 0x0060
+3 -3
View File
@@ -8,13 +8,13 @@ script_08009A38:
Jump script_08009A38
SCRIPT_START script_08009A50
SetEntityPositionRelative 0x0240, 0x0178
CameraTargetEntity
CameraTargetEntity
SetEntitySpeed 0x0080
Wait 0x0078
PlayBgm BGM_MINISH_CAP
_0807E778 0x0002
DoFade4
WaitFor_2
DoFade4
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
Call sub_08053648
+3 -3
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_08009A84
BeginBlock
BeginBlock
SetEntityPositionRelative 0x01e8, 0x0110
SetEntitySpeed 0x00c0
DoPostScriptAction 0x0008
EndBlock
EndBlock
WaitForSomething2 0x00000004
DoPostScriptAction 0x0007
_0807EDD4 0x01e8, 0x0200
_0807EDD4 0x01f8, 0x0218
_0807EDD4 0x0220, 0x0228
_0807EDD4 0x0240, 0x0228
CameraTargetEntity
CameraTargetEntity
_0807EDD4 0x0290, 0x0228
_0807EDD4 0x0290, 0x01f8
SetEntitySpeed 0x0080
+3 -3
View File
@@ -1,6 +1,6 @@
SCRIPT_START script_08009AF8
BeginBlock
EndBlock
BeginBlock
EndBlock
WaitForSomething2 0x00000010
PlaySound SFX_F0
DoPostScriptAction 0x0008
@@ -10,7 +10,7 @@ SCRIPT_START script_08009AF8
Wait 0x005a
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
WaitFor_2
Call sub_0805367C
SCRIPT_END
.2byte 0x0000
+5 -5
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_08009B30
BeginBlock
BeginBlock
Call sub_0807DF28
_0807E864
_0807E864
SetLocalFlag 0x0046
EndBlock
WaitFor_2
EndBlock
WaitFor_2
Wait 0x001e
MessageFromTarget 0x1005
_0807EA94
@@ -14,7 +14,7 @@ SCRIPT_START script_08009B30
DoPostScriptAction 0x0014
Wait 0x001e
Call sub_08053250
_0807E878
_0807E878
Call sub_0807DF50
Call sub_080791D0
SCRIPT_END
+9 -9
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_08009B78
BeginBlock
BeginBlock
_0807EB44 0x0006
SetEntitySpeed 0x0080
_0807E9D4
_0807E9D4
Call sub_0807F348
EndBlock
EndBlock
CheckGlobalFlag 0x0013
JumpIf script_08009C4C
_0807E888
_0807E888
Wait 0x000a
_0807E864
_0807E864
StartPlayerScript script_08009CFC
Call sub_0807DF28
WaitForSomething2 0x00000008
@@ -24,7 +24,7 @@ SCRIPT_START script_08009B78
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807EB8C
_0807EB8C
DoPostScriptAction 0x0001
MessageFromTargetPos 0x100b, 0x0000
_0807EA94
@@ -42,8 +42,8 @@ SCRIPT_START script_08009B78
WaitForSomething2 0x00000008
Call sub_08053250
_0807F034 0x0034
WaitPlayerAction8
_0807E8E4_1
WaitPlayerAction8
_0807E8E4_1
DoPostScriptAction 0x0001
MessageFromTargetPos 0x100c, 0x0000
_0807EA94
@@ -52,7 +52,7 @@ SCRIPT_START script_08009B78
script_08009C4C:
DoPostScriptAction 0x000a
script_08009C50:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009C50
_0807E864
_0807EB74
+11 -11
View File
@@ -1,26 +1,26 @@
SCRIPT_START script_08009C68
BeginBlock
BeginBlock
_0807EB44 0x0002
SetEntitySpeed 0x0100
Call sub_0807F348
EndBlock
EndBlock
WaitForSomething2 0x00000004
DoPostScriptAction 0x0004
_0807EB74
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
_0807EB8C
_0807EB74
_0807EB8C
DoPostScriptAction 0x0001
MessageFromTargetPos 0x100a, 0x0000
_0807EA94
DoPostScriptAction 0x0000
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EB8C
_0807EB8C
DoPostScriptAction 0x0001
_0807EB8C
_0807EB8C
_0807EB44 0x0002
MessageFromTargetPos 0x100d, 0x0000
_0807EA94
@@ -29,11 +29,11 @@ SCRIPT_START script_08009C68
_0807EDD4 0x0000, 0x0060
Call sub_080536A8
Wait 0x001e
BeginBlock
BeginBlock
SetGlobalFlag 0x0013
Call sub_0807DF50
Call sub_080791D0
_0807E878
EndBlock
_0807E878
EndBlock
SCRIPT_END
.2byte 0x0000
+5 -5
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_08009CFC
BeginBlock
_0807E8E4_1
BeginBlock
_0807E8E4_1
SetEntitySpeed 0x00c0
EndBlock
EndBlock
_0807E5F8 0x00000004
DoPostScriptAction 0x0004
Wait 0x003c
@@ -10,7 +10,7 @@ SCRIPT_START script_08009CFC
_0807EDD4 0x0060, 0x0068
_0807E5F8 0x00000004
DoPostScriptAction 0x0000
_0807E8E4_0
_0807E8E4_0
Wait 0x000f
PlaySound SFX_VO_ZELDA1
DoPostScriptAction 0x0000
@@ -18,7 +18,7 @@ SCRIPT_START script_08009CFC
_0807E5F8 0x00000008
WaitForSomething2 0x00000002
_0807EDD4 0x0070, 0x005c
_0807E8E4_1
_0807E8E4_1
DoPostScriptAction 0x0000
Wait 0x000f
_0807E5F8 0x00000008
+4 -4
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_08009D6C
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
_0807EB44 0x0006
EndBlock
EndBlock
_0807EDD4 0x0078, 0x0060
_0807EDD4 0x0078, 0x007c
Wait 0x001e
@@ -11,8 +11,8 @@ SCRIPT_START script_08009D6C
_0807EDD4 0x0078, 0x0098
DoPostScriptAction 0x0008
_0807E778 0x0010
DoFade5
WaitFor_2
DoFade5
WaitFor_2
Call sub_08053634
DoPostScriptAction 0x0006
SCRIPT_END
+12 -12
View File
@@ -1,44 +1,44 @@
SCRIPT_START script_08009DB0
BeginBlock
BeginBlock
Call sub_0807F348
Call sub_08066288
Call sub_08066274
DoPostScriptAction 0x000a
_0807E930 0x000c
_0807E908 0x0003
EndBlock
EndBlock
script_08009DD2:
_0807E944
_0807E944
_0807E908 0x0002
Call sub_0806622C
_0807EA94
_0807EA94
_0807E908 0x0003
_0807E930 0x000c
Jump script_08009DD2
SCRIPT_START script_08009DEC
BeginBlock
EndBlock
BeginBlock
EndBlock
script_08009DF0:
CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
JumpIfNot script_08009DF0
_0807E864
_0807E864
Call sub_0807F9A4
Wait 0x0008
_0807EB28 0x3207
_0807E3E8
_0807E3E8
JumpIfNot script_08009E4E
Call sub_0807DF28
_0807E778 0x0002
DoFade5
WaitFor_2
DoFade5
WaitFor_2
Call sub_0804E864
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB28 0x3209
Wait 0x000f
_0807EA94
_0807E878
_0807EA94
_0807E878
Call sub_0807DF50
DoPostScriptAction 0x0006
SCRIPT_END
+1 -1
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009E4E
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+4 -4
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_08009E58
BeginBlock
BeginBlock
Call sub_0807DF28
EndBlock
EndBlock
WaitForSomething2 0x00000002
_0807E778 0x0002
DoFade4
WaitFor_2
DoFade4
WaitFor_2
DoPostScriptAction 0x0014
Wait 0x001e
_0807E5F8 0x00000001
+2 -2
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009E80
BeginBlock
EndBlock
BeginBlock
EndBlock
SCRIPT_END
.2byte 0x0000
+10 -6
View File
@@ -1,28 +1,32 @@
SCRIPT_START script_08009E88
BeginBlock
BeginBlock
Call sub_0807DF28
_0807E864
_0807E864
.ifdef JP
SetLocalFlag 0x009e
.else
.ifdef EU
SetLocalFlag 0x009e
.else
.ifdef DEMO_JP
SetLocalFlag 0x009e @ TODO deduplicate
.else
SetLocalFlag 0x009f
.endif
.endif
EndBlock
.endif
EndBlock
Wait 0x003c
_0807E778 0x0004
DoFade4
WaitFor_2
DoFade4
WaitFor_2
script_08009EA4:
Call sub_0807F0D8
JumpIfNot script_08009EA4
DoPostScriptAction 0x0014
Wait 0x000a
Call sub_08053250
_0807E878
_0807E878
Call sub_0807DF50
Call sub_080791D0
SCRIPT_END
+4 -4
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_08009ECC
BeginBlock
BeginBlock
SetIntVariable 0x00000002
DoPostScriptAction 0x0001
EndBlock
EndBlock
WaitForSomething2 0x00000004
BeginBlock
BeginBlock
SetIntVariable 0x00000003
DoPostScriptAction 0x0001
EndBlock
EndBlock
SCRIPT_END
+4 -4
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_08009EF0
BeginBlock
BeginBlock
SetIntVariable 0x00000000
DoPostScriptAction 0x0001
EndBlock
EndBlock
WaitForSomething2 0x00000004
BeginBlock
BeginBlock
SetIntVariable 0x00000001
DoPostScriptAction 0x0001
EndBlock
EndBlock
SCRIPT_END
+33 -33
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009F14
BeginBlock
BeginBlock
_0807EB44 0x0004
Call sub_08060090
DoPostScriptAction 0x000a
@@ -7,15 +7,15 @@ SCRIPT_START script_08009F14
JumpIf script_08009FD2
CheckInventory1 0x0007
JumpIf script_08009F84
EndBlock
EndBlock
script_08009F36:
EndBlock
BeginBlock
EndBlock
BeginBlock
Call sub_08060158
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009F36
EndBlock
_0807E864
EndBlock
_0807E864
Call sub_0807DF28
DoPostScriptAction 0x000b
StartPlayerScript script_0800A088
@@ -25,42 +25,42 @@ script_08009F36:
_0807EA94
Wait 0x001e
_0807F034 0x0065
WaitPlayerAction8
WaitPlayerAction8
DoPostScriptAction 0x000a
Call sub_0807DF50
_0807E878
_0807E878
script_08009F84:
EndBlock
EndBlock
script_08009F86:
EndBlock
BeginBlock
EndBlock
BeginBlock
Call sub_08060158
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009F86
EndBlock
_0807E864
EndBlock
_0807E864
Call sub_080602BC
_0807EA94
_0807EA94
CallWithArg sub_0807F970, 0x00001f03
JumpIf script_08009FB6
_0807E878
_0807E878
Jump script_08009F86
script_08009FB6:
Wait 0x0008
PlaySound SFX_103
CallWithArg sub_0806030C, 0x00000063
Wait 0x0008
_0807E878
_0807E878
Jump script_08009F86
script_08009FD2:
EndBlock
EndBlock
CheckLocalFlag 0x00b0
JumpIf script_0800A024
script_08009FDC:
EndBlock
BeginBlock
EndBlock
BeginBlock
Call sub_08060158
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_08009FDC
EndBlock
_0807E864
@@ -68,47 +68,47 @@ script_08009FDC:
_0807EA94
_0807E3E8
JumpIf script_0800A002
_0807E878
_0807E878
Jump script_08009FDC
script_0800A002:
Wait 0x0008
_0807F034 0x0008
Call sub_08060318
WaitPlayerAction8
WaitPlayerAction8
Wait 0x0008
_0807EB8C
MessageFromTarget 0x1f13
_0807EA94
SetLocalFlag 0x00b0
_0807E878
_0807E878
script_0800A024:
EndBlock
BeginBlock
EndBlock
BeginBlock
Call sub_08060158
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800A024
EndBlock
_0807E864
EndBlock
_0807E864
CheckInventory1 0x0008
JumpIf script_0800A052
MessageNoOverlap 0x1f14
_0807EA94
_0807E3E8
JumpIf script_0800A002
_0807E878
_0807E878
Jump script_0800A024
script_0800A052:
MessageNoOverlap 0x1f11
_0807EA94
_0807E3E8
JumpIf script_0800A064
_0807E878
_0807E878
Jump script_0800A024
script_0800A064:
Wait 0x0008
_0807F034 0x0007
Call sub_08060318
WaitPlayerAction8
WaitPlayerAction8
Wait 0x0008
_0807EB8C
MessageFromTarget 0x1f10
+2 -2
View File
@@ -1,7 +1,7 @@
SCRIPT_START script_0800A088
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
EndBlock
EndBlock
_0807ECC4 0x0010
_0807EDD4 0x0078, 0x0060
_0807EB44 0x0000
+5 -5
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_0800A0B4
BeginBlock
BeginBlock
SetEntitySpeed 0x0140
_0807E864
_0807E864
Call sub_0807DF28
EndBlock
EndBlock
Wait 0x0078
PlayBgm BGM_ELEMENT_THEME
Call sub_080A0464
script_0800A0D2:
_0807EE30
_0807EE30
JumpIfNot script_0800A0D2
_0807E8E4_0
_0807E8E4_0
Wait 0x0008
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
+7 -7
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A0FC
EndBlock
EndBlock
script_0800A0FE:
CheckGlobalFlag 0x0051
JumpIfNot script_0800A0FE
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
StopBgm
.ifndef EU
@@ -12,14 +12,14 @@ script_0800A0FE:
.endif
SetEntityPositionRelative 0x00b0, 0x0058
Call sub_0807F844
_0807E8E4_3
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00d00060
CallWithArg sub_08094AE8, script_0800A160
PlaySound SFX_APPARATE
_0807E778 0x0002
DoFade6
EndBlock
WaitFor_2
DoFade6
EndBlock
WaitFor_2
WaitForSomething2 0x00000004
CallWithArg sub_0806DA1C, 0x00000006
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_0800A160
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
@@ -7,7 +7,7 @@ SCRIPT_START script_0800A160
SetEntityPositionRelative 0x00b0, 0x0080
CallWithArg sub_0807F98C, 0xff800000
CallWithArg sub_080960C4, script_0800A1B4
EndBlock
EndBlock
PlaySound SFX_SPARKLES
_0807EF3C 0xff80, 0x0000
PlaySound SFX_143
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A1B4
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
EndBlock
EndBlock
WaitForSomething 0x00000002
DoPostScriptAction 0x0006
SCRIPT_END
+6 -6
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A1D8
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0088, 0x0080
Call sub_0807F844
_0807E8E4_3
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00a80088
EndBlock
EndBlock
Wait 0x003c
StartPlayerScript script_0800A310
WaitForSomething2 0x00000001
@@ -18,7 +18,7 @@ SCRIPT_START script_0800A1D8
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
_0807E5F8 0x00000004
_0807E8E4_0
_0807E8E4_0
WaitForSomething2 0x00000080
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
@@ -37,7 +37,7 @@ SCRIPT_START script_0800A1D8
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
Wait 0x003c
_0807E8E4_3
_0807E8E4_3
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
Wait 0x003c
+3 -3
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_0800A310
EndBlock
EndBlock
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
@@ -12,13 +12,13 @@ SCRIPT_START script_0800A310
Call sub_080791BC
.2byte 0x0000
SCRIPT_START script_0800A340
BeginBlock
BeginBlock
DoPostScriptAction 0x0008
SetEntitySpeed 0x0080
DoPostScriptAction 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
EndBlock
WaitForSomething2 0x00000002
_0807E930 0x000e
DoPostScriptAction 0x0007
+4 -4
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_0800A3D8
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807EB44 0x0002
DoPostScriptAction 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000004
BeginBlock
BeginBlock
DoPostScriptAction 0x0004
Call sub_0807F3F8
EndBlock
EndBlock
Wait 0x003c
_0807EC94 0x0010
_0807EB44 0x0002
+2 -2
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A500
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807E930 0x0005
Call sub_0807F348
EndBlock
EndBlock
WaitForSomething2 0x00000008
PlaySound SFX_SPARKLES
_0807E610 0x00000800
+3 -3
View File
@@ -1,13 +1,13 @@
SCRIPT_START script_0800A590
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
SetEntity0x20 0x00000000
DoPostScriptAction 0x0008
_0807EB44 0x0000
Call sub_0807F714
MoveEntityToPlayer
MoveEntityToPlayer
CallWithArg sub_0807F98C, 0xfff00000
EndBlock
EndBlock
_0807E930 0x0023
WaitForSomething2 0x00000010
CallWithArg sub_0807F6E8, 0x00000008
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A638
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
EndBlock
EndBlock
WaitForSomething 0x00001000
DoPostScriptAction 0x0006
SCRIPT_END
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A65C
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
EndBlock
EndBlock
WaitForSomething 0x00000800
DoPostScriptAction 0x0006
SCRIPT_END
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A680
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
EndBlock
EndBlock
WaitForSomething 0x00000020
DoPostScriptAction 0x0006
SCRIPT_END
+3 -3
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A6A4
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0088, 0x0068
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x00000008
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A6D4
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0088, 0x0070
Call sub_0807F844
PlaySound SFX_APPARATE
EndBlock
EndBlock
Wait 0x003c
CallWithArg sub_0806DA1C, 0x00000009
DoPostScriptAction 0x0006
+3 -3
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A704
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0198, 0x01c8
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x0000000a
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A734
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00d8, 0x01c8
Call sub_0807F844
PlaySound SFX_APPARATE
EndBlock
EndBlock
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000b
DoPostScriptAction 0x0006
+7 -7
View File
@@ -1,20 +1,20 @@
SCRIPT_START script_0800A764
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00f8, 0x01b8
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
PlaySound SFX_EVAPORATE
_0807E778 0x0004
DoFade7
WaitFor_2
DoFade7
WaitFor_2
_0807E5F8 0x00000001
PlaySound SFX_APPARATE
_0807E778 0x0002
DoFade6
WaitFor_2
DoFade6
WaitFor_2
Wait 0x001e
_0807E5F8 0x00000002
Wait 0x0014
+13 -13
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A7E4
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0010
EndBlock
EndBlock
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000002
@@ -16,11 +16,11 @@ script_0800A80C:
Wait 0x001e
Jump script_0800A80C
SCRIPT_START script_0800A820
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0010
EndBlock
EndBlock
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000004
@@ -33,11 +33,11 @@ script_0800A848:
Wait 0x0014
Jump script_0800A848
SCRIPT_START script_0800A85C
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0010
EndBlock
EndBlock
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000008
@@ -50,11 +50,11 @@ script_0800A884:
Wait 0x000a
Jump script_0800A884
SCRIPT_START script_0800A898
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0008
EndBlock
EndBlock
WaitForSomething 0x00000001
DoPostScriptAction 0x0000
WaitForSomething2 0x00000010
@@ -67,11 +67,11 @@ script_0800A8C0:
Wait 0x0019
Jump script_0800A8C0
SCRIPT_START script_0800A8D4
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0008
EndBlock
EndBlock
WaitForSomething 0x00000001
DoPostScriptAction 0x0000
WaitForSomething2 0x00000020
@@ -84,12 +84,12 @@ script_0800A8FC:
Wait 0x000f
Jump script_0800A8FC
SCRIPT_START script_0800A910
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0378, 0x0178
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x001e
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A964
BeginBlock
BeginBlock
_0807EB44 0x0002
DoPostScriptAction 0x0007
_0807E930 0x0001
EndBlock
EndBlock
WaitForSomething2 0x00000001
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A988
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0007
_0807E930 0x0002
EndBlock
EndBlock
WaitForSomething2 0x00000002
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A9AC
BeginBlock
BeginBlock
_0807EB44 0x0000
DoPostScriptAction 0x0007
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000004
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800A9D0
BeginBlock
BeginBlock
_0807EB44 0x0006
DoPostScriptAction 0x0007
_0807E930 0x0003
EndBlock
EndBlock
WaitForSomething2 0x00000008
Call CreateDust
DoPostScriptAction 0x0006
+3 -3
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A9F4
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0128, 0x0058
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x000a
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800AA48
BeginBlock
BeginBlock
_0807EB44 0x0002
DoPostScriptAction 0x0007
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000001
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800AA6C
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0007
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000002
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800AA90
BeginBlock
BeginBlock
_0807EB44 0x0000
DoPostScriptAction 0x0007
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000004
Call CreateDust
DoPostScriptAction 0x0006
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800AAB4
BeginBlock
BeginBlock
_0807EB44 0x0006
DoPostScriptAction 0x0007
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000008
Call CreateDust
DoPostScriptAction 0x0006
+3 -3
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800AAD8
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0088, 0x0148
Call sub_0807F844
EndBlock
EndBlock
Wait 0x003c
PlaySound SFX_EVAPORATE
CallWithArg sub_0806DA1C, 0x0000000f
+4 -4
View File
@@ -1,14 +1,14 @@
SCRIPT_START script_0800AB08
BeginBlock
_0807E864
BeginBlock
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x0088, 0x0148
Call sub_0807F844
_0807E8E4_3
_0807E8E4_3
CallWithArg sub_0807F6E8, 0x00000008
CallWithArg sub_0807F75C, 0x00a80088
PlaySound SFX_APPARATE
EndBlock
EndBlock
Wait 0x0078
_0807F0B4 0x0001
SetEntityPositionRelative 0x0088, 0x0078
+8 -8
View File
@@ -2,7 +2,7 @@ SCRIPT_START script_0800AB6E
Call sub_0808D2CC
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E8E4_0
_0807E8E4_0
_0807E5F8 0x00000040
WaitForSomething2 0x00000080
SetEntityPosition 0x0000, 0xffe0
@@ -53,17 +53,17 @@ SCRIPT_START script_0800AB6E
Call sub_0808D280
Wait 0x0078
_0807E778 0x0004
DoFade5
WaitFor_2
DoFade5
WaitFor_2
Call sub_0807FB94
MoveEntityToPlayer
MoveEntityToPlayer
Call sub_0807F844
_0807F0B4 0x0004
CameraTargetPlayer
CameraTargetPlayer
_0807E5F8 0x80000000
DoFade4
WaitFor_2
DoFade4
WaitFor_2
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
+2 -2
View File
@@ -1,7 +1,7 @@
SCRIPT_START script_0800ACBC
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
EndBlock
EndBlock
_0807EDD4 0x0088, 0x0080
_0807EB44 0x0000
DoPostScriptAction 0x0000
+4 -4
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_0800ACE0
BeginBlock
BeginBlock
Call sub_08094BE0
CallWithArg sub_0807F238, 0x0000045b
PlaySound SFX_109
EndBlock
EndBlock
Call sub_0807F304
Wait 0x005a
_0807E5F8 0x00000008
BeginBlock
BeginBlock
CallWithArg sub_0807F6F8, 0x00000008
CallWithArg sub_0807F238, 0x000008e4
EndBlock
EndBlock
Call sub_0807F304
_0807EB44 0x0004
DoPostScriptAction 0x0000
+4 -4
View File
@@ -1,20 +1,20 @@
SCRIPT_START script_0800AD54
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
EndBlock
EndBlock
_0807EC64 0x0020
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
SCRIPT_START script_0800AD74
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
EndBlock
EndBlock
WaitForSomething2 0x00000002
DoPostScriptAction 0x0004
Wait 0x001e
+2 -2
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AEA4
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807EB44 0x0002
DoPostScriptAction 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000040
_0807EB44 0x0000
DoPostScriptAction 0x0000
+2 -2
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800AEDC
BeginBlock
BeginBlock
SetEntitySpeed 0x0080
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
_0807E930 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000008
Call sub_08094B80
_0807EF3C 0x0000, 0x0001
+2 -2
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800AF18
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
DoPostScriptAction 0x000b
CallWithArg sub_0807F994, 0x0000fff8
PlaySound SFX_SPARKLES
EndBlock
EndBlock
WaitForSomething 0x00000020
PlaySound SFX_143
DoPostScriptAction 0x0006
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF44
_0807E864
_0807E864
Call sub_0807DF28
_0807EB28 0x1c01
_0807EA94
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0001
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF68
_0807E864
_0807E864
Call sub_0807DF28
_0807EB28 0x1c02
_0807EA94
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0002
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF8C
_0807E864
_0807E864
Call sub_0807DF28
_0807EB28 0x1c03
_0807EA94
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0003
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+6 -6
View File
@@ -1,18 +1,18 @@
SCRIPT_START script_0800AFB0
_0807E864
_0807E864
script_0800AFB2:
EndBlock
BeginBlock
EndBlock
BeginBlock
Call sub_0807FBB4
ComparePlayerAction 0x0001
JumpIfNot script_0800AFB2
EndBlock
EndBlock
Call sub_0807DF28
_0807EB28 0x1c04
_0807EA94
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0004
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+3 -3
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AFE8
_0807E864
_0807E864
Call sub_0807DF28
_0807EB28 0x1c05
_0807EA94
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0005
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+8 -8
View File
@@ -1,14 +1,14 @@
SCRIPT_START script_0800B00C
BeginBlock
BeginBlock
Call sub_0807F934
Call sub_080A2124
DoPostScriptAction 0x000a
DoPostScriptAction 0x0007
EndBlock
EndBlock
script_0800B024:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B024
_0807E864
_0807E864
Call sub_0807DF28
CheckGlobalFlag 0x0052
JumpIf script_0800B082
@@ -20,7 +20,7 @@ script_0800B024:
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5c
_0807EA94
_0807EA94
SetGlobalFlag 0x0053
Jump script_0800B09C
script_0800B064:
@@ -30,7 +30,7 @@ script_0800B064:
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5d
_0807EA94
_0807EA94
Jump script_0800B09C
script_0800B082:
MessageNoOverlap 0x3f32
@@ -39,10 +39,10 @@ script_0800B082:
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5e
_0807EA94
_0807EA94
script_0800B09C:
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
+4 -4
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800B0AC
EndBlock
_0807E864
EndBlock
_0807E864
Call sub_0807FA40
Call sub_0807DF28
_0807EB28 0x0b5f
_0807EA94
_0807EA94
Call sub_0807DF50
_0807E878
_0807E878
DoPostScriptAction 0x0006
SCRIPT_END
+15 -15
View File
@@ -1,50 +1,50 @@
SCRIPT_START script_0800B0D0
BeginBlock
BeginBlock
Call sub_0806BCD4
DoPostScriptAction 0x000a
CallWithArg sub_0806BC94, 0x00000000
EndBlock
EndBlock
script_0800B0E8:
Call sub_0807F434
JumpTable script_0800B0E8, script_0800B0F6, script_0800B134
script_0800B0F6:
_0807E864
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0806BCE8
_0807EA94
_0807EA94
Call sub_0807DF50
_0807E878
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump script_0800B0E8
script_0800B134:
_0807E864
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0807F650
_0807E9F0
_0807E9F0
.ifndef EU
JumpIfNot script_0800B160
.endif
Call sub_0806BCC0
script_0800B160:
Call sub_0807DF50
_0807E878
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump script_0800B0E8
SCRIPT_START script_0800B17C
BeginBlock
BeginBlock
Call sub_0807DF28
SetLocalFlag 0x0039
_0807E864
EndBlock
WaitForPlayerAction0x17
_0807E864
EndBlock
WaitForPlayerAction0x17
StartPlayerScript script_0800B1C0
Wait 0x0018
_0807E5F8 0x00000002
@@ -53,7 +53,7 @@ SCRIPT_START script_0800B17C
Wait 0x0010
PlayBgm BGM_FIGHT_THEME
_0807EB28 0x2701
_0807E878
_0807E878
Call sub_0807DF50
SCRIPT_END
.2byte 0x0000
+2 -2
View File
@@ -1,7 +1,7 @@
SCRIPT_START script_0800B1C0
BeginBlock
BeginBlock
DoPostScriptAction 0x0000
EndBlock
EndBlock
WaitForSomething2 0x00000002
SetEntitySpeed 0x00e0
_0807EDD4 0x0088, 0x0090
+14 -6
View File
@@ -1,39 +1,47 @@
SCRIPT_START script_0800B200
BeginBlock
BeginBlock
_0807E5F8 0x00000000
.ifdef JP
CheckLocalFlag 0x001e
.else
.ifdef EU
CheckLocalFlag 0x001e
.else
.ifdef DEMO_JP
CheckLocalFlag 0x001e @ TODO deduplicate
.else
CheckLocalFlag 0x001d
.endif
.endif
.endif
JumpIf script_0800B252
SetEntitySpeed 0x00c0
EndBlock
EndBlock
script_0800B216:
WaitForSomething2 0x00000001
Call sub_0807DF28
MoveEntityToPlayer
CameraTargetEntity
MoveEntityToPlayer
CameraTargetEntity
_0807EDD4 0x0068, 0x0380
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
Call sub_0807DF50
Wait 0x000c
CameraTargetPlayer
CameraTargetPlayer
Wait 0x0008
_0807E878
_0807E878
.ifdef JP
CheckLocalFlag 0x001e
.else
.ifdef EU
CheckLocalFlag 0x001e
.else
.ifdef DEMO_JP
CheckLocalFlag 0x001e @ TODO deduplicate
.else
CheckLocalFlag 0x001d
.endif
.endif
.endif
JumpIfNot script_0800B216
script_0800B252:
+20 -20
View File
@@ -1,62 +1,62 @@
SCRIPT_START script_0800B254
BeginBlock
BeginBlock
CheckKinstoneFused 0x0006
JumpIf script_0800B302
_0807EA88 0x0006
_0807EB44 0x0002
EndBlock
EndBlock
script_0800B268:
_0807EA4C
_0807E9F0
_0807E864
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0006
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B268
.2byte 0x0000
SCRIPT_START script_0800B284
BeginBlock
BeginBlock
CheckKinstoneFused 0x0007
JumpIf script_0800B302
_0807EA88 0x0007
_0807EB44 0x0002
EndBlock
EndBlock
script_0800B298:
_0807EA4C
_0807E9F0
_0807E864
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0007
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B298
.2byte 0x0000
SCRIPT_START script_0800B2B4
BeginBlock
BeginBlock
CheckKinstoneFused 0x0008
JumpIf script_0800B302
_0807EA88 0x0008
_0807EB44 0x0002
EndBlock
EndBlock
script_0800B2C8:
_0807EA4C
_0807E9F0
_0807E864
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0008
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B2C8
script_0800B2E2:
DoPostScriptAction 0x0013
_0807EB44 0x0004
_0807E9DC
_0807E9DC
Call sub_080676E0
Call sub_08067534
DoPostScriptAction 0x0012
_0807E5F8 0x00000001
script_0800B302:
EndBlock
EndBlock
SCRIPT_END
.2byte 0x0000
+13 -5
View File
@@ -1,13 +1,17 @@
SCRIPT_START script_0800B308
BeginBlock
BeginBlock
.ifdef JP
CheckLocalFlag 0x001e
.else
.ifdef EU
CheckLocalFlag 0x001e
.else
.ifdef DEMO_JP
CheckLocalFlag 0x001e @ TODO deduplicate
.else
CheckLocalFlag 0x001d
.endif
.endif
.endif
JumpIf script_0800B39C
DoPostScriptAction 0x0001
@@ -25,17 +29,17 @@ script_0800B33A:
JumpIfNot script_0800B348
Call sub_080676D8
script_0800B348:
EndBlock
EndBlock
Call sub_0806757C
script_0800B350:
EndBlock
EndBlock
WaitForSomething2 0x00000002
PlaySound SFX_ITEM_BOMB_EXPLODE
Call sub_080676D8
Call sub_0806757C
Call sub_080675D4
Wait 0x0014
BeginBlock
BeginBlock
_0807E5F8 0x00000001
CheckKinstoneFused 0x0006
JumpIfNot script_0800B350
@@ -43,15 +47,19 @@ script_0800B350:
JumpIfNot script_0800B350
CheckKinstoneFused 0x0008
JumpIfNot script_0800B350
EndBlock
EndBlock
.ifdef JP
SetLocalFlag 0x001e
.else
.ifdef EU
SetLocalFlag 0x001e
.else
.ifdef DEMO_JP
SetLocalFlag 0x001e @ TODO deduplicate
.else
SetLocalFlag 0x001d
.endif
.endif
.endif
PlaySound SFX_SECRET
script_0800B39C:
+2 -2
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800B3A4
BeginBlock
BeginBlock
DoPostScriptAction 0x000a
Call sub_0807F158
SetEntitySpeed 0x0120
_0807EB44 0x0004
_0807E908 0x0002
SetIntVariable 0x0000200a
EndBlock
EndBlock
script_0800B3C4:
_0807EDD4 0x0158, 0x0290
Call sub_08065780
+5 -5
View File
@@ -1,19 +1,19 @@
SCRIPT_START script_0800B41C
BeginBlock
BeginBlock
SetEntitySpeed 0x00c0
_0807E908 0x0001
DoPostScriptAction 0x000b
_0807E864
_0807E864
Call sub_0807FBC4
EndBlock
EndBlock
Wait 0x000a
DoPostScriptAction 0x0004
_0807E5F8 0x00000008
StartPlayerScript script_0800B54C
_0807EDD4 0x0140, 0x0298
_0807EB74
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
_0807EB74
Wait 0x003c
PlaySound SFX_TASK_COMPLETE
_0807F088 0x0037
+9 -9
View File
@@ -1,20 +1,20 @@
SCRIPT_START script_0800B4AC
BeginBlock
BeginBlock
DoPostScriptAction 0x000a
DoPostScriptAction 0x0001
SetEntitySpeed 0x00c0
_0807E9D4
_0807E9D4
script_0800B4BC:
EndBlock
BeginBlock
CheckEntityInteractType
EndBlock
BeginBlock
CheckEntityInteractType
JumpIf script_0800B4D4
TestBit 0x00000008
JumpIf script_0800B4F0
Jump script_0800B4BC
script_0800B4D4:
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0000
MessageFromTarget 0x200b
EndBlock
@@ -23,7 +23,7 @@ script_0800B4D4:
DoPostScriptAction 0x0001
Jump script_0800B4BC
script_0800B4F0:
EndBlock
EndBlock
_0807E610 0x00000008
_0807EDD4 0x0134, 0x0288
_0807EB44 0x0004
@@ -40,7 +40,7 @@ script_0800B4F0:
_0807E5F8 0x00000010
SetGlobalFlag 0x001d
Call sub_0807921C
_0807E878
_0807E878
Call sub_0807FBCC
DoPostScriptAction 0x0006
SCRIPT_END
+2 -2
View File
@@ -1,7 +1,7 @@
SCRIPT_START script_0800B54C
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
EndBlock
EndBlock
_0807EDD4 0x0128, 0x0298
Wait 0x000a
_0807EB44 0x0002
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800B574
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
CheckGlobalFlag 0x001d
JumpIf script_0800B5BC
EndBlock
EndBlock
WaitForSomething2 0x00000010
DoPostScriptAction 0x0008
PlaySound SFX_111
+2 -2
View File
@@ -1,8 +1,8 @@
SCRIPT_START script_0800B5C4
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
_0807EB44 0x0004
EndBlock
EndBlock
Wait 0x001e
PlaySound SFX_VO_DOG
_0807EDD4 0x008a, 0x005a
+16 -16
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800B5EC
BeginBlock
BeginBlock
DoPostScriptAction 0x000a
DoPostScriptAction 0x0001
_0807E9D4
EndBlock
_0807E9D4
EndBlock
script_0800B5FA:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B5FA
_0807E864
_0807EB74
@@ -15,13 +15,13 @@ script_0800B5FA:
_0807EB44 0x0004
Jump script_0800B5FA
SCRIPT_START script_0800B614
BeginBlock
EndBlock
BeginBlock
EndBlock
script_0800B618:
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot script_0800B618
Call sub_08079184
_0807E864
_0807E864
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
@@ -45,24 +45,24 @@ script_0800B684:
_0807EA94
Jump script_0800B6A6
script_0800B68E:
_0807EA94
_0807EA94
SetLocalFlag 0x009e
_0807F034 0x0066
script_0800B698:
WaitPlayerAction8
_0807EB8C
WaitPlayerAction8
_0807EB8C
Wait 0x001e
MessageNoOverlap 0x057f
_0807EA94
script_0800B6A6:
_0807E778 0x0004
DoFade7
WaitFor_2
DoFade7
WaitFor_2
Call sub_080873FC
DoFade6
WaitFor_2
CameraTargetPlayer
DoFade6
WaitFor_2
CameraTargetPlayer
Wait 0x001e
Call sub_0807DF50
_0807E878
_0807E878
SCRIPT_END
+10 -10
View File
@@ -1,6 +1,6 @@
SCRIPT_START script_0800B6C8
BeginBlock
EndBlock
BeginBlock
EndBlock
script_0800B6CC:
HasRupees 0x0001
JumpIfNot script_0800B6CC
@@ -8,7 +8,7 @@ script_0800B6D4:
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot script_0800B6D4
Call sub_08079184
_0807E864
_0807E864
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
@@ -20,19 +20,19 @@ script_0800B6D4:
_0807EA94
CallWithArg sub_0807F970, 0x0000057d
JumpIf script_0800B6A6
_0807EA94
_0807EA94
SetLocalFlag 0x009f
_0807F034 0x0064
Jump script_0800B698
.2byte 0x0000
SCRIPT_START script_0800B730
BeginBlock
EndBlock
BeginBlock
EndBlock
script_0800B734:
Call sub_0808747C
JumpIfNot script_0800B734
Call sub_08079184
_0807E864
_0807E864
Wait 0x000a
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
@@ -49,7 +49,7 @@ script_0800B734:
Wait 0x00b4
Jump script_0800B6A6
script_0800B794:
_0807EA94
_0807EA94
SetLocalFlag 0x00a0
_0807F034 0x0065
Jump script_0800B698
@@ -57,8 +57,8 @@ script_0800B7A2:
MessageNoOverlap 0x0590
_0807EA94
_0807E778 0x0010
DoFade7
WaitFor_2
DoFade7
WaitFor_2
ModHealth 0x00a0
DoFade6
WaitFor_2
+3 -3
View File
@@ -1,13 +1,13 @@
SCRIPT_START script_0800B7C4
BeginBlock
BeginBlock
SetEntitySpeed 0x0100
EndBlock
EndBlock
CallWithArg sub_0807F6B4, 0x00000090
JumpIfNot script_0800B7FC
CallWithArg sub_0807F464, 0x00000078
CallWithArg sub_0807F4F8, 0x00000090
script_0800B7EE:
_0807E8E4_0
_0807E8E4_0
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
SCRIPT_END
+2 -2
View File
@@ -2,10 +2,10 @@ SCRIPT_START script_0800B7FC
CallWithArg sub_0807F4F8, 0x00000090
CallWithArg sub_0807F464, 0x00000078
Jump script_0800B7EE
BeginBlock
BeginBlock
DoPostScriptAction 0x0007
_0807EB44 0x0004
_0807E930 0x0000
EndBlock
EndBlock
SCRIPT_END
.2byte 0x0000
+36 -36
View File
@@ -1,105 +1,105 @@
SCRIPT_START script_0800B828
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_0800B836:
_0807E944
_0807E864
MessageFromTarget 0x0a01
_0807EA94
Wait 0x000f
_0807E878
_0807E878
Jump script_0800B836
.2byte 0x0000
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_0800B85E:
Wait 0x003c
Call sub_080646A4
Jump script_0800B85E
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
_0807E930 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_0800B87E:
Wait 0x003c
Call sub_0806407C
Jump script_0800B87E
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
script_0800B89E:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B89E
_0807E864
_0807EB74
MessageFromTarget 0x0a01
_0807EA94
Wait 0x000f
_0807E878
_0807E878
Jump script_0800B89E
SCRIPT_START script_0800B8B8
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
_0807EB44 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
CallWithArg sub_08064644, sub_0806464C
EndBlock
EndBlock
script_0800B8D4:
Wait 0x003c
Call sub_080646A4
Jump script_0800B8D4
.2byte 0x0000
SCRIPT_START script_0800B8E4
BeginBlock
BeginBlock
Call sub_08061E70
DoPostScriptAction 0x000a
_0807EB44 0x0004
Call sub_08061FD8
EndBlock
EndBlock
script_0800B8FC:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B8FC
_0807E864
_0807EB74
_0807E864
_0807EB74
Call sub_08061FD8
Call sub_08062048
_0807EA94
_0807E878
_0807EA94
_0807E878
Jump script_0800B8FC
.2byte 0x0000
SCRIPT_START script_0800B91C
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
DoPostScriptAction 0x000a
EndBlock
EndBlock
CheckLocalFlag 0x005f
JumpIf script_0800B94E
script_0800B934:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B934
_0807E864
_0807EB74
MessageFromTarget 0x3f19
_0807EA94
SetLocalFlag 0x005f
_0807E878
_0807E878
Jump script_0800B934
script_0800B94E:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800B94E
_0807E864
_0807EB74
@@ -108,25 +108,25 @@ script_0800B94E:
_0807E878
Jump script_0800B94E
SCRIPT_START script_0800B964
BeginBlock
BeginBlock
DoPostScriptAction 0x000b
DoPostScriptAction 0x0008
Call sub_0806DAAC
JumpIf script_0800B9AC
Call sub_0806DAD0
CallWithArg sub_0806DA04, 0x00000005
EndBlock
EndBlock
script_0800B98A:
_0807EA4C
_0807E9F0
_0807EA4C
_0807E9F0
JumpIf script_0800B99E
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B98A
script_0800B99E:
Call sub_0806F188
Call sub_0807DF50
_0807E878
_0807E878
script_0800B9AC:
DoPostScriptAction 0x0006
SCRIPT_END
+24 -24
View File
@@ -1,52 +1,52 @@
SCRIPT_START script_0800B9B4
BeginBlock
_0807E9D4
BeginBlock
_0807E9D4
Call sub_080694EC
DoPostScriptAction 0x000a
Call sub_080694B0
EndBlock
EndBlock
script_0800B9CA:
Call sub_0807F434
JumpTable script_0800B9CA, script_0800B9D8, script_0800B9F4
script_0800B9D8:
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0000
Call sub_080694D8
_0807EA94
_0807EA94
Call sub_080694EC
_0807E878
_0807E878
Jump script_0800B9CA
script_0800B9F4:
_0807E864
_0807EB74
_0807E864
_0807EB74
DoPostScriptAction 0x0000
Call sub_0807F650
_0807E9F0
_0807E864
_0807E9F0
_0807E864
Call sub_0806948C
JumpIf script_0800BA24
_0807EA94
_0807EA94
Call sub_080694EC
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B9CA
script_0800BA24:
_0807EA94
_0807E9DC
_0807E9D4
_0807EA94
_0807E9DC
_0807E9D4
Call sub_080694EC
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800B9CA
SCRIPT_START script_0800BA3C
BeginBlock
BeginBlock
Call sub_0807F934
EndBlock
EndBlock
script_0800BA46:
CheckEntityInteractType
CheckEntityInteractType
JumpIfNot script_0800BA46
_0807E864
_0807E864
Call sub_0807DF28
MessageFromTarget 0x3301
_0807EA94
@@ -57,15 +57,15 @@ script_0800BA46:
PlayBGM
script_0800BA6C:
Call sub_0807DF50
_0807E878
_0807E878
Jump script_0800BA46
SCRIPT_START script_0800BA78
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
SetEntitySpeed 0x0040
Call sub_0807F348
EndBlock
EndBlock
script_0800BA8E:
CheckRoomFlag 0x00ff
JumpIfNot script_0800BA8E
+2 -2
View File
@@ -1,9 +1,9 @@
SCRIPT_START script_0800BACC
BeginBlock
BeginBlock
_0807EB44 0x0004
DoPostScriptAction 0x0000
Call sub_0807F348
EndBlock
EndBlock
script_0800BADE:
CheckRoomFlag 0x00ff
JumpIfNot script_0800BADE
+2 -2
View File
@@ -1,6 +1,6 @@
SCRIPT_START script_0800BB00
BeginBlock
EndBlock
BeginBlock
EndBlock
script_0800BB04:
CheckRoomFlag 0x00ff
JumpIfNot script_0800BB04

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