Add labels for relative jumps

This commit is contained in:
octorock
2021-03-06 15:53:39 +01:00
parent 33b1445deb
commit 15f480dc0f
410 changed files with 14861 additions and 14697 deletions
-682
View File
@@ -1,682 +0,0 @@
@ All the macro functions for scripts
@ Generated by disassemble_script.py
.macro SCRIPT_START name
.globl \name
.section .text
\name:
.endm
.macro SCRIPT_END
.short 0xffff
.endm
.macro ScriptCommandNop
.short 0x0400
.endm
.macro StartScript
.short 0x0401
.endm
.macro StopScript
.short 0x0402
.endm
.macro Jump s
.short 0x0803
.short \s
.endm
.macro JumpIf s
.short 0x0804
.short \s
.endm
.macro JumpIfNot s
.short 0x0805
.short \s
.endm
.macro _0807E078 s
.short 0x0806
.short \s
.endm
.macro JumpAbsolute w
.short 0x0c07
.word \w
.endm
.macro JumpAbsoluteIf w
.short 0x0c08
.word \w
.endm
.macro JumpAbsoluteIfNot w
.short 0x0c09
.word \w
.endm
.macro _0807E0E0 w
.short 0x0c0a
.word \w
.endm
.macro Call w
.short 0x0c0b
.word \w
.endm
.macro CallWithArg a,b
.short 0x140c
.word \a
.word \b
.endm
.macro LoadRoomEntityList w
.short 0x0c0d
.word \w
.endm
.macro TestBit w
.short 0x0c0e
.word \w
.endm
.macro CheckInventory1 s
.short 0x080f
.short \s
.endm
.macro CheckInventory2 s
.short 0x0810
.short \s
.endm
.macro HasRoomItemForSale s
.short 0x0811
.short \s
.endm
.macro CheckLocalFlag s
.short 0x0812
.short \s
.endm
.macro CheckLocalFlagByOffset a,b
.short 0x0c13
.short \a
.short \b
.endm
.macro CheckGlobalFlag s
.short 0x0814
.short \s
.endm
.macro CheckRoomFlag s
.short 0x0815
.short \s
.endm
.macro CheckPlayerInRegion a,b,c
.short 0x1016
.short \a
.short \b
.short \c
.endm
.macro CheckPlayerInRegion2 s
.short 0x0817
.short \s
.endm
.macro CheckEntityInteractType
.short 0x0418
.endm
.macro _0807E30C
.short 0x0419
.endm
.macro HasRupees s
.short 0x081a
.short \s
.endm
.macro _0807E3BC s
.short 0x081b
.short \s
.endm
.macro _0807E3E8
.short 0x041c
.endm
.macro CheckKinstoneFused s
.short 0x081d
.short \s
.endm
.macro BuyItem a,b
.short 0x0c1e
.short \a
.short \b
.endm
.macro _0807E48C s
.short 0x081f
.short \s
.endm
.macro _0807E4CC w
.short 0x0c20
.word \w
.endm
.macro _0807E4EC w
.short 0x0c21
.word \w
.endm
.macro _0807E51 s
.short 0x0822
.short \s
.endm
.macro CheckPlayerFlags w
.short 0x0c23
.word \w
.endm
.macro _0807E564
.short 0x0424
.endm
.macro EntityHasHeight
.short 0x0425
.endm
.macro ComparePlayerAction s
.short 0x0826
.short \s
.endm
.macro ComparePlayerAnimationState s
.short 0x0827
.short \s
.endm
.macro _0807E5F8 w
.short 0x0c28
.word \w
.endm
.macro _0807E610 w
.short 0x0c29
.word \w
.endm
.macro SetLocalFlag s
.short 0x082a
.short \s
.endm
.macro SetLocalFlagByOffset a,b
.short 0x0c2b
.short \a
.short \b
.endm
.macro ClearLocalFlag s
.short 0x082c
.short \s
.endm
.macro SetGlobalFlag s
.short 0x082d
.short \s
.endm
.macro ClearGlobalFlag s
.short 0x082e
.short \s
.endm
.macro SetRoomFlag s
.short 0x082f
.short \s
.endm
.macro ClearRoomFlag s
.short 0x0830
.short \s
.endm
.macro Wait s
.short 0x0831
.short \s
.endm
.macro WaitForSomething w
.short 0x0c32
.word \w
.endm
.macro WaitForSomething2 w
.short 0x0c33
.word \w
.endm
.macro WaitPlayerAction8
.short 0x0434
.endm
.macro WaitForPlayerAction0x17
.short 0x0435
.endm
.macro WaitFor_1
.short 0x0436
.endm
.macro WaitFor_2
.short 0x0437
.endm
.macro _0807E778 s
.short 0x0838
.short \s
.endm
.macro _0807E788 w
.short 0x0c39
.word \w
.endm
.macro _0807E79C
.short 0x043a
.endm
.macro ScriptCommandNop2 s
.short 0x083b
.short \s
.endm
.macro DoFade4
.short 0x043c
.endm
.macro DoFade5
.short 0x043d
.endm
.macro DoFade6
.short 0x043e
.endm
.macro DoFade7
.short 0x043f
.endm
.macro _0807E800 w
.short 0x0c40
.word \w
.endm
.macro _0807E80C w
.short 0x0c41
.word \w
.endm
.macro _0807E858 s
.short 0x0842
.short \s
.endm
.macro _0807E864
.short 0x0443
.endm
.macro _0807E878
.short 0x0444
.endm
.macro _0807E888
.short 0x0445
.endm
.macro SetPlayerAction w
.short 0x0c46
.word \w
.endm
.macro StartPlayerScript w
.short 0x0c47
.word \w
.endm
.macro _0807E8D4 s
.short 0x0848
.short \s
.endm
.macro _0807E8E4_0
.short 0x0449
.endm
.macro _0807E8E4_1
.short 0x044a
.endm
.macro _0807E8E4_2
.short 0x044b
.endm
.macro _0807E8E4_3
.short 0x044c
.endm
.macro _0807E908 s
.short 0x084d
.short \s
.endm
.macro _0807E914 w
.short 0x0c4e
.word \w
.endm
.macro _0807E924
.short 0x044f
.endm
.macro _0807E930 s
.short 0x0850
.short \s
.endm
.macro _0807E944
.short 0x0451
.endm
.macro _0807E974 s
.short 0x0852
.short \s
.endm
.macro _0807E9D4
.short 0x0453
.endm
.macro _0807E9DC
.short 0x0454
.endm
.macro _0807E9E4 s
.short 0x0855
.short \s
.endm
.macro _0807E9F0
.short 0x0456
.endm
.macro _0807EA4C
.short 0x0457
.endm
.macro _0807EA88 s
.short 0x0858
.short \s
.endm
.macro _0807EA94
.short 0x0459
.endm
.macro TextboxNoOverlapFollow s
.short 0x085a
.short \s
.endm
.macro TextboxNoOverlap s
.short 0x085b
.short \s
.endm
.macro TextboxNoOverlapFollowPos a,b
.short 0x0c5c
.short \a
.short \b
.endm
.macro _0807EAF0 w
.short 0x0c5d
.word \w
.endm
.macro TextboxNoOverlapVar
.short 0x045e
.endm
.macro _0807EB28 s
.short 0x085f
.short \s
.endm
.macro _0807EB38
.short 0x0460
.endm
.macro _0807EB44 s
.short 0x0861
.short \s
.endm
.macro _0807EB4C a,b
.short 0x0c62
.short \a
.short \b
.endm
.macro _0807EB74
.short 0x0463
.endm
.macro _0807EB8C
.short 0x0464
.endm
.macro SetEntityDirection s
.short 0x0865
.short \s
.endm
.macro SetEntityDirectionWithAnimationState s
.short 0x0866
.short \s
.endm
.macro SetEntityNonPlanarMovement s
.short 0x0867
.short \s
.endm
.macro SetEntity0x20 w
.short 0x0c68
.word \w
.endm
.macro SetEntityPositionRelative w
.short 0x0c69
.word \w
.endm
.macro SetEntityPosition a,b
.short 0x0c6a
.short \a
.short \b
.endm
.macro MoveEntityToPlayer
.short 0x046b
.endm
.macro ScriptCommandNop3
.short 0x046c
.endm
.macro _0807EC1C s
.short 0x086d
.short \s
.endm
.macro _0807EC64 s
.short 0x086e
.short \s
.endm
.macro _0807EC94 s
.short 0x086f
.short \s
.endm
.macro _0807ECC4 s
.short 0x0870
.short \s
.endm
.macro _0807ECF4 s
.short 0x0871
.short \s
.endm
.macro _0807ED24 a,b,c
.short 0x1072
.short \a
.short \b
.short \c
.endm
.macro _0807EDD4 a,b
.short 0x0c73
.short \a
.short \b
.endm
.macro _0807EE04 a,b
.short 0x0c74
.short \a
.short \b
.endm
.macro _0807EE30
.short 0x0475
.endm
.macro _0807EEB4
.short 0x0476
.endm
.macro _0807EEF4 a,b
.short 0x0c77
.short \a
.short \b
.endm
.macro _0807EF3C a,b
.short 0x0c78
.short \a
.short \b
.endm
.macro _0807EF80 s
.short 0x0879
.short \s
.endm
.macro _0807EF90 s
.short 0x087a
.short \s
.endm
.macro SoundReq s
.short 0x087b
.short \s
.endm
.macro SoundReq2 s
.short 0x087c
.short \s
.endm
.macro SoundReq3 w
.short 0x0c7d
.word \w
.endm
.macro SoundReq0x80100000
.short 0x047e
.endm
.macro ModRupees s
.short 0x087f
.short \s
.endm
.macro ModHealth s
.short 0x0880
.short \s
.endm
.macro IncreaseMaxHealth s
.short 0x0881
.short \s
.endm
.macro _0807F034 s
.short 0x0882
.short \s
.endm
.macro _0807F050 s
.short 0x0883
.short \s
.endm
.macro GetInventoryValue s
.short 0x0884
.short \s
.endm
.macro _0807F078 a,b
.short 0x0c85
.short \a
.short \b
.endm
.macro _0807F088 s
.short 0x0886
.short \s
.endm
.macro CameraTargetEntity
.short 0x0487
.endm
.macro CameraTargetPlayer
.short 0x0488
.endm
.macro _0807F0B4 s
.short 0x0889
.short \s
.endm
.macro _0807F0C8 a,b
.short 0x0c8a
.short \a
.short \b
.endm
+43 -39
View File
@@ -9,6 +9,10 @@
.short 0xffff
.endm
.macro ScriptCommandNop
.short 0x0400
.endm
.macro StartScript
.short 0x0401
.endm
@@ -19,62 +23,62 @@
.macro Jump s
.short 0x0803
.short \s
1: .short \s - 1b
.endm
.macro JumpIf s
.short 0x0804
.short \s
1: .short \s - 1b
.endm
.macro JumpIfNot s
.short 0x0805
.short \s
1: .short \s - 1b
.endm
.macro _0807E078 a,b
.macro JumpSwitch a,b
.short 0x0c06
.short \a
.short \b
1: .short \a - 1b
.short \b - 1b - 2
.endm
.macro _0807E078_sss a,b,c
.macro JumpSwitch_3 a,b,c
.short 0x1006
.short \a
.short \b
.short \c
1: .short \a - 1b
.short \b - 1b - 2
.short \c - 1b - 4
.endm
.macro _0807E078_ssss a,b,c,d
.macro JumpSwitch_4 a,b,c,d
.short 0x1406
.short \a
.short \b
.short \c
.short \d
1: .short \a - 1b
.short \b - 1b - 2
.short \c - 1b - 4
.short \d - 1b - 6
.endm
.macro _0807E078_sssssss a,b,c,d,e,f,g
.macro JumpSwitch_7 a,b,c,d,e,f,g
.short 0x2006
.short \a
.short \b
.short \c
.short \d
.short \e
.short \f
.short \g
1: .short \a - 1b
.short \b - 1b - 2
.short \c - 1b - 4
.short \d - 1b - 6
.short \e - 1b - 8
.short \f - 1b - 10
.short \g - 1b - 12
.endm
.macro _0807E078_sssssssss a,b,c,d,e,f,g,h,i
.macro JumpSwitch_9 a,b,c,d,e,f,g,h,i
.short 0x2806
.short \a
.short \b
.short \c
.short \d
.short \e
.short \f
.short \g
.short \h
.short \i
1: .short \a - 1b
.short \b - 1b - 2
.short \c - 1b - 4
.short \d - 1b - 6
.short \e - 1b - 8
.short \f - 1b - 10
.short \g - 1b - 12
.short \h - 1b - 14
.short \i - 1b - 16
.endm
.macro JumpAbsolute w
@@ -92,7 +96,7 @@
.word \w
.endm
.macro _0807E0E0 a, b
.macro JumpAbsoluteSwitch a, b
.short 0x140a
.word \a
.word \b
@@ -109,7 +113,7 @@
.word \b
.endm
.macro CallWithArg_p w
.macro CallWithArg_2 w
.short 0x0c0c
.word \w
.endm
@@ -374,7 +378,7 @@
.short \s
.endm
.macro _0807E858_
.macro _0807E858_0
.short 0x0442
.endm
@@ -494,7 +498,7 @@
.word \w
.endm
.macro TextboxNoOverlapFollowPos_s s
.macro TextboxNoOverlapFollowPos_1 s
.short 0x085c
.short \s
.endm
@@ -505,14 +509,14 @@
.short \b
.endm
.macro _0807EAF0_sss a,b,c
.macro _0807EAF0_3 a,b,c
.short 0x105d
.short \a
.short \b
.short \c
.endm
.macro _0807EAF0_ssss a,b,c,d
.macro _0807EAF0_4 a,b,c,d
.short 0x145d
.short \a
.short \b
+127 -122
View File
@@ -1,124 +1,129 @@
SCRIPT_START script_08008B5C
StartScript
_0807E9D4
_0807EB44 0x0004
_0807E930 0x0000
_0807EF80 0x000a
StopScript
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
Call sub_0806BBB0
_0807EA94
_0807E930 0x0008
_0807E878
Jump 0xffe2
.short 0x0000
StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
_0807E930 0x0000
StopScript
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
TextboxNoOverlapFollow 0x4912
_0807EA94
_0807E930 0x0008
_0807E878
Jump 0xffe4
StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
_0807E930 0x0000
StopScript
_0807E944
_0807E864
SetGlobalFlag 0x0061
_0807E930 0x0004
Call sub_0807F2D4
_0807EA94
Call sub_0806BA34
JumpIfNot 0x0066
_0807EA94
CallWithArg sub_0806BB1C, 0x00000000
Call sub_0807F2D4
CallWithArg sub_0806BB1C, 0x00000001
Call sub_0806BB7C
JumpIfNot 0x0048
TextboxNoOverlap 0x490c
_0807EA94
LoadRoomEntityList gUnk_080D6784
WaitForSomething 0x00000001
WaitForSomething 0x00000004
Wait 0x000f
SoundReq 0x0072
_0807E930 0x0004
Call sub_0807F2D4
TextboxNoOverlap 0x4913
_0807EA94
_0807E930 0x0008
Call sub_0807F2D4
Jump 0x000a
_0807E930 0x0008
Wait 0x000f
_0807EA94
_0807E878
Jump 0xff70
StartScript
SetEntityPositionRelative 0x00180068
_0807EF80 0x000f
_0807EB44 0x0004
_0807E930 0x0004
SetEntityNonPlanarMovement 0x0300
SoundReq 0x0121
StopScript
WaitForSomething 0x00000002
TextboxNoOverlap 0x490d
_0807EA94
_0807EF80 0x0007
Call sub_08064D08
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0002
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0098, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0002
_0807EDD4 0x00ac, 0x0078
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0002
_0807EDD4 0x00c0, 0x0078
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0006
Wait 0x001e
Call sub_08064D08
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0000
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0068, 0x0018
Call sub_08064D10
SoundReq 0x0121
_0807E5F8 0x00000001
_0807EF80 0x0006
StartScript
_0807E9D4
_0807EB44 0x0004
_0807E930 0x0000
_0807EF80 0x000a
StopScript
script_08008B6E:
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
Call sub_0806BBB0
_0807EA94
_0807E930 0x0008
_0807E878
Jump script_08008B6E
.short 0x0000
StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
_0807E930 0x0000
StopScript
script_08008BA2:
_0807E944
_0807E864
_0807E930 0x0004
Call sub_0807F2D4
TextboxNoOverlapFollow 0x4912
_0807EA94
_0807E930 0x0008
_0807E878
Jump script_08008BA2
StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
_0807E930 0x0000
StopScript
script_08008BD2:
_0807E944
_0807E864
SetGlobalFlag 0x0061
_0807E930 0x0004
Call sub_0807F2D4
_0807EA94
Call sub_0806BA34
JumpIfNot script_08008C54
_0807EA94
CallWithArg sub_0806BB1C, 0x00000000
Call sub_0807F2D4
CallWithArg sub_0806BB1C, 0x00000001
Call sub_0806BB7C
JumpIfNot script_08008C5C
TextboxNoOverlap 0x490c
_0807EA94
LoadRoomEntityList gUnk_080D6784
WaitForSomething 0x00000001
WaitForSomething 0x00000004
Wait 0x000f
SoundReq 0x0072
_0807E930 0x0004
Call sub_0807F2D4
TextboxNoOverlap 0x4913
_0807EA94
_0807E930 0x0008
Call sub_0807F2D4
Jump script_08008C5C
script_08008C54:
_0807E930 0x0008
Wait 0x000f
script_08008C5C:
_0807EA94
_0807E878
Jump script_08008BD2
StartScript
SetEntityPositionRelative 0x00180068
_0807EF80 0x000f
_0807EB44 0x0004
_0807E930 0x0004
SetEntityNonPlanarMovement 0x0300
SoundReq 0x0121
StopScript
WaitForSomething 0x00000002
TextboxNoOverlap 0x490d
_0807EA94
_0807EF80 0x0007
Call sub_08064D08
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0002
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0098, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0002
_0807EDD4 0x00ac, 0x0078
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0002
_0807EDD4 0x00c0, 0x0078
Wait 0x000f
_0807EB44 0x0004
SoundReq 0x007f
Wait 0x000f
_0807EB44 0x0006
Wait 0x001e
Call sub_08064D08
_0807EDD4 0x0068, 0x0078
Call sub_08064D10
Wait 0x000f
_0807EB44 0x0000
Wait 0x000f
Call sub_08064D08
_0807EDD4 0x0068, 0x0018
Call sub_08064D10
SoundReq 0x0121
_0807E5F8 0x00000001
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+15 -15
View File
@@ -1,17 +1,17 @@
SCRIPT_START script_08008D50
StartScript
SetEntityPositionRelative 0x00680068
_0807F0B4 0x0004
CameraTargetEntity
StopScript
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething 0x00000001
Wait 0x000f
_0807F0B4 0x0004
CameraTargetPlayer
Wait 0x001e
_0807E5F8 0x00000004
_0807EF80 0x0006
StartScript
SetEntityPositionRelative 0x00680068
_0807F0B4 0x0004
CameraTargetEntity
StopScript
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething 0x00000001
Wait 0x000f
_0807F0B4 0x0004
CameraTargetPlayer
Wait 0x001e
_0807E5F8 0x00000004
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+108 -105
View File
@@ -1,107 +1,110 @@
SCRIPT_START script_08008D8C
StartScript
Call sub_08061FD8
Call sub_08061E70
_0807EF80 0x000a
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
Call sub_08061FD8
Call sub_08062048
_0807EA94
_0807E878
Jump 0xffe4
.short 0x0000
StartScript
_0807E9D4
_0807EF80 0x000a
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
Call sub_080643D8
_0807EA94
_0807E878
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
Jump 0xffd2
StartScript
SetEntityPositionRelative 0x00780088
StopScript
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
JumpIfNot 0xfff6
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807F0B4 0x0001
CameraTargetEntity
WaitForPlayerAction0x17
Wait 0x003c
StartPlayerScript script_08008F74
WaitForSomething2 0x00000020
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Wait 0x003c
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Wait 0x000f
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
TextboxNoOverlapFollowPos 0x000e1053
_0807EA94
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000040
WaitForSomething2 0x00000020
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0035
WaitPlayerAction8
StartPlayerScript script_08008FC0
WaitForSomething2 0x00000020
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000010
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E8E4_1
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0047
WaitPlayerAction8
_0807E914 0x00000003
Call sub_0807F420
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807F0B4 0x0004
CameraTargetPlayer
SetGlobalFlag 0x0015
Call sub_0806DCC0
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
StartScript
Call sub_08061FD8
Call sub_08061E70
_0807EF80 0x000a
StopScript
script_08008DA0:
CheckEntityInteractType
JumpIfNot script_08008DA0
_0807E864
_0807EB74
Call sub_08061FD8
Call sub_08062048
_0807EA94
_0807E878
Jump script_08008DA0
.short 0x0000
StartScript
_0807E9D4
_0807EF80 0x000a
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
script_08008DD8:
CheckEntityInteractType
JumpIfNot script_08008DD8
_0807E864
_0807EB74
CallWithArg sub_0807F3D8, 0x00000000
Call sub_080643D8
_0807EA94
_0807E878
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
Jump script_08008DD8
StartScript
SetEntityPositionRelative 0x00780088
StopScript
script_08008E12:
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
JumpIfNot script_08008E12
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807F0B4 0x0001
CameraTargetEntity
WaitForPlayerAction0x17
Wait 0x003c
StartPlayerScript script_08008F74
WaitForSomething2 0x00000020
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Wait 0x003c
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
Wait 0x000f
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
TextboxNoOverlapFollowPos 0x000e1053
_0807EA94
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000040
WaitForSomething2 0x00000020
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0035
WaitPlayerAction8
StartPlayerScript script_08008FC0
WaitForSomething2 0x00000020
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000010
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E8E4_1
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
_0807F034 0x0047
WaitPlayerAction8
_0807E914 0x00000003
Call sub_0807F420
_0807E8E4_0
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807F0B4 0x0004
CameraTargetPlayer
SetGlobalFlag 0x0015
Call sub_0806DCC0
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+17 -17
View File
@@ -1,19 +1,19 @@
SCRIPT_START script_08008F74
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EF80 0x0001
_0807EDD4 0x00b8, 0x0090
_0807EB44 0x0006
_0807EF80 0x0000
_0807E5F8 0x00000020
WaitForSomething2 0x00000040
_0807EF80 0x0001
_0807EDD4 0x0088, 0x0078
_0807EB44 0x0000
_0807EF80 0x0000
Wait 0x000f
_0807E5F8 0x00000020
Call sub_080791BC
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EF80 0x0001
_0807EDD4 0x00b8, 0x0090
_0807EB44 0x0006
_0807EF80 0x0000
_0807E5F8 0x00000020
WaitForSomething2 0x00000040
_0807EF80 0x0001
_0807EDD4 0x0088, 0x0078
_0807EB44 0x0000
_0807EF80 0x0000
Wait 0x000f
_0807E5F8 0x00000020
Call sub_080791BC
SCRIPT_END
.short 0x0000
.short 0x0000
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_08008FC0
_0807F078 0x0001, 0x0001
CallWithArg sub_0807F918, 0x00000001
SoundReq 0x0109
CallWithArg sub_0807F238, 0x0000045f
Call sub_0807F304
TextboxNoOverlapFollowPos 0x000e0501
_0807EA94
_0807E5F8 0x00000020
Call sub_080791BC
_0807F078 0x0001, 0x0001
CallWithArg sub_0807F918, 0x00000001
SoundReq 0x0109
CallWithArg sub_0807F238, 0x0000045f
Call sub_0807F304
TextboxNoOverlapFollowPos 0x000e0501
_0807EA94
_0807E5F8 0x00000020
Call sub_080791BC
SCRIPT_END
.short 0x0000
.short 0x0000
+16 -16
View File
@@ -1,18 +1,18 @@
SCRIPT_START script_08008FFC
StartScript
_0807EB44 0x0000
_0807E930 0x0000
StopScript
WaitForSomething 0x00000010
SoundReq 0x011c
_0807E930 0x0001
Wait 0x0010
SoundReq 0x011c
_0807EB44 0x0004
_0807E930 0x0006
Wait 0x0010
_0807EF80 0x000f
SetEntityNonPlanarMovement 0x0200
_0807ECC4 0x1c20
_0807EF80 0x0006
StartScript
_0807EB44 0x0000
_0807E930 0x0000
StopScript
WaitForSomething 0x00000010
SoundReq 0x011c
_0807E930 0x0001
Wait 0x0010
SoundReq 0x011c
_0807EB44 0x0004
_0807E930 0x0006
Wait 0x0010
_0807EF80 0x000f
SetEntityNonPlanarMovement 0x0200
_0807ECC4 0x1c20
_0807EF80 0x0006
SCRIPT_END
+197 -191
View File
@@ -1,193 +1,199 @@
SCRIPT_START script_0800903C
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000004
SoundReq 0x007c
_0807EF3C 0x0180, 0x0030
_0807EB44 0x0002
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807E5F8 0x00000008
StartScript
_0807E9D4
_0807EF80 0x000a
Jump 0x0202
.short 0x0000
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0004
_0807EF80 0x0000
_0807E9D4
_0807EF80 0x000a
StopScript
WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807ECC4 0x0008
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1050
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1052
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807EB44 0x0006
_0807E930 0x0005
TextboxNoOverlapFollowPos 0x000e1054
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1056
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1057
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1058
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e105c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
Call sub_0806673C
_0807EA94
Wait 0x000f
_0807E878
Jump 0xffe6
StartScript
Call sub_0807F348
_0807EB44 0x0006
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000001
_0807EB74
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000105b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB44 0x0006
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EF80 0x0005
Wait 0x003c
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001051
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EF80 0x0004
Wait 0x003c
_0807EB74
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001055
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB74
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0001
_0807EDD4 0x0098, 0x0078
_0807EB74
_0807EF80 0x0000
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001059
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
StartScript
_0807E9D4
_0807EF80 0x000a
Jump 0x0042
.short 0x0000
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
Call sub_080668F0
_0807EF80 0x000a
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
Call sub_08066904
_0807EA94
Wait 0x000f
_0807E878
Jump 0xffe6
.short 0x0000
StartScript
_0807EB44 0x0006
_0807EF80 0x0000
_0807E9D4
_0807EF80 0x000a
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
TextboxNoOverlap 0x105e
_0807EA94
Wait 0x000f
_0807E878
Jump 0xffe8
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
Call sub_0806672C
_0807EF80 0x000a
StopScript
Jump 0xfe90
.short 0x0000
StartScript
_0807EF80 0x000a
Call sub_08066E38
_0807E9D4
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
TextboxNoOverlap 0x1071
_0807EA94
_0807E878
Jump 0xffec
.short 0x0000
StartScript
StopScript
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000004
SoundReq 0x007c
_0807EF3C 0x0180, 0x0030
_0807EB44 0x0002
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807E5F8 0x00000008
StartScript
_0807E9D4
_0807EF80 0x000a
Jump script_0800927E
.short 0x0000
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0004
_0807EF80 0x0000
_0807E9D4
_0807EF80 0x000a
StopScript
WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807ECC4 0x0008
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1050
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1052
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807EB44 0x0006
_0807E930 0x0005
TextboxNoOverlapFollowPos 0x000e1054
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1056
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1057
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e1058
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
TextboxNoOverlapFollowPos 0x000e105c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
script_0800917C:
CheckEntityInteractType
JumpIfNot script_0800917C
_0807E864
_0807EB74
Call sub_0806673C
_0807EA94
Wait 0x000f
_0807E878
Jump script_0800917C
StartScript
Call sub_0807F348
_0807EB44 0x0006
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000001
_0807EB74
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000105b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB44 0x0006
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EF80 0x0005
Wait 0x003c
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001051
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EF80 0x0004
Wait 0x003c
_0807EB74
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001055
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB74
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0001
_0807EDD4 0x0098, 0x0078
_0807EB74
_0807EF80 0x0000
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001059
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
StartScript
_0807E9D4
_0807EF80 0x000a
Jump script_080092B2
.short 0x0000
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
script_0800927E:
Call sub_080668F0
_0807EF80 0x000a
StopScript
script_0800928A:
CheckEntityInteractType
JumpIfNot script_0800928A
_0807E864
_0807EB74
Call sub_08066904
_0807EA94
Wait 0x000f
_0807E878
Jump script_0800928A
.short 0x0000
StartScript
_0807EB44 0x0006
_0807EF80 0x0000
script_080092B2:
_0807E9D4
_0807EF80 0x000a
StopScript
script_080092BA:
CheckEntityInteractType
JumpIfNot script_080092BA
_0807E864
_0807EB74
TextboxNoOverlap 0x105e
_0807EA94
Wait 0x000f
_0807E878
Jump script_080092BA
StartScript
_0807EB44 0x0004
_0807EF80 0x0000
Call sub_0806672C
_0807EF80 0x000a
StopScript
Jump script_0800917C
.short 0x0000
StartScript
_0807EF80 0x000a
Call sub_08066E38
_0807E9D4
StopScript
script_08009300:
CheckEntityInteractType
JumpIfNot script_08009300
_0807E864
_0807EB74
TextboxNoOverlap 0x1071
_0807EA94
_0807E878
Jump script_08009300
.short 0x0000
StartScript
StopScript
SCRIPT_END
.short 0x0000
.short 0x0000
+8 -7
View File
@@ -1,9 +1,10 @@
SCRIPT_START script_08009320
StartScript
Call sub_0806D650
SetEntityNonPlanarMovement 0x0010
StopScript
_0807EEF4 0xfff8, 0x0000
_0807EEF4 0x0008, 0x0000
Jump 0xfff2
StartScript
Call sub_0806D650
SetEntityNonPlanarMovement 0x0010
StopScript
script_0800932E:
_0807EEF4 0xfff8, 0x0000
_0807EEF4 0x0008, 0x0000
Jump script_0800932E
SCRIPT_END
+3 -3
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009340
StartScript
StopScript
StartScript
StopScript
SCRIPT_END
.short 0x0000
.short 0x0000
+25 -23
View File
@@ -1,25 +1,27 @@
SCRIPT_START script_08009348
StartScript
_0807E9D4
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
Call sub_0807DF28
Call sub_0806D638
_0807F0B4 0x0001
CameraTargetEntity
CheckGlobalFlag 0x0055
JumpIf 0x002c
TextboxNoOverlap 0x1d01
_0807EA94
_0807EA94
Call sub_0806D640
_0807F0B4 0x0001
CameraTargetPlayer
Wait 0x002d
_0807F0B4 0x0004
_0807E878
Call sub_0807DF50
Jump 0xffb8
StartScript
_0807E9D4
StopScript
script_0800934E:
CheckEntityInteractType
JumpIfNot script_0800934E
_0807E864
Call sub_0807DF28
Call sub_0806D638
_0807F0B4 0x0001
CameraTargetEntity
CheckGlobalFlag 0x0055
JumpIf script_0800939A
TextboxNoOverlap 0x1d01
_0807EA94
script_08009376:
_0807EA94
Call sub_0806D640
_0807F0B4 0x0001
CameraTargetPlayer
Wait 0x002d
_0807F0B4 0x0004
_0807E878
Call sub_0807DF50
Jump script_0800934E
SCRIPT_END
+56 -50
View File
@@ -1,51 +1,57 @@
SCRIPT_START script_0800939A
CheckLocalFlag 0x00ae
JumpIf 0x009e
CheckInventory1 0x000d
JumpIf 0x0014
CheckInventory1 0x000e
JumpIf 0x000c
TextboxNoOverlap 0x1d02
_0807EA94
Jump 0xffbc
CheckInventory1 0x000e
JumpIfNot 0x0018
Call sub_0806D788
TextboxNoOverlap 0x1d03
_0807EA94
Call sub_0806D70C
Jump 0xff9e
_0807E914 0x00001d05
CheckLocalFlag 0x00ad
JumpIf 0x0008
_0807E914 0x00001d04
TextboxNoOverlapVar
_0807EA94
_0807E3E8
JumpIfNot 0xff80
Wait 0x001e
TextboxNoOverlap 0x1d08
_0807EA94
LoadRoomEntityList gUnk_080F9C38
Wait 0x0078
Call sub_0806D6D0
Wait 0x00b4
Call sub_0806D70C
Wait 0x0078
SetLocalFlag 0x00ae
SetLocalFlag 0x00ad
Call sub_0806D5D4
_0807EB8C
TextboxNoOverlap 0x1d09
_0807EA94
Wait 0x000a
Jump 0xff3a
Call sub_0806D600
JumpIf 0x000c
TextboxNoOverlap 0x1d0a
_0807EA94
JumpIfNot 0xff26
TextboxNoOverlap 0x1d0b
_0807EA94
Call sub_0806D74C
_0807F0C8 0xffff, 0x0000
script_0800939A:
CheckLocalFlag 0x00ae
JumpIf script_0800943E
CheckInventory1 0x000d
JumpIf script_080093BC
CheckInventory1 0x000e
JumpIf script_080093BC
TextboxNoOverlap 0x1d02
_0807EA94
Jump script_08009376
script_080093BC:
CheckInventory1 0x000e
JumpIfNot script_080093DA
Call sub_0806D788
TextboxNoOverlap 0x1d03
_0807EA94
Call sub_0806D70C
Jump script_08009376
script_080093DA:
_0807E914 0x00001d05
CheckLocalFlag 0x00ad
JumpIf script_080093EE
_0807E914 0x00001d04
script_080093EE:
TextboxNoOverlapVar
_0807EA94
_0807E3E8
JumpIfNot script_08009376
Wait 0x001e
TextboxNoOverlap 0x1d08
_0807EA94
LoadRoomEntityList gUnk_080F9C38
Wait 0x0078
Call sub_0806D6D0
Wait 0x00b4
Call sub_0806D70C
Wait 0x0078
SetLocalFlag 0x00ae
SetLocalFlag 0x00ad
Call sub_0806D5D4
_0807EB8C
TextboxNoOverlap 0x1d09
_0807EA94
Wait 0x000a
Jump script_08009376
script_0800943E:
Call sub_0806D600
JumpIf script_08009452
TextboxNoOverlap 0x1d0a
_0807EA94
JumpIfNot script_08009376
script_08009452:
TextboxNoOverlap 0x1d0b
_0807EA94
Call sub_0806D74C
_0807F0C8 0xffff, 0x0000
+27 -26
View File
@@ -1,28 +1,29 @@
SCRIPT_START script_08009464
Wait 0x003c
_0807F0C8 0x0000, 0x0000
LoadRoomEntityList gUnk_080F9C58
Wait 0x003c
Call sub_0806D70C
Wait 0x003c
ClearLocalFlag 0x00ae
Call sub_0806D620
Wait 0x003c
WaitPlayerAction8
_0807EB8C
TextboxNoOverlap 0x1d0c
_0807EA94
Wait 0x000a
Jump 0xfed6
.short 0x0000
StartScript
Call sub_0806D7C4
SetEntityNonPlanarMovement 0x0080
StopScript
Wait 0x003c
SetEntity0x20 0x00018000
_0807EE30
JumpIfNot 0xfffc
Wait 0x003c
_0807EF80 0x0006
Wait 0x003c
_0807F0C8 0x0000, 0x0000
LoadRoomEntityList gUnk_080F9C58
Wait 0x003c
Call sub_0806D70C
Wait 0x003c
ClearLocalFlag 0x00ae
Call sub_0806D620
Wait 0x003c
WaitPlayerAction8
_0807EB8C
TextboxNoOverlap 0x1d0c
_0807EA94
Wait 0x000a
Jump script_08009376
.short 0x0000
StartScript
Call sub_0806D7C4
SetEntityNonPlanarMovement 0x0080
StopScript
Wait 0x003c
SetEntity0x20 0x00018000
script_080094BC:
_0807EE30
JumpIfNot script_080094BC
Wait 0x003c
_0807EF80 0x0006
SCRIPT_END
+13 -12
View File
@@ -1,14 +1,15 @@
SCRIPT_START script_080094CC
StartScript
Call sub_0806D804
SetEntityNonPlanarMovement 0x0180
StopScript
Wait 0x003c
SetEntity0x20 0x00018000
Call sub_0806D858
_0807EE30
JumpIfNot 0xfffc
Wait 0x001e
_0807EF80 0x0006
StartScript
Call sub_0806D804
SetEntityNonPlanarMovement 0x0180
StopScript
Wait 0x003c
SetEntity0x20 0x00018000
Call sub_0806D858
script_080094EA:
_0807EE30
JumpIfNot script_080094EA
Wait 0x001e
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+71 -67
View File
@@ -1,69 +1,73 @@
SCRIPT_START script_080094FC
StartScript
Call sub_08067100
_0807EF80 0x000a
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EF80 0x0001
_0807EB74
Call sub_080670B4
_0807EA94
_0807E878
_0807EB44 0x0004
_0807EF80 0x0000
Jump 0xffde
.short 0x0000
StartScript
Call sub_08067100
_0807EF80 0x000a
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EF80 0x0001
_0807EB74
Call sub_080670E4
_0807EA94
_0807E878
_0807EB44 0x0004
_0807EF80 0x0000
Jump 0xffde
.short 0x0000
StartScript
Call sub_08067314
_0807EF80 0x000a
_0807EB44 0x0004
_0807E914 0x00000000
Call sub_080672B0
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
_0807E914 0x00000004
Call sub_080672B0
Call sub_080672C8
_0807EA94
Wait 0x000f
_0807E878
_0807EB44 0x0004
_0807E914 0x00000000
Call sub_080672B0
Jump 0xffca
.short 0x0000
StartScript
Call sub_0806BE3C
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
Call sub_0806BF44
JumpIf 0x000c
_0807EF80 0x000b
_0807EF80 0x0006
StartScript
Call sub_08067100
_0807EF80 0x000a
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
script_08009512:
CheckEntityInteractType
JumpIfNot script_08009512
_0807E864
_0807EF80 0x0001
_0807EB74
Call sub_080670B4
_0807EA94
_0807E878
_0807EB44 0x0004
_0807EF80 0x0000
Jump script_08009512
.short 0x0000
StartScript
Call sub_08067100
_0807EF80 0x000a
_0807EB44 0x0004
_0807EF80 0x0000
StopScript
script_0800954E:
CheckEntityInteractType
JumpIfNot script_0800954E
_0807E864
_0807EF80 0x0001
_0807EB74
Call sub_080670E4
_0807EA94
_0807E878
_0807EB44 0x0004
_0807EF80 0x0000
Jump script_0800954E
.short 0x0000
StartScript
Call sub_08067314
_0807EF80 0x000a
_0807EB44 0x0004
_0807E914 0x00000000
Call sub_080672B0
StopScript
script_08009592:
CheckEntityInteractType
JumpIfNot script_08009592
_0807E864
_0807EB74
_0807E914 0x00000004
Call sub_080672B0
Call sub_080672C8
_0807EA94
Wait 0x000f
_0807E878
_0807EB44 0x0004
_0807E914 0x00000000
Call sub_080672B0
Jump script_08009592
.short 0x0000
StartScript
Call sub_0806BE3C
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
script_080095DE:
Call sub_0806BF44
JumpIf script_080095F2
_0807EF80 0x000b
_0807EF80 0x0006
SCRIPT_END
+80 -71
View File
@@ -1,73 +1,82 @@
SCRIPT_START script_080095F2
CheckEntityInteractType
JumpIfNot 0xffe8
_0807E864
_0807EB74
_0807EF80 0x0001
Call sub_0806BE84
_0807EA94
JumpIfNot 0x0018
SoundReq 0x0109
_0807F088 0x003c
TextboxNoOverlapFollow 0x053c
WaitPlayerAction8
_0807EA94
_0807F078 0x003c, 0x0001
_0807E878
_0807EF80 0x0000
Jump 0xffb4
StartScript
_0807EF80 0x000b
_0807EF80 0x0008
StopScript
StopScript
StartScript
CheckGlobalFlag 0x0020
JumpIfNot 0xfff6
StopScript
Call sub_0806BF44
JumpIf 0xfff8
StopScript
Call sub_0806BE3C
_0807EF80 0x000a
_0807EF80 0x0007
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
_0807EF80 0x0001
Call sub_0806BEC8
_0807EA94
JumpIfNot 0x0016
SoundReq 0x0111
SoundReq 0x0072
_0807F078 0x003c, 0x0002
Call sub_0806BEFC
_0807E878
_0807EF80 0x0000
Jump 0xffca
StartScript
_0807EF80 0x0007
Jump 0x005c
CheckGlobalFlag 0x0020
JumpIf 0x0054
StopScript
CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
JumpIfNot 0xfff6
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript script_08009704
WaitForSomething2 0x00000001
SoundReq 0x0111
_0807EF80 0x0008
LoadRoomEntityList gUnk_080D9048
Wait 0x000f
SoundReq 0x0111
_0807EF80 0x0007
CheckGlobalFlag 0x0020
JumpIfNot 0xfffa
Call sub_0807DF50
_0807E878
Call sub_0808692C
script_080095F2:
CheckEntityInteractType
JumpIfNot script_080095DE
_0807E864
_0807EB74
_0807EF80 0x0001
Call sub_0806BE84
_0807EA94
JumpIfNot script_08009622
SoundReq 0x0109
_0807F088 0x003c
TextboxNoOverlapFollow 0x053c
WaitPlayerAction8
_0807EA94
_0807F078 0x003c, 0x0001
script_08009622:
_0807E878
_0807EF80 0x0000
Jump script_080095DE
StartScript
_0807EF80 0x000b
_0807EF80 0x0008
StopScript
script_08009638:
StopScript
StartScript
CheckGlobalFlag 0x0020
JumpIfNot script_08009638
StopScript
script_08009646:
Call sub_0806BF44
JumpIf script_08009646
StopScript
Call sub_0806BE3C
_0807EF80 0x000a
_0807EF80 0x0007
script_08009660:
CheckEntityInteractType
JumpIfNot script_08009660
_0807E864
_0807EB74
_0807EF80 0x0001
Call sub_0806BEC8
_0807EA94
JumpIfNot script_0800968E
SoundReq 0x0111
SoundReq 0x0072
_0807F078 0x003c, 0x0002
Call sub_0806BEFC
script_0800968E:
_0807E878
_0807EF80 0x0000
Jump script_08009660
StartScript
_0807EF80 0x0007
Jump script_080096FC
CheckGlobalFlag 0x0020
JumpIf script_080096FC
StopScript
script_080096AC:
CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
JumpIfNot script_080096AC
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript script_08009704
WaitForSomething2 0x00000001
SoundReq 0x0111
_0807EF80 0x0008
LoadRoomEntityList gUnk_080D9048
Wait 0x000f
SoundReq 0x0111
_0807EF80 0x0007
script_080096EC:
CheckGlobalFlag 0x0020
JumpIfNot script_080096EC
Call sub_0807DF50
_0807E878
script_080096FC:
Call sub_0808692C
SCRIPT_END
+13 -13
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_08009704
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0001
_0807EDD4 0x01a0, 0x01b0
_0807EB44 0x0000
_0807EF80 0x0000
Wait 0x000a
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000001
_0807EF80 0x000d
SetEntityNonPlanarMovement 0x0100
_0807ECC4 0x0010
Call sub_080791BC
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0001
_0807EDD4 0x01a0, 0x01b0
_0807EB44 0x0000
_0807EF80 0x0000
Wait 0x000a
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000001
_0807EF80 0x000d
SetEntityNonPlanarMovement 0x0100
_0807ECC4 0x0010
Call sub_080791BC
SCRIPT_END
+44 -43
View File
@@ -1,45 +1,46 @@
SCRIPT_START script_08009740
StartScript
Call sub_08065D00
_0807EB44 0x0004
_0807EF80 0x0000
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
_0807EF80 0x0000
Call sub_08065F64
_0807EA94
_0807E878
Jump 0xffe6
.short 0x0000
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
SoundReq 0x01f3
Call sub_0807F40C
_0807E8E4_1
Wait 0x000a
_0807E8E4_3
Wait 0x0032
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
StartPlayerScript script_0800987C
WaitForSomething2 0x00000040
_0807E5F8 0x00000008
WaitForSomething2 0x00000010
_0807E5F8 0x00000020
WaitForSomething2 0x00000040
_0807F078 0x003c, 0x0000
SetGlobalFlag 0x0020
_0807E8E4_3
Wait 0x001e
_0807EB28 0x2809
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
StartScript
Call sub_08065D00
_0807EB44 0x0004
_0807EF80 0x0000
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
script_0800975A:
CheckEntityInteractType
JumpIfNot script_0800975A
_0807E864
_0807EB74
_0807EF80 0x0000
Call sub_08065F64
_0807EA94
_0807E878
Jump script_0800975A
.short 0x0000
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
SoundReq 0x01f3
Call sub_0807F40C
_0807E8E4_1
Wait 0x000a
_0807E8E4_3
Wait 0x0032
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
StartPlayerScript script_0800987C
WaitForSomething2 0x00000040
_0807E5F8 0x00000008
WaitForSomething2 0x00000010
_0807E5F8 0x00000020
WaitForSomething2 0x00000040
_0807F078 0x003c, 0x0000
SetGlobalFlag 0x0020
_0807E8E4_3
Wait 0x001e
_0807EB28 0x2809
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
+19 -18
View File
@@ -1,20 +1,21 @@
SCRIPT_START script_080097F0
StartScript
_0807E930 0x0003
_0807EF80 0x0007
SetEntityNonPlanarMovement 0x0300
Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
SoundReq 0x0123
Call sub_0807F1A0
StopScript
StartScript
_0807EE30
JumpIfNot 0xfff8
StopScript
_0807E5F8 0x00000004
Call sub_0807FBD4
SoundReq 0x01f3
_0807EF80 0x0006
StartScript
_0807E930 0x0003
_0807EF80 0x0007
SetEntityNonPlanarMovement 0x0300
Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
SoundReq 0x0123
Call sub_0807F1A0
script_08009816:
StopScript
StartScript
_0807EE30
JumpIfNot script_08009816
StopScript
_0807E5F8 0x00000004
Call sub_0807FBD4
SoundReq 0x01f3
_0807EF80 0x0006
SCRIPT_END
+15 -15
View File
@@ -1,17 +1,17 @@
SCRIPT_START script_08009838
StartScript
_0807E930 0x0003
_0807EF80 0x0007
SetEntityNonPlanarMovement 0x0300
Call sub_0807F348
StopScript
WaitForSomething2 0x00000008
Call sub_0809E0A0
Call sub_0809E0D4
SoundReq 0x01f3
Call sub_0807FBD4
SoundReq 0x01f3
_0807E5F8 0x00000010
_0807EF80 0x0006
StartScript
_0807E930 0x0003
_0807EF80 0x0007
SetEntityNonPlanarMovement 0x0300
Call sub_0807F348
StopScript
WaitForSomething2 0x00000008
Call sub_0809E0A0
Call sub_0809E0D4
SoundReq 0x01f3
Call sub_0807FBD4
SoundReq 0x01f3
_0807E5F8 0x00000010
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+18 -18
View File
@@ -1,20 +1,20 @@
SCRIPT_START script_0800987C
SoundReq 0x007a
_0807EB44 0x0004
SoundReq 0x0086
Call sub_0807F36C
SetEntityNonPlanarMovement 0x0400
_0807ECF4 0x0004
Call sub_0807F1E8
Wait 0x001e
_0807E5F8 0x00000040
WaitForSomething2 0x00000020
SoundReq 0x007c
_0807EB44 0x0004
Call sub_0807F210
_0807EF3C 0x0200, 0x0020
_0807EF80 0x0000
_0807E5F8 0x00000040
Call sub_080791BC
SoundReq 0x007a
_0807EB44 0x0004
SoundReq 0x0086
Call sub_0807F36C
SetEntityNonPlanarMovement 0x0400
_0807ECF4 0x0004
Call sub_0807F1E8
Wait 0x001e
_0807E5F8 0x00000040
WaitForSomething2 0x00000020
SoundReq 0x007c
_0807EB44 0x0004
Call sub_0807F210
_0807EF3C 0x0200, 0x0020
_0807EF80 0x0000
_0807E5F8 0x00000040
Call sub_080791BC
SCRIPT_END
.short 0x0000
.short 0x0000
+21 -18
View File
@@ -1,20 +1,23 @@
SCRIPT_START script_080098D4
StartScript
StopScript
CheckGlobalFlag 0x0020
JumpIfNot 0xfffa
CheckInventory1 0x003c
JumpIfNot 0xfffa
CheckLocalFlag 0x005d
JumpIf 0x0022
SetLocalFlag 0x005d
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807EB28 0x280a
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
StartScript
StopScript
script_080098D8:
CheckGlobalFlag 0x0020
JumpIfNot script_080098D8
script_080098E0:
CheckInventory1 0x003c
JumpIfNot script_080098E0
CheckLocalFlag 0x005d
JumpIf script_08009910
SetLocalFlag 0x005d
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
_0807EB28 0x280a
_0807EA94
Call sub_0807DF50
_0807E878
script_08009910:
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+13 -13
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_08009918
StartScript
Call sub_0807DF28
_0807E864
_0807E5F8 0x00000000
StopScript
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
WaitForSomething2 0x00000001
SetGlobalFlag 0x001c
Call sub_0807DF50
_0807E878
Call sub_0807921C
StartScript
Call sub_0807DF28
_0807E864
_0807E5F8 0x00000000
StopScript
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
WaitForSomething2 0x00000001
SetGlobalFlag 0x001c
Call sub_0807DF50
_0807E878
Call sub_0807921C
SCRIPT_END
+35 -35
View File
@@ -1,37 +1,37 @@
SCRIPT_START script_08009950
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x0040
_0807EB44 0x0004
_0807E930 0x000c
_0807E908 0x0003
StopScript
Wait 0x001e
CameraTargetEntity
_0807E778 0x0004
_0807E800 0x00000000
WaitFor_2
WaitForSomething2 0x00000008
_0807EF80 0x0004
Wait 0x001e
_0807E930 0x000b
Wait 0x001e
TextboxNoOverlapFollow 0x1002
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807E908 0x0001
_0807EB44 0x0004
_0807EDD4 0x00b8, 0x005c
_0807EB44 0x0006
_0807EF80 0x0001
TextboxNoOverlapFollow 0x1004
_0807EA94
_0807EF80 0x0000
Wait 0x001e
_0807E778 0x0002
DoFade5
WaitFor_2
Call sub_08053634
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x0040
_0807EB44 0x0004
_0807E930 0x000c
_0807E908 0x0003
StopScript
Wait 0x001e
CameraTargetEntity
_0807E778 0x0004
_0807E800 0x00000000
WaitFor_2
WaitForSomething2 0x00000008
_0807EF80 0x0004
Wait 0x001e
_0807E930 0x000b
Wait 0x001e
TextboxNoOverlapFollow 0x1002
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807E908 0x0001
_0807EB44 0x0004
_0807EDD4 0x00b8, 0x005c
_0807EB44 0x0006
_0807EF80 0x0001
TextboxNoOverlapFollow 0x1004
_0807EA94
_0807EF80 0x0000
Wait 0x001e
_0807E778 0x0002
DoFade5
WaitFor_2
Call sub_08053634
SCRIPT_END
+21 -21
View File
@@ -1,23 +1,23 @@
SCRIPT_START script_080099DC
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x00c0
_0807EB44 0x0002
_0807EF80 0x0008
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0007
_0807EDD4 0x0068, 0x0060
Wait 0x000f
TextboxNoOverlapFollow 0x1001
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EF80 0x0001
TextboxNoOverlapFollow 0x1003
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
StartScript
Call sub_0807F348
SetEntityNonPlanarMovement 0x00c0
_0807EB44 0x0002
_0807EF80 0x0008
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0007
_0807EDD4 0x0068, 0x0060
Wait 0x000f
TextboxNoOverlapFollow 0x1001
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EF80 0x0001
TextboxNoOverlapFollow 0x1003
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
SCRIPT_END
.short 0x0000
.short 0x0000
+19 -18
View File
@@ -1,20 +1,21 @@
SCRIPT_START script_08009A34
Wait 0x003c
Call sub_08066258
Wait 0x001e
Call sub_08066258
Wait 0x005a
Jump 0xffea
SetEntityPositionRelative 0x01780240
CameraTargetEntity
SetEntityNonPlanarMovement 0x0080
Wait 0x0078
SoundReq2 0x0036
_0807E778 0x0002
DoFade4
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
Call sub_08053648
_0807EDD4 0x0240, 0x0228
Wait 0x003c
script_08009A38:
Call sub_08066258
Wait 0x001e
Call sub_08066258
Wait 0x005a
Jump script_08009A38
SetEntityPositionRelative 0x01780240
CameraTargetEntity
SetEntityNonPlanarMovement 0x0080
Wait 0x0078
SoundReq2 0x0036
_0807E778 0x0002
DoFade4
WaitFor_2
Wait 0x0078
_0807E5F8 0x00000004
Call sub_08053648
_0807EDD4 0x0240, 0x0228
SCRIPT_END
+24 -24
View File
@@ -1,26 +1,26 @@
SCRIPT_START script_08009A84
StartScript
SetEntityPositionRelative 0x011001e8
SetEntityNonPlanarMovement 0x00c0
_0807EF80 0x0008
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0007
_0807EDD4 0x01e8, 0x0200
_0807EDD4 0x01f8, 0x0218
_0807EDD4 0x0220, 0x0228
_0807EDD4 0x0240, 0x0228
CameraTargetEntity
_0807EDD4 0x0290, 0x0228
_0807EDD4 0x0290, 0x01f8
SetEntityNonPlanarMovement 0x0080
_0807EDD4 0x0290, 0x01c8
SetEntityNonPlanarMovement 0x00c0
_0807EDD4 0x0290, 0x0198
Wait 0x001e
_0807E5F8 0x00000010
_0807EDD4 0x0290, 0x0190
_0807EF80 0x0008
_0807EDD4 0x0290, 0x0188
StartScript
SetEntityPositionRelative 0x011001e8
SetEntityNonPlanarMovement 0x00c0
_0807EF80 0x0008
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0007
_0807EDD4 0x01e8, 0x0200
_0807EDD4 0x01f8, 0x0218
_0807EDD4 0x0220, 0x0228
_0807EDD4 0x0240, 0x0228
CameraTargetEntity
_0807EDD4 0x0290, 0x0228
_0807EDD4 0x0290, 0x01f8
SetEntityNonPlanarMovement 0x0080
_0807EDD4 0x0290, 0x01c8
SetEntityNonPlanarMovement 0x00c0
_0807EDD4 0x0290, 0x0198
Wait 0x001e
_0807E5F8 0x00000010
_0807EDD4 0x0290, 0x0190
_0807EF80 0x0008
_0807EDD4 0x0290, 0x0188
SCRIPT_END
.short 0x0000
.short 0x0000
+14 -14
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_08009AF8
StartScript
StopScript
WaitForSomething2 0x00000010
SoundReq 0x00f0
_0807EF80 0x0008
Wait 0x001e
SoundReq 0x00f1
_0807EF80 0x0007
Wait 0x005a
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
Call sub_0805367C
StartScript
StopScript
WaitForSomething2 0x00000010
SoundReq 0x00f0
_0807EF80 0x0008
Wait 0x001e
SoundReq 0x00f1
_0807EF80 0x0007
Wait 0x005a
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
Call sub_0805367C
SCRIPT_END
.short 0x0000
.short 0x0000
+18 -18
View File
@@ -1,20 +1,20 @@
SCRIPT_START script_08009B30
StartScript
Call sub_0807DF28
_0807E864
SetLocalFlag 0x0046
StopScript
WaitFor_2
Wait 0x001e
TextboxNoOverlapFollow 0x1005
_0807EA94
Wait 0x003c
Call sub_0807529C
Wait 0x003c
_0807EF80 0x0014
Wait 0x001e
Call sub_08053250
_0807E878
Call sub_0807DF50
Call sub_080791D0
StartScript
Call sub_0807DF28
_0807E864
SetLocalFlag 0x0046
StopScript
WaitFor_2
Wait 0x001e
TextboxNoOverlapFollow 0x1005
_0807EA94
Wait 0x003c
Call sub_0807529C
Wait 0x003c
_0807EF80 0x0014
Wait 0x001e
Call sub_08053250
_0807E878
Call sub_0807DF50
Call sub_080791D0
SCRIPT_END
+61 -59
View File
@@ -1,61 +1,63 @@
SCRIPT_START script_08009B78
StartScript
_0807EB44 0x0006
SetEntityNonPlanarMovement 0x0080
_0807E9D4
Call sub_0807F348
StopScript
CheckGlobalFlag 0x0013
JumpIf 0x00ba
_0807E888
Wait 0x000a
_0807E864
StartPlayerScript script_08009CFC
Call sub_0807DF28
WaitForSomething2 0x00000008
_0807EDD4 0x0080, 0x005c
_0807EB44 0x0006
_0807EF80 0x0000
Wait 0x000f
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001009
_0807E8E4_1
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000008
_0807EDD4 0x007c, 0x005c
Wait 0x000f
_0807EF80 0x000d
_0807EDD4 0x0084, 0x005c
_0807EB44 0x0006
_0807EF80 0x000c
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000008
Call sub_08053250
_0807F034 0x0034
WaitPlayerAction8
_0807E8E4_1
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
_0807EF80 0x000a
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
TextboxNoOverlap 0x100e
_0807E878
Jump 0xffee
StartScript
_0807EB44 0x0006
SetEntityNonPlanarMovement 0x0080
_0807E9D4
Call sub_0807F348
StopScript
CheckGlobalFlag 0x0013
JumpIf script_08009C4C
_0807E888
Wait 0x000a
_0807E864
StartPlayerScript script_08009CFC
Call sub_0807DF28
WaitForSomething2 0x00000008
_0807EDD4 0x0080, 0x005c
_0807EB44 0x0006
_0807EF80 0x0000
Wait 0x000f
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x00001009
_0807E8E4_1
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000008
_0807EDD4 0x007c, 0x005c
Wait 0x000f
_0807EF80 0x000d
_0807EDD4 0x0084, 0x005c
_0807EB44 0x0006
_0807EF80 0x000c
_0807EF80 0x0000
_0807E5F8 0x00000002
WaitForSomething2 0x00000008
Call sub_08053250
_0807F034 0x0034
WaitPlayerAction8
_0807E8E4_1
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
script_08009C4C:
_0807EF80 0x000a
script_08009C50:
CheckEntityInteractType
JumpIfNot script_08009C50
_0807E864
_0807EB74
TextboxNoOverlap 0x100e
_0807E878
Jump script_08009C50
SCRIPT_END
.short 0x0000
.short 0x0000
+37 -37
View File
@@ -1,39 +1,39 @@
SCRIPT_START script_08009C68
StartScript
_0807EB44 0x0002
SetEntityNonPlanarMovement 0x0100
Call sub_0807F348
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0004
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100a
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EB8C
_0807EF80 0x0001
_0807EB8C
_0807EB44 0x0002
TextboxNoOverlapFollowPos 0x0000100d
_0807EA94
_0807EF80 0x0000
_0807EDD4 0x0028, 0x0060
_0807EDD4 0x0000, 0x0060
Call sub_080536A8
Wait 0x001e
StartScript
SetGlobalFlag 0x0013
Call sub_0807DF50
Call sub_080791D0
_0807E878
StopScript
StartScript
_0807EB44 0x0002
SetEntityNonPlanarMovement 0x0100
Call sub_0807F348
StopScript
WaitForSomething2 0x00000004
_0807EF80 0x0004
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
_0807EB8C
_0807EF80 0x0001
TextboxNoOverlapFollowPos 0x0000100a
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EB8C
_0807EF80 0x0001
_0807EB8C
_0807EB44 0x0002
TextboxNoOverlapFollowPos 0x0000100d
_0807EA94
_0807EF80 0x0000
_0807EDD4 0x0028, 0x0060
_0807EDD4 0x0000, 0x0060
Call sub_080536A8
Wait 0x001e
StartScript
SetGlobalFlag 0x0013
Call sub_0807DF50
Call sub_080791D0
_0807E878
StopScript
SCRIPT_END
.short 0x0000
.short 0x0000
+25 -25
View File
@@ -1,27 +1,27 @@
SCRIPT_START script_08009CFC
StartScript
_0807E8E4_1
SetEntityNonPlanarMovement 0x00c0
StopScript
_0807E5F8 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807EDD4 0x0040, 0x0060
_0807EDD4 0x0060, 0x0068
_0807E5F8 0x00000004
_0807EF80 0x0000
_0807E8E4_0
Wait 0x000f
SoundReq 0x0094
_0807EF80 0x0000
Wait 0x001e
_0807E5F8 0x00000008
WaitForSomething2 0x00000002
_0807EDD4 0x0070, 0x005c
_0807E8E4_1
_0807EF80 0x0000
Wait 0x000f
_0807E5F8 0x00000008
WaitForSomething2 0x00000002
_0807E5F8 0x00000008
StartScript
_0807E8E4_1
SetEntityNonPlanarMovement 0x00c0
StopScript
_0807E5F8 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807EDD4 0x0040, 0x0060
_0807EDD4 0x0060, 0x0068
_0807E5F8 0x00000004
_0807EF80 0x0000
_0807E8E4_0
Wait 0x000f
SoundReq 0x0094
_0807EF80 0x0000
Wait 0x001e
_0807E5F8 0x00000008
WaitForSomething2 0x00000002
_0807EDD4 0x0070, 0x005c
_0807E8E4_1
_0807EF80 0x0000
Wait 0x000f
_0807E5F8 0x00000008
WaitForSomething2 0x00000002
_0807E5F8 0x00000008
SCRIPT_END
+16 -16
View File
@@ -1,18 +1,18 @@
SCRIPT_START script_08009D6C
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0006
StopScript
_0807EDD4 0x0078, 0x0060
_0807EDD4 0x0078, 0x007c
Wait 0x001e
Call sub_0805368C
Wait 0x0008
_0807EDD4 0x0078, 0x0098
_0807EF80 0x0008
_0807E778 0x0010
DoFade5
WaitFor_2
Call sub_08053634
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0006
StopScript
_0807EDD4 0x0078, 0x0060
_0807EDD4 0x0078, 0x007c
Wait 0x001e
Call sub_0805368C
Wait 0x0008
_0807EDD4 0x0078, 0x0098
_0807EF80 0x0008
_0807E778 0x0010
DoFade5
WaitFor_2
Call sub_08053634
_0807EF80 0x0006
SCRIPT_END
+41 -39
View File
@@ -1,41 +1,43 @@
SCRIPT_START script_08009DB0
StartScript
Call sub_0807F348
Call sub_08066288
Call sub_08066274
_0807EF80 0x000a
_0807E930 0x000c
_0807E908 0x0003
StopScript
_0807E944
_0807E908 0x0002
Call sub_0806622C
_0807EA94
_0807E908 0x0003
_0807E930 0x000c
Jump 0xffe8
StartScript
StopScript
CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
JumpIfNot 0xfff6
_0807E864
Call sub_0807F9A4
Wait 0x0008
_0807EB28 0x3207
_0807E3E8
JumpIfNot 0x003e
Call sub_0807DF28
_0807E778 0x0002
DoFade5
WaitFor_2
Call sub_0804E864
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB28 0x3209
Wait 0x000f
_0807EA94
_0807E878
Call sub_0807DF50
_0807EF80 0x0006
StartScript
Call sub_0807F348
Call sub_08066288
Call sub_08066274
_0807EF80 0x000a
_0807E930 0x000c
_0807E908 0x0003
StopScript
script_08009DD2:
_0807E944
_0807E908 0x0002
Call sub_0806622C
_0807EA94
_0807E908 0x0003
_0807E930 0x000c
Jump script_08009DD2
StartScript
StopScript
script_08009DF0:
CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
JumpIfNot script_08009DF0
_0807E864
Call sub_0807F9A4
Wait 0x0008
_0807EB28 0x3207
_0807E3E8
JumpIfNot script_08009E4E
Call sub_0807DF28
_0807E778 0x0002
DoFade5
WaitFor_2
Call sub_0804E864
Wait 0x001e
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
_0807EB28 0x3209
Wait 0x000f
_0807EA94
_0807E878
Call sub_0807DF50
_0807EF80 0x0006
SCRIPT_END
+4 -3
View File
@@ -1,5 +1,6 @@
SCRIPT_START script_08009E4E
_0807E878
_0807EF80 0x0006
script_08009E4E:
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_08009E58
StartScript
Call sub_0807DF28
StopScript
WaitForSomething2 0x00000002
_0807E778 0x0002
DoFade4
WaitFor_2
_0807EF80 0x0014
Wait 0x001e
_0807E5F8 0x00000001
StartScript
Call sub_0807DF28
StopScript
WaitForSomething2 0x00000002
_0807E778 0x0002
DoFade4
WaitFor_2
_0807EF80 0x0014
Wait 0x001e
_0807E5F8 0x00000001
SCRIPT_END
+3 -3
View File
@@ -1,5 +1,5 @@
SCRIPT_START script_08009E80
StartScript
StopScript
StartScript
StopScript
SCRIPT_END
.short 0x0000
.short 0x0000
+18 -17
View File
@@ -1,19 +1,20 @@
SCRIPT_START script_08009E88
StartScript
Call sub_0807DF28
_0807E864
SetLocalFlag 0x009f
StopScript
Wait 0x003c
_0807E778 0x0004
DoFade4
WaitFor_2
Call sub_0807F0D8
JumpIfNot 0xfff8
_0807EF80 0x0014
Wait 0x000a
Call sub_08053250
_0807E878
Call sub_0807DF50
Call sub_080791D0
StartScript
Call sub_0807DF28
_0807E864
SetLocalFlag 0x009f
StopScript
Wait 0x003c
_0807E778 0x0004
DoFade4
WaitFor_2
script_08009EA4:
Call sub_0807F0D8
JumpIfNot script_08009EA4
_0807EF80 0x0014
Wait 0x000a
Call sub_08053250
_0807E878
Call sub_0807DF50
Call sub_080791D0
SCRIPT_END
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_08009ECC
StartScript
_0807E914 0x00000002
_0807EF80 0x0001
StopScript
WaitForSomething2 0x00000004
StartScript
_0807E914 0x00000003
_0807EF80 0x0001
StopScript
StartScript
_0807E914 0x00000002
_0807EF80 0x0001
StopScript
WaitForSomething2 0x00000004
StartScript
_0807E914 0x00000003
_0807EF80 0x0001
StopScript
SCRIPT_END
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_08009EF0
StartScript
_0807E914 0x00000000
_0807EF80 0x0001
StopScript
WaitForSomething2 0x00000004
StartScript
_0807E914 0x00000001
_0807EF80 0x0001
StopScript
StartScript
_0807E914 0x00000000
_0807EF80 0x0001
StopScript
WaitForSomething2 0x00000004
StartScript
_0807E914 0x00000001
_0807EF80 0x0001
StopScript
SCRIPT_END
+117 -107
View File
@@ -1,108 +1,118 @@
SCRIPT_START script_08009F14
StartScript
_0807EB44 0x0004
Call sub_08060090
_0807EF80 0x000a
CheckKinstoneFused 0x001c
JumpIf 0x00a8
CheckInventory1 0x0007
JumpIf 0x0052
StopScript
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot 0xfff2
StopScript
_0807E864
Call sub_0807DF28
_0807EF80 0x000b
StartPlayerScript script_0800A088
WaitForSomething2 0x00000002
Call sub_0806014C
TextboxNoOverlapFollowPos 0x00001f01
_0807EA94
Wait 0x001e
_0807F034 0x0065
WaitPlayerAction8
_0807EF80 0x000a
Call sub_0807DF50
_0807E878
StopScript
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot 0xfff2
StopScript
_0807E864
Call sub_080602BC
_0807EA94
CallWithArg sub_0807F970, 0x00001f03
JumpIf 0x0008
_0807E878
Jump 0xffd2
Wait 0x0008
SoundReq 0x0103
CallWithArg sub_0806030C, 0x00000063
Wait 0x0008
_0807E878
Jump 0xffb6
StopScript
CheckLocalFlag 0x00b0
JumpIf 0x004a
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot 0xfff2
StopScript
_0807E864
TextboxNoOverlap 0x1f0e
_0807EA94
_0807E3E8
JumpIf 0x0008
_0807E878
Jump 0xffdc
Wait 0x0008
_0807F034 0x0008
Call sub_08060318
WaitPlayerAction8
Wait 0x0008
_0807EB8C
TextboxNoOverlapFollow 0x1f13
_0807EA94
SetLocalFlag 0x00b0
_0807E878
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot 0xfff2
StopScript
_0807E864
CheckInventory1 0x0008
JumpIf 0x0014
TextboxNoOverlap 0x1f14
_0807EA94
_0807E3E8
JumpIf 0xffb8
_0807E878
Jump 0xffd4
TextboxNoOverlap 0x1f11
_0807EA94
_0807E3E8
JumpIf 0x0008
_0807E878
Jump 0xffc2
Wait 0x0008
_0807F034 0x0007
Call sub_08060318
WaitPlayerAction8
Wait 0x0008
_0807EB8C
TextboxNoOverlapFollow 0x1f10
_0807EA94
_0807E878
Jump 0xffa0
.short 0x0000
StartScript
_0807EB44 0x0004
Call sub_08060090
_0807EF80 0x000a
CheckKinstoneFused 0x001c
JumpIf script_08009FD2
CheckInventory1 0x0007
JumpIf script_08009F84
StopScript
script_08009F36:
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot script_08009F36
StopScript
_0807E864
Call sub_0807DF28
_0807EF80 0x000b
StartPlayerScript script_0800A088
WaitForSomething2 0x00000002
Call sub_0806014C
TextboxNoOverlapFollowPos 0x00001f01
_0807EA94
Wait 0x001e
_0807F034 0x0065
WaitPlayerAction8
_0807EF80 0x000a
Call sub_0807DF50
_0807E878
script_08009F84:
StopScript
script_08009F86:
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot script_08009F86
StopScript
_0807E864
Call sub_080602BC
_0807EA94
CallWithArg sub_0807F970, 0x00001f03
JumpIf script_08009FB6
_0807E878
Jump script_08009F86
script_08009FB6:
Wait 0x0008
SoundReq 0x0103
CallWithArg sub_0806030C, 0x00000063
Wait 0x0008
_0807E878
Jump script_08009F86
script_08009FD2:
StopScript
CheckLocalFlag 0x00b0
JumpIf script_0800A024
script_08009FDC:
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot script_08009FDC
StopScript
_0807E864
TextboxNoOverlap 0x1f0e
_0807EA94
_0807E3E8
JumpIf script_0800A002
_0807E878
Jump script_08009FDC
script_0800A002:
Wait 0x0008
_0807F034 0x0008
Call sub_08060318
WaitPlayerAction8
Wait 0x0008
_0807EB8C
TextboxNoOverlapFollow 0x1f13
_0807EA94
SetLocalFlag 0x00b0
_0807E878
script_0800A024:
StopScript
StartScript
Call sub_08060158
CheckEntityInteractType
JumpIfNot script_0800A024
StopScript
_0807E864
CheckInventory1 0x0008
JumpIf script_0800A052
TextboxNoOverlap 0x1f14
_0807EA94
_0807E3E8
JumpIf script_0800A002
_0807E878
Jump script_0800A024
script_0800A052:
TextboxNoOverlap 0x1f11
_0807EA94
_0807E3E8
JumpIf script_0800A064
_0807E878
Jump script_0800A024
script_0800A064:
Wait 0x0008
_0807F034 0x0007
Call sub_08060318
WaitPlayerAction8
Wait 0x0008
_0807EB8C
TextboxNoOverlapFollow 0x1f10
_0807EA94
_0807E878
Jump script_0800A024
.short 0x0000
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A088
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807ECC4 0x0010
_0807EDD4 0x0078, 0x0060
_0807EB44 0x0000
Wait 0x000f
_0807EF80 0x0000
_0807E5F8 0x00000002
Call sub_080791BC
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807ECC4 0x0010
_0807EDD4 0x0078, 0x0060
_0807EB44 0x0000
Wait 0x000f
_0807EF80 0x0000
_0807E5F8 0x00000002
Call sub_080791BC
SCRIPT_END
+19 -18
View File
@@ -1,20 +1,21 @@
SCRIPT_START script_0800A0B4
StartScript
SetEntityNonPlanarMovement 0x0140
_0807E864
Call sub_0807DF28
StopScript
Wait 0x0078
SoundReq2 0x0018
Call sub_080A0464
_0807EE30
JumpIfNot 0xfffc
_0807E8E4_0
Wait 0x0008
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
Wait 0x003c
SetEntityNonPlanarMovement 0x0080
_0807EC64 0x0030
StartScript
SetEntityNonPlanarMovement 0x0140
_0807E864
Call sub_0807DF28
StopScript
Wait 0x0078
SoundReq2 0x0018
Call sub_080A0464
script_0800A0D2:
_0807EE30
JumpIfNot script_0800A0D2
_0807E8E4_0
Wait 0x0008
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
Wait 0x003c
SetEntityNonPlanarMovement 0x0080
_0807EC64 0x0030
SCRIPT_END
+23 -22
View File
@@ -1,24 +1,25 @@
SCRIPT_START script_0800A0FC
StopScript
CheckGlobalFlag 0x0051
JumpIfNot 0xfffa
StartScript
_0807E864
Call sub_0807DF28
SoundReq0x80100000
Call sub_0807FBFC
SetEntityPositionRelative 0x005800b0
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00d00060
CallWithArg sub_08094AE8, 0x0800a160
SoundReq 0x00f7
_0807E778 0x0002
DoFade6
StopScript
WaitFor_2
WaitForSomething2 0x00000004
CallWithArg sub_0806DA1C, 0x00000006
_0807EF80 0x0006
StopScript
script_0800A0FE:
CheckGlobalFlag 0x0051
JumpIfNot script_0800A0FE
StartScript
_0807E864
Call sub_0807DF28
SoundReq0x80100000
Call sub_0807FBFC
SetEntityPositionRelative 0x005800b0
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00d00060
CallWithArg sub_08094AE8, 0x0800a160
SoundReq 0x00f7
_0807E778 0x0002
DoFade6
StopScript
WaitFor_2
WaitForSomething2 0x00000004
CallWithArg sub_0806DA1C, 0x00000006
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+17 -17
View File
@@ -1,19 +1,19 @@
SCRIPT_START script_0800A160
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0002
SetEntityPositionRelative 0x008000b0
CallWithArg sub_0807F98C, 0xff800000
CallWithArg sub_080960C4, 0x0800a1b4
StopScript
SoundReq 0x0142
_0807EF3C 0xff80, 0x0000
SoundReq 0x0143
_0807E930 0x0004
_0807E5F8 0x00000002
Wait 0x003c
_0807E5F8 0x00000004
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0002
SetEntityPositionRelative 0x008000b0
CallWithArg sub_0807F98C, 0xff800000
CallWithArg sub_080960C4, 0x0800a1b4
StopScript
SoundReq 0x0142
_0807EF3C 0xff80, 0x0000
SoundReq 0x0143
_0807E930 0x0004
_0807E5F8 0x00000002
Wait 0x003c
_0807E5F8 0x00000004
SCRIPT_END
.short 0x0000
.short 0x0000
+8 -8
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A1B4
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000002
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000002
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+61 -61
View File
@@ -1,63 +1,63 @@
SCRIPT_START script_0800A1D8
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00800088
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00a80088
StopScript
Wait 0x003c
StartPlayerScript script_0800A310
WaitForSomething2 0x00000001
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
TextboxNoOverlapFollowPos 0x00001659
_0807EA94
Wait 0x003c
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
_0807E5F8 0x00000004
_0807E8E4_0
WaitForSomething2 0x00000080
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
_0807E5F8 0x00000004
Call sub_0807F3F8
WaitForSomething2 0x00000080
TextboxNoOverlapFollowPos 0x000e165a
_0807EA94
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e165b
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
Wait 0x003c
_0807E8E4_3
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
Wait 0x003c
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
TextboxNoOverlapFollowPos 0x000e165c
_0807EA94
SoundReq0x80100000
TextboxNoOverlapFollowPos 0x000e165d
_0807EA94
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
_0807E5F8 0x00000006
WaitForSomething2 0x00000080
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
SoundReq2 0x0008
SoundReq 0x00f7
CallWithArg sub_0806DA1C, 0x00000007
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00800088
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F75C, 0x00a80088
StopScript
Wait 0x003c
StartPlayerScript script_0800A310
WaitForSomething2 0x00000001
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
TextboxNoOverlapFollowPos 0x00001659
_0807EA94
Wait 0x003c
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
_0807E5F8 0x00000004
_0807E8E4_0
WaitForSomething2 0x00000080
_0807E5F8 0x00000010
WaitForSomething2 0x00000200
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
_0807E5F8 0x00000004
Call sub_0807F3F8
WaitForSomething2 0x00000080
TextboxNoOverlapFollowPos 0x000e165a
_0807EA94
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e165b
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
Wait 0x003c
_0807E8E4_3
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
Wait 0x003c
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
TextboxNoOverlapFollowPos 0x000e165c
_0807EA94
SoundReq0x80100000
TextboxNoOverlapFollowPos 0x000e165d
_0807EA94
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
_0807E5F8 0x00000006
WaitForSomething2 0x00000080
_0807E5F8 0x00000008
WaitForSomething2 0x00000100
SoundReq2 0x0008
SoundReq 0x00f7
CallWithArg sub_0806DA1C, 0x00000007
_0807EF80 0x0006
SCRIPT_END
+41 -41
View File
@@ -1,43 +1,43 @@
SCRIPT_START script_0800A310
StopScript
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
StartScript
_0807EF80 0x0008
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807E930 0x000e
_0807EF80 0x0007
Call sub_0807F2D4
_0807EF80 0x0004
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000f
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
CallWithArg sub_080960C4, 0x0800a680
_0807E5F8 0x00000040
StopScript
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807EB44 0x0002
Wait 0x000a
_0807EB44 0x0006
Wait 0x000a
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
StartScript
_0807EF80 0x0008
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807E930 0x000e
_0807EF80 0x0007
Call sub_0807F2D4
_0807EF80 0x0004
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000f
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
CallWithArg sub_080960C4, 0x0800a680
_0807E5F8 0x00000040
SCRIPT_END
.short 0x0000
.short 0x0000
+58 -58
View File
@@ -1,60 +1,60 @@
SCRIPT_START script_0800A3D8
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0002
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000004
StartScript
_0807EF80 0x0004
Call sub_0807F3F8
StopScript
Wait 0x003c
_0807EC94 0x0010
_0807EB44 0x0002
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807EF80 0x0000
SoundReq 0x0142
CallWithArg sub_080960C4, 0x0800a638
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0143
_0807E5F8 0x00001000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
Call sub_08066E68
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0142
CallWithArg sub_080960C4, 0x0800a680
Wait 0x0078
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x003c
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000001
SoundReq 0x0143
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0002
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000004
StartScript
_0807EF80 0x0004
Call sub_0807F3F8
StopScript
Wait 0x003c
_0807EC94 0x0010
_0807EB44 0x0002
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807EF80 0x0000
SoundReq 0x0142
CallWithArg sub_080960C4, 0x0800a638
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0143
_0807E5F8 0x00001000
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
Call sub_08066E68
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0142
CallWithArg sub_080960C4, 0x0800a680
Wait 0x0078
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000003
Wait 0x003c
SoundReq 0x0153
CallWithArg sub_0807FADC, 0x00000001
SoundReq 0x0143
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+28 -28
View File
@@ -1,30 +1,30 @@
SCRIPT_START script_0800A500
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0005
Call sub_0807F348
StopScript
WaitForSomething2 0x00000008
SoundReq 0x0142
_0807E610 0x00000800
CallWithArg sub_080960C4, 0x0800a65c
_0807E930 0x0002
Call sub_08094B0C
_0807EDD4 0x0068, 0x0088
Call sub_08094B80
_0807E5F8 0x00000100
WaitForSomething2 0x00000008
Call sub_08094B3C
_0807E930 0x0004
_0807E5F8 0x00000800
SoundReq 0x0143
_0807E5F8 0x00000100
WaitForSomething2 0x00000008
_0807EF80 0x0008
Call sub_080961B0
SoundReq 0x00fa
Wait 0x003c
_0807E5F8 0x00000100
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0005
Call sub_0807F348
StopScript
WaitForSomething2 0x00000008
SoundReq 0x0142
_0807E610 0x00000800
CallWithArg sub_080960C4, 0x0800a65c
_0807E930 0x0002
Call sub_08094B0C
_0807EDD4 0x0068, 0x0088
Call sub_08094B80
_0807E5F8 0x00000100
WaitForSomething2 0x00000008
Call sub_08094B3C
_0807E930 0x0004
_0807E5F8 0x00000800
SoundReq 0x0143
_0807E5F8 0x00000100
WaitForSomething2 0x00000008
_0807EF80 0x0008
Call sub_080961B0
SoundReq 0x00fa
Wait 0x003c
_0807E5F8 0x00000100
SCRIPT_END
+33 -33
View File
@@ -1,35 +1,35 @@
SCRIPT_START script_0800A590
StartScript
SetEntityNonPlanarMovement 0x0080
SetEntity0x20 0x00000000
_0807EF80 0x0008
_0807EB44 0x0000
Call sub_0807F714
MoveEntityToPlayer
CallWithArg sub_0807F98C, 0xfff00000
StopScript
_0807E930 0x0023
WaitForSomething2 0x00000010
CallWithArg sub_0807F6E8, 0x00000008
_0807EF80 0x0007
SoundReq 0x0142
_0807E610 0x00000800
CallWithArg sub_080960C4, 0x0800a65c
Wait 0x003c
_0807EDD4 0x0088, 0x0068
Wait 0x0078
_0807E5F8 0x00000800
SoundReq 0x0143
_0807EF3C 0x0000, 0x0020
_0807E930 0x001f
_0807E5F8 0x00000200
WaitForSomething2 0x00000010
Wait 0x0078
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000200
Wait 0x0001
_0807EF80 0x0008
WaitForSomething2 0x00000010
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0080
SetEntity0x20 0x00000000
_0807EF80 0x0008
_0807EB44 0x0000
Call sub_0807F714
MoveEntityToPlayer
CallWithArg sub_0807F98C, 0xfff00000
StopScript
_0807E930 0x0023
WaitForSomething2 0x00000010
CallWithArg sub_0807F6E8, 0x00000008
_0807EF80 0x0007
SoundReq 0x0142
_0807E610 0x00000800
CallWithArg sub_080960C4, 0x0800a65c
Wait 0x003c
_0807EDD4 0x0088, 0x0068
Wait 0x0078
_0807E5F8 0x00000800
SoundReq 0x0143
_0807EF3C 0x0000, 0x0020
_0807E930 0x001f
_0807E5F8 0x00000200
WaitForSomething2 0x00000010
Wait 0x0078
_0807EF80 0x0004
Wait 0x003c
_0807E5F8 0x00000200
Wait 0x0001
_0807EF80 0x0008
WaitForSomething2 0x00000010
_0807EF80 0x0006
SCRIPT_END
+8 -8
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A638
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00001000
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00001000
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+8 -8
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A65C
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000800
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000800
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+8 -8
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800A680
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000020
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000020
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A6A4
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00680088
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x00000008
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00680088
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x00000008
_0807EF80 0x0006
SCRIPT_END
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A6D4
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00700088
Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
CallWithArg sub_0806DA1C, 0x00000009
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00700088
Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
CallWithArg sub_0806DA1C, 0x00000009
_0807EF80 0x0006
SCRIPT_END
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A704
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01c80198
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x0000000a
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01c80198
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x0000000a
_0807EF80 0x0006
SCRIPT_END
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800A734
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01c800d8
Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000b
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01c800d8
Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000b
_0807EF80 0x0006
SCRIPT_END
+29 -29
View File
@@ -1,31 +1,31 @@
SCRIPT_START script_0800A764
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01b800f8
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
_0807E778 0x0004
DoFade7
WaitFor_2
_0807E5F8 0x00000001
SoundReq 0x00f7
_0807E778 0x0002
DoFade6
WaitFor_2
Wait 0x001e
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x000a
_0807E5F8 0x00000008
Wait 0x0005
_0807E5F8 0x00000010
Wait 0x0002
_0807E5F8 0x00000020
Wait 0x0078
CallWithArg sub_0806DA1C, 0x0000000c
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01b800f8
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
_0807E778 0x0004
DoFade7
WaitFor_2
_0807E5F8 0x00000001
SoundReq 0x00f7
_0807E778 0x0002
DoFade6
WaitFor_2
Wait 0x001e
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x000a
_0807E5F8 0x00000008
Wait 0x0005
_0807E5F8 0x00000010
Wait 0x0002
_0807E5F8 0x00000020
Wait 0x0078
CallWithArg sub_0806DA1C, 0x0000000c
_0807EF80 0x0006
SCRIPT_END
+97 -92
View File
@@ -1,94 +1,99 @@
SCRIPT_START script_0800A7E4
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000002
_0807EF80 0x0004
Wait 0x003c
_0807E930 0x0001
Wait 0x001e
_0807E930 0x0003
Wait 0x001e
Jump 0xffee
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807E930 0x0001
Wait 0x0014
_0807E930 0x0003
Wait 0x0014
Jump 0xffee
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000008
_0807EF80 0x0004
Wait 0x003c
_0807E930 0x0001
Wait 0x000a
_0807E930 0x0003
Wait 0x000a
Jump 0xffee
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0008
StopScript
WaitForSomething 0x00000001
_0807EF80 0x0000
WaitForSomething2 0x00000010
_0807EF80 0x0004
Wait 0x003c
_0807EB44 0x0002
Wait 0x0019
_0807EB44 0x0006
Wait 0x0019
Jump 0xffee
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0008
StopScript
WaitForSomething 0x00000001
_0807EF80 0x0000
WaitForSomething2 0x00000020
_0807EF80 0x0004
Wait 0x003c
_0807EB44 0x0002
Wait 0x000f
_0807EB44 0x0006
Wait 0x000f
Jump 0xffee
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01780378
Call sub_0807F844
StopScript
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x001e
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x000a
_0807E5F8 0x00000008
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000d
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000002
_0807EF80 0x0004
Wait 0x003c
script_0800A80C:
_0807E930 0x0001
Wait 0x001e
_0807E930 0x0003
Wait 0x001e
Jump script_0800A80C
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000004
_0807EF80 0x0004
Wait 0x003c
script_0800A848:
_0807E930 0x0001
Wait 0x0014
_0807E930 0x0003
Wait 0x0014
Jump script_0800A848
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0010
StopScript
WaitForSomething 0x00000001
_0807E930 0x0002
WaitForSomething2 0x00000008
_0807EF80 0x0004
Wait 0x003c
script_0800A884:
_0807E930 0x0001
Wait 0x000a
_0807E930 0x0003
Wait 0x000a
Jump script_0800A884
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0008
StopScript
WaitForSomething 0x00000001
_0807EF80 0x0000
WaitForSomething2 0x00000010
_0807EF80 0x0004
Wait 0x003c
script_0800A8C0:
_0807EB44 0x0002
Wait 0x0019
_0807EB44 0x0006
Wait 0x0019
Jump script_0800A8C0
StartScript
_0807EF80 0x0007
_0807EB44 0x0004
_0807E930 0x0008
StopScript
WaitForSomething 0x00000001
_0807EF80 0x0000
WaitForSomething2 0x00000020
_0807EF80 0x0004
Wait 0x003c
script_0800A8FC:
_0807EB44 0x0002
Wait 0x000f
_0807EB44 0x0006
Wait 0x000f
Jump script_0800A8FC
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01780378
Call sub_0807F844
StopScript
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x001e
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x000a
_0807E5F8 0x00000008
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000d
_0807EF80 0x0006
SCRIPT_END
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A964
StartScript
_0807EB44 0x0002
_0807EF80 0x0007
_0807E930 0x0001
StopScript
WaitForSomething2 0x00000001
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0002
_0807EF80 0x0007
_0807E930 0x0001
StopScript
WaitForSomething2 0x00000001
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A988
StartScript
_0807EB44 0x0004
_0807EF80 0x0007
_0807E930 0x0002
StopScript
WaitForSomething2 0x00000002
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0004
_0807EF80 0x0007
_0807E930 0x0002
StopScript
WaitForSomething2 0x00000002
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A9AC
StartScript
_0807EB44 0x0000
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000004
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0000
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000004
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800A9D0
StartScript
_0807EB44 0x0006
_0807EF80 0x0007
_0807E930 0x0003
StopScript
WaitForSomething2 0x00000008
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0006
_0807EF80 0x0007
_0807E930 0x0003
StopScript
WaitForSomething2 0x00000008
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+17 -17
View File
@@ -1,19 +1,19 @@
SCRIPT_START script_0800A9F4
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00580128
Call sub_0807F844
StopScript
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x000a
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x001e
_0807E5F8 0x00000008
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000e
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x00580128
Call sub_0807F844
StopScript
Wait 0x003c
_0807E5F8 0x00000001
Wait 0x000a
_0807E5F8 0x00000002
Wait 0x0014
_0807E5F8 0x00000004
Wait 0x001e
_0807E5F8 0x00000008
Wait 0x003c
CallWithArg sub_0806DA1C, 0x0000000e
_0807EF80 0x0006
SCRIPT_END
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AA48
StartScript
_0807EB44 0x0002
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000001
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0002
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000001
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AA6C
StartScript
_0807EB44 0x0004
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000002
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0004
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000002
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AA90
StartScript
_0807EB44 0x0000
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000004
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0000
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000004
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AAB4
StartScript
_0807EB44 0x0006
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000008
Call CreateDust
_0807EF80 0x0006
StartScript
_0807EB44 0x0006
_0807EF80 0x0007
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000008
Call CreateDust
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800AAD8
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01480088
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x0000000f
_0807EF80 0x0006
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01480088
Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
CallWithArg sub_0806DA1C, 0x0000000f
_0807EF80 0x0006
SCRIPT_END
+20 -20
View File
@@ -1,21 +1,21 @@
SCRIPT_START script_0800AB08
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01480088
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F6E8, 0x00000008
CallWithArg sub_0807F75C, 0x00a80088
SoundReq 0x00f7
StopScript
Wait 0x0078
_0807F0B4 0x0001
SetEntityPositionRelative 0x00780088
Call sub_0807F5C0
TextboxNoOverlapFollowPos 0x00001664
_0807EA94
TextboxNoOverlapFollowPos 0x000e165e
_0807EA94
CallWithArg sub_0805DDEC, 0x00000001
_0807F0C8 0xffff, 0x0000
StartScript
_0807E864
Call sub_0807DF28
SetEntityPositionRelative 0x01480088
Call sub_0807F844
_0807E8E4_3
CallWithArg sub_0807F6E8, 0x00000008
CallWithArg sub_0807F75C, 0x00a80088
SoundReq 0x00f7
StopScript
Wait 0x0078
_0807F0B4 0x0001
SetEntityPositionRelative 0x00780088
Call sub_0807F5C0
TextboxNoOverlapFollowPos 0x00001664
_0807EA94
TextboxNoOverlapFollowPos 0x000e165e
_0807EA94
CallWithArg sub_0805DDEC, 0x00000001
_0807F0C8 0xffff, 0x0000
+67 -67
View File
@@ -1,69 +1,69 @@
SCRIPT_START script_0800AB6E
Call sub_0808D2CC
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E8E4_0
_0807E5F8 0x00000040
WaitForSomething2 0x00000080
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
Wait 0x003c
CallWithArg sub_0805DE18, 0x00000001
_0807F0C8 0x0000, 0x0000
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
TextboxNoOverlapFollowPos 0x000e165f
_0807EA94
StartPlayerScript script_0800ACBC
WaitForSomething2 0x00000001
TextboxNoOverlapFollowPos 0x000e1660
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
TextboxNoOverlapFollowPos 0x000e1661
_0807EA94
_0807E5F8 0x00000008
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
SetEntityPosition 0x0000, 0x0020
Call sub_0807F5C0
WaitForSomething2 0x00000010
StartPlayerScript script_0800ACE0
WaitForSomething2 0x00000001
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e1662
_0807EA94
TextboxNoOverlapFollowPos 0x000e1663
_0807EA94
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
StartPlayerScript script_0800AD54
WaitForSomething2 0x00000001
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e1665
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
Wait 0x0078
Call sub_0808D280
Wait 0x0078
_0807E778 0x0004
DoFade5
WaitFor_2
Call sub_0807FB94
MoveEntityToPlayer
Call sub_0807F844
_0807F0B4 0x0004
CameraTargetPlayer
_0807E5F8 0x80000000
DoFade4
WaitFor_2
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
Call sub_0808D2CC
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E8E4_0
_0807E5F8 0x00000040
WaitForSomething2 0x00000080
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
Wait 0x003c
CallWithArg sub_0805DE18, 0x00000001
_0807F0C8 0x0000, 0x0000
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
TextboxNoOverlapFollowPos 0x000e165f
_0807EA94
StartPlayerScript script_0800ACBC
WaitForSomething2 0x00000001
TextboxNoOverlapFollowPos 0x000e1660
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
TextboxNoOverlapFollowPos 0x000e1661
_0807EA94
_0807E5F8 0x00000008
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
SetEntityPosition 0x0000, 0x0020
Call sub_0807F5C0
WaitForSomething2 0x00000010
StartPlayerScript script_0800ACE0
WaitForSomething2 0x00000001
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e1662
_0807EA94
TextboxNoOverlapFollowPos 0x000e1663
_0807EA94
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
StartPlayerScript script_0800AD54
WaitForSomething2 0x00000001
Wait 0x003c
TextboxNoOverlapFollowPos 0x000e1665
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
Wait 0x0078
Call sub_0808D280
Wait 0x0078
_0807E778 0x0004
DoFade5
WaitFor_2
Call sub_0807FB94
MoveEntityToPlayer
Call sub_0807F844
_0807F0B4 0x0004
CameraTargetPlayer
_0807E5F8 0x80000000
DoFade4
WaitFor_2
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
+9 -9
View File
@@ -1,10 +1,10 @@
SCRIPT_START script_0800ACBC
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EDD4 0x0088, 0x0080
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EDD4 0x0088, 0x0080
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
+24 -24
View File
@@ -1,25 +1,25 @@
SCRIPT_START script_0800ACE0
StartScript
Call sub_08094BE0
CallWithArg sub_0807F238, 0x0000045b
SoundReq 0x0109
StopScript
Call sub_0807F304
Wait 0x005a
_0807E5F8 0x00000008
StartScript
CallWithArg sub_0807F6F8, 0x00000008
CallWithArg sub_0807F238, 0x000008e4
StopScript
Call sub_0807F304
_0807EB44 0x0004
_0807EF80 0x0000
Wait 0x003c
_0807EB44 0x0002
_0807EF80 0x0000
Wait 0x0004
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
StartScript
Call sub_08094BE0
CallWithArg sub_0807F238, 0x0000045b
SoundReq 0x0109
StopScript
Call sub_0807F304
Wait 0x005a
_0807E5F8 0x00000008
StartScript
CallWithArg sub_0807F6F8, 0x00000008
CallWithArg sub_0807F238, 0x000008e4
StopScript
Call sub_0807F304
_0807EB44 0x0004
_0807EF80 0x0000
Wait 0x003c
_0807EB44 0x0002
_0807EF80 0x0000
Wait 0x0004
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
.short 0x0000
+63 -63
View File
@@ -1,65 +1,65 @@
SCRIPT_START script_0800AD54
StartScript
SetEntityNonPlanarMovement 0x0080
StopScript
_0807EC64 0x0020
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0004
Wait 0x001e
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0006
_0807EB44 0x0000
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0014
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
Call sub_08094B94
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807E930 0x000f
Call sub_0807F2D4
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
CallWithArg sub_080960C4, 0x0800af18
_0807E930 0x0012
Call sub_0807F2D4
Wait 0x001e
_0807E5F8 0x00000020
SoundReq0x80100000
Call CreateDust
Call sub_0806305C
Call sub_080630A4
_0807EF3C 0x0000, 0x0020
Wait 0x001e
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
SetEntityNonPlanarMovement 0x0080
_0807EEF4 0x0000, 0xfff0
Wait 0x003c
_0807EEF4 0x0000, 0xfff0
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807EDD4 0x0088, 0x0040
_0807E5F8 0x00000004
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0080
StopScript
_0807EC64 0x0020
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000001
Call sub_080791BC
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0004
Wait 0x001e
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0006
_0807EB44 0x0000
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807EB44 0x0002
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0014
_0807EB44 0x0004
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807E930 0x000c
Call sub_0807F2D4
Call sub_08094B94
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807E930 0x000f
Call sub_0807F2D4
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
CallWithArg sub_080960C4, 0x0800af18
_0807E930 0x0012
Call sub_0807F2D4
Wait 0x001e
_0807E5F8 0x00000020
SoundReq0x80100000
Call CreateDust
Call sub_0806305C
Call sub_080630A4
_0807EF3C 0x0000, 0x0020
Wait 0x001e
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
SetEntityNonPlanarMovement 0x0080
_0807EEF4 0x0000, 0xfff0
Wait 0x003c
_0807EEF4 0x0000, 0xfff0
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807EDD4 0x0088, 0x0040
_0807E5F8 0x00000004
_0807EF80 0x0006
SCRIPT_END
+13 -13
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_0800AEA4
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0002
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000040
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x80000000
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0002
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000040
_0807EB44 0x0000
_0807EF80 0x0000
_0807E5F8 0x00000080
WaitForSomething2 0x80000000
_0807EF80 0x0006
SCRIPT_END
+13 -13
View File
@@ -1,15 +1,15 @@
SCRIPT_START script_0800AEDC
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000008
Call sub_08094B80
_0807EF3C 0x0000, 0x0001
_0807E5F8 0x00000010
WaitForSomething2 0x00000008
_0807EF80 0x0008
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0000
StopScript
WaitForSomething2 0x00000008
Call sub_08094B80
_0807EF3C 0x0000, 0x0001
_0807E5F8 0x00000010
WaitForSomething2 0x00000008
_0807EF80 0x0008
_0807EF80 0x0006
SCRIPT_END
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800AF18
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
SoundReq 0x0142
StopScript
WaitForSomething 0x00000020
SoundReq 0x0143
_0807EF80 0x0006
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
CallWithArg sub_0807F994, 0x0000fff8
SoundReq 0x0142
StopScript
WaitForSomething 0x00000020
SoundReq 0x0143
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF44
_0807E864
Call sub_0807DF28
_0807EB28 0x1c01
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0001
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
_0807E864
Call sub_0807DF28
_0807EB28 0x1c01
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0001
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF68
_0807E864
Call sub_0807DF28
_0807EB28 0x1c02
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0002
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
_0807E864
Call sub_0807DF28
_0807EB28 0x1c02
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0002
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AF8C
_0807E864
Call sub_0807DF28
_0807EB28 0x1c03
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0003
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
_0807E864
Call sub_0807DF28
_0807EB28 0x1c03
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0003
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+16 -15
View File
@@ -1,17 +1,18 @@
SCRIPT_START script_0800AFB0
_0807E864
StopScript
StartScript
Call sub_0807FBB4
ComparePlayerAction 0x0001
JumpIfNot 0xfff0
StopScript
Call sub_0807DF28
_0807EB28 0x1c04
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0004
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
_0807E864
script_0800AFB2:
StopScript
StartScript
Call sub_0807FBB4
ComparePlayerAction 0x0001
JumpIfNot script_0800AFB2
StopScript
Call sub_0807DF28
_0807EB28 0x1c04
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0004
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800AFE8
_0807E864
Call sub_0807DF28
_0807EB28 0x1c05
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0005
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
_0807E864
Call sub_0807DF28
_0807EB28 0x1c05
_0807EA94
SetLocalFlagByOffset 0x0100, 0x0005
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+46 -42
View File
@@ -1,44 +1,48 @@
SCRIPT_START script_0800B00C
StartScript
Call sub_0807F934
Call sub_080A2124
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
Call sub_0807DF28
CheckGlobalFlag 0x0052
JumpIf 0x004a
CheckGlobalFlag 0x0053
JumpIf 0x0024
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5c
_0807EA94
SetGlobalFlag 0x0053
Jump 0x003a
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5d
_0807EA94
Jump 0x001c
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5e
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
StartScript
Call sub_0807F934
Call sub_080A2124
_0807EF80 0x000a
_0807EF80 0x0007
StopScript
script_0800B024:
CheckEntityInteractType
JumpIfNot script_0800B024
_0807E864
Call sub_0807DF28
CheckGlobalFlag 0x0052
JumpIf script_0800B082
CheckGlobalFlag 0x0053
JumpIf script_0800B064
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5c
_0807EA94
SetGlobalFlag 0x0053
Jump script_0800B09C
script_0800B064:
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5d
_0807EA94
Jump script_0800B09C
script_0800B082:
TextboxNoOverlap 0x3f32
_0807EA94
_0807EF80 0x0008
Call Windcrest_Unlock
Wait 0x003c
_0807EB28 0x0b5e
_0807EA94
script_0800B09C:
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800B0AC
StopScript
_0807E864
Call sub_0807FA40
Call sub_0807DF28
_0807EB28 0x0b5f
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
StopScript
_0807E864
Call sub_0807FA40
Call sub_0807DF28
_0807EB28 0x0b5f
_0807EA94
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
SCRIPT_END
+54 -50
View File
@@ -1,52 +1,56 @@
SCRIPT_START script_0800B0D0
StartScript
Call sub_0806BCD4
_0807EF80 0x000a
CallWithArg sub_0806BC94, 0x00000000
StopScript
Call sub_0807F434
_0807E078_sss 0xfff8, 0x0004, 0x0040
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0806BCE8
_0807EA94
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump 0xffb6
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0807F650
_0807E9F0
JumpIfNot 0x0008
Call sub_0806BCC0
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump 0xff6e
StartScript
Call sub_0807DF28
SetLocalFlag 0x0039
_0807E864
StopScript
WaitForPlayerAction0x17
StartPlayerScript script_0800B1C0
Wait 0x0018
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetRoomFlag 0x0000
Wait 0x0010
SoundReq2 0x002d
_0807EB28 0x2701
_0807E878
Call sub_0807DF50
StartScript
Call sub_0806BCD4
_0807EF80 0x000a
CallWithArg sub_0806BC94, 0x00000000
StopScript
script_0800B0E8:
Call sub_0807F434
JumpSwitch_3 script_0800B0E8, script_0800B0F6, script_0800B134
script_0800B0F6:
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0806BCE8
_0807EA94
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump script_0800B0E8
script_0800B134:
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
CallWithArg sub_0806BC94, 0x00000004
Call sub_0807F650
_0807E9F0
JumpIfNot script_0800B160
Call sub_0806BCC0
script_0800B160:
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
CallWithArg sub_0806BC94, 0x00000000
Jump script_0800B0E8
StartScript
Call sub_0807DF28
SetLocalFlag 0x0039
_0807E864
StopScript
WaitForPlayerAction0x17
StartPlayerScript script_0800B1C0
Wait 0x0018
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
SetRoomFlag 0x0000
Wait 0x0010
SoundReq2 0x002d
_0807EB28 0x2701
_0807E878
Call sub_0807DF50
SCRIPT_END
.short 0x0000
.short 0x0000
+14 -14
View File
@@ -1,16 +1,16 @@
SCRIPT_START script_0800B1C0
StartScript
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000002
SetEntityNonPlanarMovement 0x00e0
_0807EDD4 0x0088, 0x0090
ClearLocalFlag 0x0039
_0807EF80 0x0000
_0807EF80 0x0004
Wait 0x002c
LoadRoomEntityList gUnk_080DA260
Wait 0x001e
_0807E5F8 0x00000001
Call sub_0807921C
StartScript
_0807EF80 0x0000
StopScript
WaitForSomething2 0x00000002
SetEntityNonPlanarMovement 0x00e0
_0807EDD4 0x0088, 0x0090
ClearLocalFlag 0x0039
_0807EF80 0x0000
_0807EF80 0x0004
Wait 0x002c
LoadRoomEntityList gUnk_080DA260
Wait 0x001e
_0807E5F8 0x00000001
Call sub_0807921C
SCRIPT_END
+22 -20
View File
@@ -1,22 +1,24 @@
SCRIPT_START script_0800B200
StartScript
_0807E5F8 0x00000000
CheckLocalFlag 0x001d
JumpIf 0x0044
SetEntityNonPlanarMovement 0x00c0
StopScript
WaitForSomething2 0x00000001
Call sub_0807DF28
MoveEntityToPlayer
CameraTargetEntity
_0807EDD4 0x0068, 0x0380
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
Call sub_0807DF50
Wait 0x000c
CameraTargetPlayer
Wait 0x0008
_0807E878
CheckLocalFlag 0x001d
JumpIfNot 0xffc6
StartScript
_0807E5F8 0x00000000
CheckLocalFlag 0x001d
JumpIf script_0800B252
SetEntityNonPlanarMovement 0x00c0
StopScript
script_0800B216:
WaitForSomething2 0x00000001
Call sub_0807DF28
MoveEntityToPlayer
CameraTargetEntity
_0807EDD4 0x0068, 0x0380
_0807E5F8 0x00000002
WaitForSomething2 0x00000001
Call sub_0807DF50
Wait 0x000c
CameraTargetPlayer
Wait 0x0008
_0807E878
CheckLocalFlag 0x001d
JumpIfNot script_0800B216
script_0800B252:
SCRIPT_END
+58 -53
View File
@@ -1,55 +1,60 @@
SCRIPT_START script_0800B254
StartScript
CheckKinstoneFused 0x0006
JumpIf 0x00a6
_0807EA88 0x0006
_0807EB44 0x0002
StopScript
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0006
JumpIf 0x006e
Call sub_0807DF50
_0807E878
Jump 0xffe8
.short 0x0000
StartScript
CheckKinstoneFused 0x0007
JumpIf 0x0076
_0807EA88 0x0007
_0807EB44 0x0002
StopScript
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0007
JumpIf 0x003e
Call sub_0807DF50
_0807E878
Jump 0xffe8
.short 0x0000
StartScript
CheckKinstoneFused 0x0008
JumpIf 0x0046
_0807EA88 0x0008
_0807EB44 0x0002
StopScript
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0008
JumpIf 0x000e
Call sub_0807DF50
_0807E878
Jump 0xffe8
_0807EF80 0x0013
_0807EB44 0x0004
_0807E9DC
Call sub_080676E0
Call sub_08067534
_0807EF80 0x0012
_0807E5F8 0x00000001
StopScript
StartScript
CheckKinstoneFused 0x0006
JumpIf script_0800B302
_0807EA88 0x0006
_0807EB44 0x0002
StopScript
script_0800B268:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0006
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B268
.short 0x0000
StartScript
CheckKinstoneFused 0x0007
JumpIf script_0800B302
_0807EA88 0x0007
_0807EB44 0x0002
StopScript
script_0800B298:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0007
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B298
.short 0x0000
StartScript
CheckKinstoneFused 0x0008
JumpIf script_0800B302
_0807EA88 0x0008
_0807EB44 0x0002
StopScript
script_0800B2C8:
_0807EA4C
_0807E9F0
_0807E864
CheckKinstoneFused 0x0008
JumpIf script_0800B2E2
Call sub_0807DF50
_0807E878
Jump script_0800B2C8
script_0800B2E2:
_0807EF80 0x0013
_0807EB44 0x0004
_0807E9DC
Call sub_080676E0
Call sub_08067534
_0807EF80 0x0012
_0807E5F8 0x00000001
script_0800B302:
StopScript
SCRIPT_END
.short 0x0000
.short 0x0000
+42 -37
View File
@@ -1,39 +1,44 @@
SCRIPT_START script_0800B308
StartScript
CheckLocalFlag 0x001d
JumpIf 0x008c
_0807EF80 0x0001
SetEntityNonPlanarMovement 0x0040
SetEntityDirection 0x0010
CheckKinstoneFused 0x0006
JumpIfNot 0x0008
Call sub_080676D8
CheckKinstoneFused 0x0007
JumpIfNot 0x0008
Call sub_080676D8
CheckKinstoneFused 0x0008
JumpIfNot 0x0008
Call sub_080676D8
StopScript
Call sub_0806757C
StopScript
WaitForSomething2 0x00000002
SoundReq 0x00fd
Call sub_080676D8
Call sub_0806757C
Call sub_080675D4
Wait 0x0014
StartScript
_0807E5F8 0x00000001
CheckKinstoneFused 0x0006
JumpIfNot 0xffd0
CheckKinstoneFused 0x0007
JumpIfNot 0xffc8
CheckKinstoneFused 0x0008
JumpIfNot 0xffc0
StopScript
SetLocalFlag 0x001d
SoundReq 0x0072
_0807EF80 0x0006
StartScript
CheckLocalFlag 0x001d
JumpIf script_0800B39C
_0807EF80 0x0001
SetEntityNonPlanarMovement 0x0040
SetEntityDirection 0x0010
CheckKinstoneFused 0x0006
JumpIfNot script_0800B32C
Call sub_080676D8
script_0800B32C:
CheckKinstoneFused 0x0007
JumpIfNot script_0800B33A
Call sub_080676D8
script_0800B33A:
CheckKinstoneFused 0x0008
JumpIfNot script_0800B348
Call sub_080676D8
script_0800B348:
StopScript
Call sub_0806757C
script_0800B350:
StopScript
WaitForSomething2 0x00000002
SoundReq 0x00fd
Call sub_080676D8
Call sub_0806757C
Call sub_080675D4
Wait 0x0014
StartScript
_0807E5F8 0x00000001
CheckKinstoneFused 0x0006
JumpIfNot script_0800B350
CheckKinstoneFused 0x0007
JumpIfNot script_0800B350
CheckKinstoneFused 0x0008
JumpIfNot script_0800B350
StopScript
SetLocalFlag 0x001d
SoundReq 0x0072
script_0800B39C:
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
.short 0x0000
+24 -23
View File
@@ -1,24 +1,25 @@
SCRIPT_START script_0800B3A4
StartScript
_0807EF80 0x000a
Call sub_0807F158
SetEntityNonPlanarMovement 0x0120
_0807EB44 0x0004
_0807E908 0x0002
_0807E914 0x0000200a
StopScript
_0807EDD4 0x0158, 0x0290
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
_0807EDD4 0x0128, 0x0290
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Jump 0xffaa
StartScript
_0807EF80 0x000a
Call sub_0807F158
SetEntityNonPlanarMovement 0x0120
_0807EB44 0x0004
_0807E908 0x0002
_0807E914 0x0000200a
StopScript
script_0800B3C4:
_0807EDD4 0x0158, 0x0290
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
_0807EDD4 0x0128, 0x0290
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Call sub_08065780
Jump script_0800B3C4
+34 -34
View File
@@ -1,36 +1,36 @@
SCRIPT_START script_0800B41C
StartScript
SetEntityNonPlanarMovement 0x00c0
_0807E908 0x0001
_0807EF80 0x000b
_0807E864
Call sub_0807FBC4
StopScript
Wait 0x000a
_0807EF80 0x0004
_0807E5F8 0x00000008
StartPlayerScript script_0800B54C
_0807EDD4 0x0140, 0x0298
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
Wait 0x003c
SoundReq 0x00cd
_0807F088 0x0037
WaitPlayerAction8
_0807EB8C
TextboxNoOverlapFollow 0x200c
_0807EA94
Wait 0x0014
_0807EDD4 0x0158, 0x0290
Wait 0x000a
_0807EDD4 0x0158, 0x0288
Wait 0x0014
_0807E5F8 0x00000010
_0807EDD4 0x0158, 0x0280
Wait 0x000a
_0807EF80 0x0008
_0807E5F8 0x00000010
_0807E5F8 0x00000008
_0807EF80 0x0006
StartScript
SetEntityNonPlanarMovement 0x00c0
_0807E908 0x0001
_0807EF80 0x000b
_0807E864
Call sub_0807FBC4
StopScript
Wait 0x000a
_0807EF80 0x0004
_0807E5F8 0x00000008
StartPlayerScript script_0800B54C
_0807EDD4 0x0140, 0x0298
_0807EB74
WaitForSomething2 0x00000004
_0807EB74
Wait 0x003c
SoundReq 0x00cd
_0807F088 0x0037
WaitPlayerAction8
_0807EB8C
TextboxNoOverlapFollow 0x200c
_0807EA94
Wait 0x0014
_0807EDD4 0x0158, 0x0290
Wait 0x000a
_0807EDD4 0x0158, 0x0288
Wait 0x0014
_0807E5F8 0x00000010
_0807EDD4 0x0158, 0x0280
Wait 0x000a
_0807EF80 0x0008
_0807E5F8 0x00000010
_0807E5F8 0x00000008
_0807EF80 0x0006
SCRIPT_END
+44 -41
View File
@@ -1,43 +1,46 @@
SCRIPT_START script_0800B4AC
StartScript
_0807EF80 0x000a
_0807EF80 0x0001
SetEntityNonPlanarMovement 0x00c0
_0807E9D4
StopScript
StartScript
CheckEntityInteractType
JumpIf 0x0010
TestBit 0x00000008
JumpIf 0x0022
Jump 0xffea
_0807E864
_0807EB74
_0807EF80 0x0000
TextboxNoOverlapFollow 0x200b
StopScript
_0807E878
_0807EB44 0x0004
_0807EF80 0x0001
Jump 0xffce
StopScript
_0807E610 0x00000008
_0807EDD4 0x0134, 0x0288
_0807EB44 0x0004
WaitForSomething2 0x00000008
TextboxNoOverlapFollow 0x2016
_0807EA94
_0807EDD4 0x0158, 0x0288
_0807EF80 0x0000
_0807EB44 0x0000
Wait 0x000a
_0807E5F8 0x00000010
_0807EF80 0x0008
Wait 0x001e
_0807E5F8 0x00000010
SetGlobalFlag 0x001d
Call sub_0807921C
_0807E878
Call sub_0807FBCC
_0807EF80 0x0006
StartScript
_0807EF80 0x000a
_0807EF80 0x0001
SetEntityNonPlanarMovement 0x00c0
_0807E9D4
script_0800B4BC:
StopScript
StartScript
CheckEntityInteractType
JumpIf script_0800B4D4
TestBit 0x00000008
JumpIf script_0800B4F0
Jump script_0800B4BC
script_0800B4D4:
_0807E864
_0807EB74
_0807EF80 0x0000
TextboxNoOverlapFollow 0x200b
StopScript
_0807E878
_0807EB44 0x0004
_0807EF80 0x0001
Jump script_0800B4BC
script_0800B4F0:
StopScript
_0807E610 0x00000008
_0807EDD4 0x0134, 0x0288
_0807EB44 0x0004
WaitForSomething2 0x00000008
TextboxNoOverlapFollow 0x2016
_0807EA94
_0807EDD4 0x0158, 0x0288
_0807EF80 0x0000
_0807EB44 0x0000
Wait 0x000a
_0807E5F8 0x00000010
_0807EF80 0x0008
Wait 0x001e
_0807E5F8 0x00000010
SetGlobalFlag 0x001d
Call sub_0807921C
_0807E878
Call sub_0807FBCC
_0807EF80 0x0006
SCRIPT_END
+9 -9
View File
@@ -1,11 +1,11 @@
SCRIPT_START script_0800B54C
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EDD4 0x0128, 0x0298
Wait 0x000a
_0807EB44 0x0002
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
_0807EDD4 0x0128, 0x0298
Wait 0x000a
_0807EB44 0x0002
_0807EF80 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
SCRIPT_END
+19 -18
View File
@@ -1,20 +1,21 @@
SCRIPT_START script_0800B574
StartScript
_0807EF80 0x0007
CheckGlobalFlag 0x001d
JumpIf 0x003c
StopScript
WaitForSomething2 0x00000010
_0807EF80 0x0008
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0007
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0008
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0007
SoundReq 0x0111
Call sub_0808692C
StartScript
_0807EF80 0x0007
CheckGlobalFlag 0x001d
JumpIf script_0800B5BC
StopScript
WaitForSomething2 0x00000010
_0807EF80 0x0008
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0007
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0008
SoundReq 0x0111
WaitForSomething2 0x00000010
_0807EF80 0x0007
SoundReq 0x0111
script_0800B5BC:
Call sub_0808692C
SCRIPT_END
+10 -10
View File
@@ -1,12 +1,12 @@
SCRIPT_START script_0800B5C4
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0004
StopScript
Wait 0x001e
SoundReq 0x00d1
_0807EDD4 0x008a, 0x005a
Wait 0x000a
Call sub_08069EE8
StartScript
SetEntityNonPlanarMovement 0x0100
_0807EB44 0x0004
StopScript
Wait 0x001e
SoundReq 0x00d1
_0807EDD4 0x008a, 0x005a
Wait 0x000a
Call sub_08069EE8
SCRIPT_END
.short 0x0000
.short 0x0000
+65 -59
View File
@@ -1,61 +1,67 @@
SCRIPT_START script_0800B5EC
StartScript
_0807EF80 0x000a
_0807EF80 0x0001
_0807E9D4
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
TextboxNoOverlap 0x2009
_0807EA94
_0807E878
_0807EB44 0x0004
Jump 0xffe8
StartScript
StopScript
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot 0xfff6
Call sub_08079184
_0807E864
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x009e
JumpIf 0x0154
TextboxNoOverlap 0x0583
_0807EA94
_0807E3E8
JumpIfNot 0x002a
Wait 0x000f
TextboxNoOverlap 0x0584
CallWithArg sub_0807F970, 0x0000058b
JumpIf 0x001e
CallWithArg sub_08087424, 0x00000000
Wait 0x00b4
Jump 0x0024
TextboxNoOverlap 0x057d
_0807EA94
Jump 0x001a
_0807EA94
SetLocalFlag 0x009e
_0807F034 0x0066
WaitPlayerAction8
_0807EB8C
Wait 0x001e
TextboxNoOverlap 0x057f
_0807EA94
_0807E778 0x0004
DoFade7
WaitFor_2
Call sub_080873FC
DoFade6
WaitFor_2
CameraTargetPlayer
Wait 0x001e
Call sub_0807DF50
_0807E878
StartScript
_0807EF80 0x000a
_0807EF80 0x0001
_0807E9D4
StopScript
script_0800B5FA:
CheckEntityInteractType
JumpIfNot script_0800B5FA
_0807E864
_0807EB74
TextboxNoOverlap 0x2009
_0807EA94
_0807E878
_0807EB44 0x0004
Jump script_0800B5FA
StartScript
StopScript
script_0800B618:
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot script_0800B618
Call sub_08079184
_0807E864
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x009e
JumpIf script_0800B7A2
TextboxNoOverlap 0x0583
_0807EA94
_0807E3E8
JumpIfNot script_0800B684
Wait 0x000f
TextboxNoOverlap 0x0584
CallWithArg sub_0807F970, 0x0000058b
JumpIf script_0800B68E
CallWithArg sub_08087424, 0x00000000
Wait 0x00b4
Jump script_0800B6A6
script_0800B684:
TextboxNoOverlap 0x057d
_0807EA94
Jump script_0800B6A6
script_0800B68E:
_0807EA94
SetLocalFlag 0x009e
_0807F034 0x0066
script_0800B698:
WaitPlayerAction8
_0807EB8C
Wait 0x001e
TextboxNoOverlap 0x057f
_0807EA94
script_0800B6A6:
_0807E778 0x0004
DoFade7
WaitFor_2
Call sub_080873FC
DoFade6
WaitFor_2
CameraTargetPlayer
Wait 0x001e
Call sub_0807DF50
_0807E878
SCRIPT_END
+66 -61
View File
@@ -1,62 +1,67 @@
SCRIPT_START script_0800B6C8
StartScript
StopScript
HasRupees 0x0001
JumpIfNot 0xfffa
CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
JumpIfNot 0xfff6
Call sub_08079184
_0807E864
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x009f
JumpIf 0x0098
TextboxNoOverlap 0x057b
_0807EA94
CallWithArg sub_0807F970, 0x0000057d
JumpIf 0xff88
_0807EA94
SetLocalFlag 0x009f
_0807F034 0x0064
Jump 0xff6c
.short 0x0000
StartScript
StopScript
Call sub_0808747C
JumpIfNot 0xfff8
Call sub_08079184
_0807E864
Wait 0x000a
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x00a0
JumpIf 0x0036
TextboxNoOverlap 0x0580
_0807EA94
CallWithArg sub_0807F970, 0x00000582
JumpIf 0x0014
CallWithArg sub_08087424, 0x00000001
Wait 0x00b4
Jump 0xff14
_0807EA94
SetLocalFlag 0x00a0
_0807F034 0x0065
Jump 0xfef8
TextboxNoOverlap 0x0590
_0807EA94
_0807E778 0x0010
DoFade7
WaitFor_2
ModHealth 0x00a0
DoFade6
WaitFor_2
TextboxNoOverlap 0x057f
_0807EA94
Jump 0xfee6
.short 0x0000
StartScript
StopScript
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_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x009f
JumpIf script_0800B7A2
TextboxNoOverlap 0x057b
_0807EA94
CallWithArg sub_0807F970, 0x0000057d
JumpIf script_0800B6A6
_0807EA94
SetLocalFlag 0x009f
_0807F034 0x0064
Jump script_0800B698
.short 0x0000
StartScript
StopScript
script_0800B734:
Call sub_0808747C
JumpIfNot script_0800B734
Call sub_08079184
_0807E864
Wait 0x000a
Call sub_0807F9A4
StartPlayerScript script_0800B7C4
WaitForSomething2 0x00000004
SetRoomFlag 0x0000
WaitForSomething2 0x00000004
CheckLocalFlag 0x00a0
JumpIf script_0800B7A2
TextboxNoOverlap 0x0580
_0807EA94
CallWithArg sub_0807F970, 0x00000582
JumpIf script_0800B794
CallWithArg sub_08087424, 0x00000001
Wait 0x00b4
Jump script_0800B6A6
script_0800B794:
_0807EA94
SetLocalFlag 0x00a0
_0807F034 0x0065
Jump script_0800B698
script_0800B7A2:
TextboxNoOverlap 0x0590
_0807EA94
_0807E778 0x0010
DoFade7
WaitFor_2
ModHealth 0x00a0
DoFade6
WaitFor_2
TextboxNoOverlap 0x057f
_0807EA94
Jump script_0800B6A6
.short 0x0000
+11 -10
View File
@@ -1,12 +1,13 @@
SCRIPT_START script_0800B7C4
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
CallWithArg sub_0807F6B4, 0x00000090
JumpIfNot 0x0024
CallWithArg sub_0807F464, 0x00000078
CallWithArg sub_0807F4F8, 0x00000090
_0807E8E4_0
_0807EF80 0x0000
_0807E5F8 0x00000004
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
CallWithArg sub_0807F6B4, 0x00000090
JumpIfNot script_0800B7FC
CallWithArg sub_0807F464, 0x00000078
CallWithArg sub_0807F4F8, 0x00000090
script_0800B7EE:
_0807E8E4_0
_0807EF80 0x0000
_0807E5F8 0x00000004
SCRIPT_END

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