mirror of
https://github.com/zeldaret/tmc
synced 2026-07-08 14:36:41 -04:00
Split scripts at more useful places
This commit is contained in:
@@ -0,0 +1,675 @@
|
||||
@ 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 0x0000
|
||||
.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
|
||||
.short 0x0006
|
||||
.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 a,b
|
||||
.short 0x140a
|
||||
.word \a
|
||||
.word \b
|
||||
.endm
|
||||
|
||||
.macro Call w
|
||||
.short 0x0c0b
|
||||
.word \w
|
||||
.endm
|
||||
|
||||
.macro CallWithArg
|
||||
.short 0x000c
|
||||
.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
|
||||
.short 0x0411
|
||||
.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 _0807E514 w
|
||||
.short 0x0c22
|
||||
.word \w
|
||||
.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
|
||||
.short 0x0042
|
||||
.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
|
||||
.short 0x005c
|
||||
.endm
|
||||
|
||||
.macro _0807EAF0
|
||||
.short 0x005d
|
||||
.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
|
||||
|
||||
|
||||
+2134
-1067
File diff suppressed because it is too large
Load Diff
+11
-11
@@ -35,18 +35,18 @@ Call sub_0807F3C8
|
||||
TextboxNoOverlapFollowPos 0x1106,0x000c
|
||||
_0807EA94
|
||||
_0807E930 0x001c
|
||||
Call sub_0806D96C // Ezlo Angry FX
|
||||
Call sub_0806D96C @ Ezlo Angry FX
|
||||
TextboxNoOverlapFollowPos 0x1107,0x000c
|
||||
_0807EA94
|
||||
_0807E930 0x0020
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E930 0x0021
|
||||
Call sub_0807F3C8 // Ezlo Angry FX
|
||||
Call sub_0807F3C8 @ Ezlo Angry FX
|
||||
TextboxNoOverlapFollowPos 0x1108,0x000c
|
||||
_0807EA94
|
||||
_0807E930 0x001c
|
||||
Call sub_0806D96C// Ezlo Angry FX
|
||||
Call sub_0806D96C @ Ezlo Angry FX
|
||||
TextboxNoOverlapFollowPos 0x1109,0x000c
|
||||
_0807EA94
|
||||
_0807E930 0x0020
|
||||
@@ -61,7 +61,7 @@ CheckEntityInteractType
|
||||
JumpIfNot 0xfff0
|
||||
StopScript
|
||||
_0807E864
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
_0807E930 0x0010
|
||||
TextboxNoOverlapFollowPos 0x1114,0x000c
|
||||
_0807EA94
|
||||
@@ -78,7 +78,7 @@ WaitForSomething2 0x00000004
|
||||
_0807EF80 0x000b
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
Call sub_0806D944// Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
_0807E930 0x0010
|
||||
TextboxNoOverlapFollowPos 0x110a,0x000c
|
||||
_0807EA94
|
||||
@@ -118,7 +118,7 @@ _0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
StopScript
|
||||
StartScript
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
CheckEntityInteractType
|
||||
JumpIf 0x000e
|
||||
CheckPlayerInRegion2 0x3030
|
||||
@@ -137,7 +137,7 @@ _0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
_0807EB8C
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
_0807E930 0x0010
|
||||
TextboxNoOverlapFollowPos 0x110f,0x000c
|
||||
_0807E930 0x0018
|
||||
@@ -151,7 +151,7 @@ _0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
StopScript
|
||||
StartScript
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
CheckEntityInteractType
|
||||
JumpIf 0x000e
|
||||
CheckPlayerInRegion2 0x3030
|
||||
@@ -170,7 +170,7 @@ _0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
_0807EB8C
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
_0807E930 0x0010
|
||||
TextboxNoOverlapFollowPos 0x1110,0x000c
|
||||
_0807E930 0x0018
|
||||
@@ -185,7 +185,7 @@ _0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
StopScript
|
||||
StartScript
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
CheckEntityInteractType
|
||||
JumpIf 0x000e
|
||||
CheckPlayerInRegion2 0x3030
|
||||
@@ -206,7 +206,7 @@ Call sub_0807DF28
|
||||
SoundReq0x80100000
|
||||
_0807EF80 0x000b
|
||||
_0807EB8C
|
||||
Call sub_0806D944 // Ezlo look at player
|
||||
Call sub_0806D944 @ Ezlo look at player
|
||||
_0807E930 0x0010
|
||||
TextboxNoOverlapFollowPos 0x1111,0x000c
|
||||
_0807E930 0x0018
|
||||
|
||||
@@ -8,10 +8,127 @@ StopScript
|
||||
_0807E944
|
||||
_0807E864
|
||||
_0807E930 0x0004
|
||||
Call sub_0807F2D4
|
||||
Call sub_0806BBB0
|
||||
Call 0x0807f2d5
|
||||
Call 0x0806bbb1
|
||||
_0807EA94
|
||||
_0807E930 0x0008
|
||||
_0807E878
|
||||
Jump 0xffe2
|
||||
.short 0x0000
|
||||
StartScript
|
||||
_0807E9D4
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x000a
|
||||
_0807E930 0x0000
|
||||
StopScript
|
||||
_0807E944
|
||||
_0807E864
|
||||
_0807E930 0x0004
|
||||
Call 0x0807f2d5
|
||||
TextboxNoOverlapFollow 0x4912
|
||||
_0807EA94
|
||||
_0807E930 0x0008
|
||||
_0807E878
|
||||
Jump 0xffe4
|
||||
StartScript
|
||||
_0807E9D4
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x000a
|
||||
_0807E930 0x0000
|
||||
StopScript
|
||||
_0807E944
|
||||
_0807E864
|
||||
SetGlobalFlag 0x0061
|
||||
_0807E930 0x0004
|
||||
Call 0x0807f2d5
|
||||
_0807EA94
|
||||
Call 0x0806ba35
|
||||
JumpIfNot 0x0066
|
||||
_0807EA94
|
||||
CallWithArg
|
||||
.short 0xbb1d
|
||||
.short 0x0806
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
Call 0x0807f2d5
|
||||
CallWithArg
|
||||
.short 0xbb1d
|
||||
.short 0x0806
|
||||
.short 0x0001
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
Call 0x0806bb7d
|
||||
JumpIfNot 0x0048
|
||||
TextboxNoOverlap 0x490c
|
||||
_0807EA94
|
||||
LoadRoomEntityList 0x080d6784
|
||||
WaitForSomething 0x00000001
|
||||
WaitForSomething 0x00000004
|
||||
Wait 0x000f
|
||||
SoundReq 0x0072
|
||||
_0807E930 0x0004
|
||||
Call 0x0807f2d5
|
||||
TextboxNoOverlap 0x4913
|
||||
_0807EA94
|
||||
_0807E930 0x0008
|
||||
Call 0x0807f2d5
|
||||
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 0x08064d09
|
||||
_0807EDD4 0x0068, 0x0078
|
||||
Call 0x08064d11
|
||||
Wait 0x000f
|
||||
_0807EB44 0x0002
|
||||
Wait 0x000f
|
||||
Call 0x08064d09
|
||||
_0807EDD4 0x0098, 0x0078
|
||||
Call 0x08064d11
|
||||
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 0x08064d09
|
||||
_0807EDD4 0x0068, 0x0078
|
||||
Call 0x08064d11
|
||||
Wait 0x000f
|
||||
_0807EB44 0x0000
|
||||
Wait 0x000f
|
||||
Call 0x08064d09
|
||||
_0807EDD4 0x0068, 0x0018
|
||||
Call 0x08064d11
|
||||
SoundReq 0x0121
|
||||
_0807E5F8 0x00000001
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
SCRIPT_START gUnk_08008B90
|
||||
StartScript
|
||||
_0807E9D4
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x000a
|
||||
_0807E930 0x0000
|
||||
StopScript
|
||||
_0807E944
|
||||
_0807E864
|
||||
_0807E930 0x0004
|
||||
Call sub_0807F2D4
|
||||
TextboxNoOverlapFollow 0x4912
|
||||
_0807EA94
|
||||
_0807E930 0x0008
|
||||
_0807E878
|
||||
.short 0x0803
|
||||
.short 0xffe4
|
||||
@@ -1,35 +0,0 @@
|
||||
SCRIPT_START gUnk_08008BC0
|
||||
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 0x080d6784
|
||||
WaitForSomething 0x00000001
|
||||
WaitForSomething 0x00000004
|
||||
Wait 0x000f
|
||||
SoundReq 0x0072
|
||||
_0807E930 0x0004
|
||||
Call sub_0807F2D4
|
||||
TextboxNoOverlap 0x4913
|
||||
_0807EA94
|
||||
_0807E930 0x0008
|
||||
.short 0x0c0b
|
||||
.short 0xf2d5
|
||||
@@ -1,12 +0,0 @@
|
||||
SCRIPT_START gUnk_08008C4E
|
||||
.short 0x0807
|
||||
.short 0x0803
|
||||
.short 0x000a
|
||||
.short 0x0850
|
||||
.short 0x0008
|
||||
.short 0x0831
|
||||
.short 0x000f
|
||||
.short 0x0459
|
||||
.short 0x0444
|
||||
.short 0x0803
|
||||
.short 0xff70
|
||||
@@ -1,4 +0,0 @@
|
||||
SCRIPT_START gUnk_08008C64
|
||||
StartScript
|
||||
SetEntityPositionRelative 0x00180068
|
||||
.byte 0x79
|
||||
@@ -1,18 +0,0 @@
|
||||
SCRIPT_START gUnk_08008C6D
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x3
|
||||
.byte 0x7b
|
||||
.byte 0x8
|
||||
@@ -1,60 +0,0 @@
|
||||
SCRIPT_START gUnk_08008C7E
|
||||
.byte 0x21
|
||||
.byte 0x1
|
||||
.byte 0x2
|
||||
.byte 0x4
|
||||
.byte 0x32
|
||||
.byte 0xc
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x5b
|
||||
.byte 0x8
|
||||
.byte 0xd
|
||||
.byte 0x49
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x7
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x9
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x68
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x11
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x9
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x98
|
||||
@@ -1,152 +0,0 @@
|
||||
SCRIPT_START gUnk_08008CB9
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x11
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x7b
|
||||
.byte 0x8
|
||||
.byte 0x7f
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0xac
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x7b
|
||||
.byte 0x8
|
||||
.byte 0x7f
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0xc0
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x7b
|
||||
.byte 0x8
|
||||
.byte 0x7f
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x1e
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x9
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x68
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x11
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x9
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x68
|
||||
.byte 0x0
|
||||
.byte 0x18
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x11
|
||||
.byte 0x4d
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x7b
|
||||
.byte 0x8
|
||||
.byte 0x21
|
||||
.byte 0x1
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -1,16 +1,125 @@
|
||||
SCRIPT_START gUnk_08008D8C
|
||||
StartScript
|
||||
Call sub_08061FD8
|
||||
Call sub_08061E70
|
||||
Call 0x08061fd9
|
||||
Call 0x08061e71
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
Call sub_08061FD8
|
||||
Call sub_08062048
|
||||
Call 0x08061fd9
|
||||
Call 0x08062049
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Jump 0xffe4
|
||||
.short 0x0000
|
||||
StartScript
|
||||
_0807E9D4
|
||||
_0807EF80 0x000a
|
||||
_0807EB44 0x0004
|
||||
CallWithArg
|
||||
.short 0xf3d9
|
||||
.short 0x0807
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
CallWithArg
|
||||
.short 0xf3d9
|
||||
.short 0x0807
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
Call 0x080643d9
|
||||
_0807EA94
|
||||
_0807E878
|
||||
_0807EB44 0x0004
|
||||
CallWithArg
|
||||
.short 0xf3d9
|
||||
.short 0x0807
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
Jump 0xffd2
|
||||
StartScript
|
||||
SetEntityPositionRelative 0x00780088
|
||||
StopScript
|
||||
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
|
||||
JumpIfNot 0xfff6
|
||||
_0807E864
|
||||
Call 0x0807f9a5
|
||||
Call 0x0807df29
|
||||
_0807F0B4 0x0001
|
||||
CameraTargetEntity
|
||||
WaitForPlayerAction0x17
|
||||
Wait 0x003c
|
||||
StartPlayerScript 0x08008f74
|
||||
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
|
||||
.short 0x1053
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_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 0x08008fc0
|
||||
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 0x0807f421
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000080
|
||||
WaitForSomething2 0x00000100
|
||||
_0807F0B4 0x0004
|
||||
CameraTargetPlayer
|
||||
SetGlobalFlag 0x0015
|
||||
Call 0x0806dcc1
|
||||
Call 0x0807df51
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
SCRIPT_START gUnk_08008DC0
|
||||
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
|
||||
.short 0x0803
|
||||
.short 0xffd2
|
||||
@@ -1,2 +0,0 @@
|
||||
SCRIPT_START gUnk_08008E08
|
||||
StartScript
|
||||
@@ -1,51 +0,0 @@
|
||||
SCRIPT_START gUnk_08008E0A
|
||||
SetEntityPositionRelative 0x00780088
|
||||
StopScript
|
||||
CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
|
||||
JumpIfNot 0xfff6
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
_0807F0B4 0x0001
|
||||
CameraTargetEntity
|
||||
WaitForPlayerAction0x17
|
||||
Wait 0x003c
|
||||
StartPlayerScript 0x08008f74
|
||||
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 0x1053, 0x000e
|
||||
_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 0x08008fc0
|
||||
WaitForSomething2 0x00000020
|
||||
_0807E8E4_0
|
||||
_0807E5F8 0x00000080
|
||||
.short 0x0c33
|
||||
@@ -1,6 +0,0 @@
|
||||
SCRIPT_START gUnk_08008F0C
|
||||
.short 0x0100
|
||||
.short 0x0000
|
||||
.short 0x0c28
|
||||
.short 0x0010
|
||||
.short 0x0000
|
||||
@@ -1,6 +0,0 @@
|
||||
SCRIPT_START gUnk_08008F16
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000080
|
||||
.short 0x0c33
|
||||
.short 0x0100
|
||||
.short 0x0000
|
||||
@@ -1,34 +0,0 @@
|
||||
SCRIPT_START gUnk_08008F26
|
||||
_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 0x0401
|
||||
.short 0x0867
|
||||
.short 0x0100
|
||||
.short 0x0402
|
||||
.short 0x0879
|
||||
.short 0x0001
|
||||
.short 0x0c73
|
||||
.short 0x00b8
|
||||
.short 0x0090
|
||||
.short 0x0861
|
||||
.short 0x0006
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0c28
|
||||
@@ -0,0 +1,19 @@
|
||||
SCRIPT_START gUnk_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 0x080791bd
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
@@ -1,25 +0,0 @@
|
||||
SCRIPT_START gUnk_08008F90
|
||||
.short 0x0020
|
||||
.short 0x0000
|
||||
.short 0x0c33
|
||||
.short 0x0040
|
||||
.short 0x0000
|
||||
.short 0x0879
|
||||
.short 0x0001
|
||||
.short 0x0c73
|
||||
.short 0x0088
|
||||
.short 0x0078
|
||||
.short 0x0861
|
||||
.short 0x0000
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0831
|
||||
.short 0x000f
|
||||
.short 0x0c28
|
||||
.short 0x0020
|
||||
.short 0x0000
|
||||
.short 0x0c0b
|
||||
.short 0x91bd
|
||||
.short 0x0807
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
@@ -1,4 +1,25 @@
|
||||
SCRIPT_START gUnk_08008FC0
|
||||
_0807F078 0x0001, 0x0001
|
||||
CallWithArg sub_0807F918, 0x00000001
|
||||
.byte 0x7b
|
||||
CallWithArg
|
||||
.short 0xf919
|
||||
.short 0x0807
|
||||
.short 0x0001
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
SoundReq 0x0109
|
||||
CallWithArg
|
||||
.short 0xf239
|
||||
.short 0x0807
|
||||
.short 0x045f
|
||||
.short 0x0000
|
||||
@ End of 4 parameters
|
||||
Call 0x0807f305
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x0501
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807E5F8 0x00000020
|
||||
Call 0x080791bd
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
SCRIPT_START gUnk_08008FD1
|
||||
.byte 0x8
|
||||
.byte 0x9
|
||||
.byte 0x1
|
||||
.byte 0xc
|
||||
.byte 0x14
|
||||
.byte 0x39
|
||||
.byte 0xf2
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0x5f
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x5
|
||||
.byte 0xf3
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x5
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x20
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xbd
|
||||
.byte 0x91
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -3,3 +3,16 @@ 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
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
SCRIPT_START gUnk_08009008
|
||||
WaitForSomething 0x00000010
|
||||
SoundReq 0x011c
|
||||
_0807E930 0x0001
|
||||
Wait 0x0010
|
||||
SoundReq 0x011c
|
||||
.byte 0x61
|
||||
@@ -1,30 +0,0 @@
|
||||
SCRIPT_START gUnk_0800901F
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x2
|
||||
.byte 0x70
|
||||
.byte 0x8
|
||||
.byte 0x20
|
||||
.byte 0x1c
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -16,3 +16,211 @@ _0807E9D4
|
||||
_0807EF80 0x000a
|
||||
Jump 0x0202
|
||||
.short 0x0000
|
||||
StartScript
|
||||
Call 0x0807f349
|
||||
SetEntityNonPlanarMovement 0x0100
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
_0807E9D4
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
WaitForSomething2 0x00000080
|
||||
_0807EB44 0x0004
|
||||
_0807ECC4 0x0008
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1050
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1052
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807EB44 0x0006
|
||||
_0807E930 0x0005
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1054
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807EB44 0x0004
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1056
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1057
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1058
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x105c
|
||||
.short 0x000e
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
Call 0x0806673d
|
||||
_0807EA94
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump 0xffe6
|
||||
StartScript
|
||||
Call 0x0807f349
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
StopScript
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EB74
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x105b
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EF80 0x0005
|
||||
Wait 0x003c
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1051
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EF80 0x0004
|
||||
Wait 0x003c
|
||||
_0807EB74
|
||||
_0807EB8C
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1055
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_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
|
||||
.short 0x1059
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
StartScript
|
||||
_0807E9D4
|
||||
_0807EF80 0x000a
|
||||
Jump 0x0042
|
||||
.short 0x0000
|
||||
StartScript
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
Call 0x080668f1
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
Call 0x08066905
|
||||
_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 0x0806672d
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
Jump 0xfe90
|
||||
.short 0x0000
|
||||
StartScript
|
||||
_0807EF80 0x000a
|
||||
Call 0x08066e39
|
||||
_0807E9D4
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
TextboxNoOverlap 0x1071
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Jump 0xffec
|
||||
.short 0x0000
|
||||
StartScript
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
SCRIPT_START gUnk_08009080
|
||||
StartScript
|
||||
Call sub_0807F348
|
||||
SetEntityNonPlanarMovement 0x0100
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
_0807E9D4
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
WaitForSomething2 0x00000080
|
||||
_0807EB44 0x0004
|
||||
_0807ECC4 0x0008
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos 0x1050, 0x000e
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000100
|
||||
WaitForSomething2 0x00000080
|
||||
_0807E930 0x0004
|
||||
TextboxNoOverlapFollowPos 0x1052, 0x000e
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
@@ -1,190 +0,0 @@
|
||||
SCRIPT_START gUnk_080090DB
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x5
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x54
|
||||
.byte 0x10
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x61
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x56
|
||||
.byte 0x10
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x57
|
||||
.byte 0x10
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x58
|
||||
.byte 0x10
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x50
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x5c
|
||||
.byte 0x10
|
||||
.byte 0xe
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x18
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0xfc
|
||||
.byte 0xff
|
||||
.byte 0x43
|
||||
.byte 0x4
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x3d
|
||||
.byte 0x67
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x44
|
||||
.byte 0x4
|
||||
.byte 0x3
|
||||
.byte 0x8
|
||||
.byte 0xe6
|
||||
.byte 0xff
|
||||
@@ -1,27 +0,0 @@
|
||||
SCRIPT_START gUnk_08009198
|
||||
StartScript
|
||||
Call sub_0807F348
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
StopScript
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EB74
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos 0x105b, 0x0000
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EF80 0x0005
|
||||
Wait 0x003c
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos 0x1051, 0x0000
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
.byte 0x79
|
||||
@@ -1,110 +0,0 @@
|
||||
SCRIPT_START gUnk_08009207
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x64
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x55
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x98
|
||||
.byte 0x0
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
.byte 0x59
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x1
|
||||
.byte 0x4
|
||||
.byte 0x53
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0xa
|
||||
.byte 0x0
|
||||
.byte 0x3
|
||||
.byte 0x8
|
||||
.byte 0x42
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -1,17 +0,0 @@
|
||||
SCRIPT_START gUnk_08009274
|
||||
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
|
||||
@@ -1,17 +0,0 @@
|
||||
SCRIPT_START gUnk_080092A8
|
||||
StartScript
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
_0807E9D4
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
TextboxNoOverlap 0x105e
|
||||
_0807EA94
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
.short 0x0803
|
||||
.short 0xffe8
|
||||
@@ -1,9 +0,0 @@
|
||||
SCRIPT_START gUnk_080092D4
|
||||
StartScript
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
Call sub_0806672C
|
||||
_0807EF80 0x000a
|
||||
StopScript
|
||||
Jump 0xfe90
|
||||
.short 0x0000
|
||||
@@ -1,9 +0,0 @@
|
||||
SCRIPT_START gUnk_080092F0
|
||||
StartScript
|
||||
_0807EF80 0x000a
|
||||
Call sub_08066E38
|
||||
_0807E9D4
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
@@ -1,7 +0,0 @@
|
||||
SCRIPT_START gUnk_08009308
|
||||
_0807EB74
|
||||
TextboxNoOverlap 0x1071
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Jump 0xffec
|
||||
.short 0x0000
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009320
|
||||
StartScript
|
||||
Call sub_0806D650
|
||||
Call 0x0806d651
|
||||
SetEntityNonPlanarMovement 0x0010
|
||||
StopScript
|
||||
_0807EEF4 0xfff8, 0x0000
|
||||
|
||||
@@ -5,8 +5,8 @@ StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
Call sub_0806D638
|
||||
Call 0x0807df29
|
||||
Call 0x0806d639
|
||||
_0807F0B4 0x0001
|
||||
CameraTargetEntity
|
||||
CheckGlobalFlag 0x0055
|
||||
@@ -14,14 +14,12 @@ JumpIf 0x002c
|
||||
TextboxNoOverlap 0x1d01
|
||||
_0807EA94
|
||||
_0807EA94
|
||||
Call sub_0806D640
|
||||
Call 0x0806d641
|
||||
_0807F0B4 0x0001
|
||||
CameraTargetPlayer
|
||||
Wait 0x002d
|
||||
_0807F0B4 0x0004
|
||||
_0807E878
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0xdf
|
||||
.byte 0x7
|
||||
Call 0x0807df51
|
||||
Jump 0xffb8
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
SCRIPT_START gUnk_08009393
|
||||
.short 0x0308
|
||||
.short 0xb808
|
||||
.short 0xffff
|
||||
.short 0x12ff
|
||||
.short 0xae08
|
||||
.short 0x0400
|
||||
.short 0x9e08
|
||||
.short 0x0f00
|
||||
.short 0x0d08
|
||||
.short 0x0400
|
||||
.short 0x1408
|
||||
.short 0x0f00
|
||||
.short 0x0e08
|
||||
.short 0x0400
|
||||
.short 0x0c08
|
||||
.short 0x5b00
|
||||
.short 0x0208
|
||||
.short 0x591d
|
||||
.short 0x0304
|
||||
.short 0xbc08
|
||||
.short 0x0fff
|
||||
.short 0x0e08
|
||||
.short 0x0500
|
||||
.short 0x1808
|
||||
.short 0x0b00
|
||||
.short 0x890c
|
||||
.short 0x06d7
|
||||
.short 0x5b08
|
||||
.short 0x0308
|
||||
.short 0x591d
|
||||
.short 0x0b04
|
||||
.short 0x0d0c
|
||||
.short 0x06d7
|
||||
.short 0x0308
|
||||
@@ -0,0 +1,51 @@
|
||||
SCRIPT_START gUnk_0800939A
|
||||
CheckLocalFlag 0x00ae
|
||||
JumpIf 0x009e
|
||||
CheckInventory1 0x000d
|
||||
JumpIf 0x0014
|
||||
CheckInventory1 0x000e
|
||||
JumpIf 0x000c
|
||||
TextboxNoOverlap 0x1d02
|
||||
_0807EA94
|
||||
Jump 0xffbc
|
||||
CheckInventory1 0x000e
|
||||
JumpIfNot 0x0018
|
||||
Call 0x0806d789
|
||||
TextboxNoOverlap 0x1d03
|
||||
_0807EA94
|
||||
Call 0x0806d70d
|
||||
Jump 0xff9e
|
||||
_0807E914 0x00001d05
|
||||
CheckLocalFlag 0x00ad
|
||||
JumpIf 0x0008
|
||||
_0807E914 0x00001d04
|
||||
TextboxNoOverlapVar
|
||||
_0807EA94
|
||||
_0807E3E8
|
||||
JumpIfNot 0xff80
|
||||
Wait 0x001e
|
||||
TextboxNoOverlap 0x1d08
|
||||
_0807EA94
|
||||
LoadRoomEntityList 0x080f9c38
|
||||
Wait 0x0078
|
||||
Call 0x0806d6d1
|
||||
Wait 0x00b4
|
||||
Call 0x0806d70d
|
||||
Wait 0x0078
|
||||
SetLocalFlag 0x00ae
|
||||
SetLocalFlag 0x00ad
|
||||
Call 0x0806d5d5
|
||||
_0807EB8C
|
||||
TextboxNoOverlap 0x1d09
|
||||
_0807EA94
|
||||
Wait 0x000a
|
||||
Jump 0xff3a
|
||||
Call 0x0806d601
|
||||
JumpIf 0x000c
|
||||
TextboxNoOverlap 0x1d0a
|
||||
_0807EA94
|
||||
JumpIfNot 0xff26
|
||||
TextboxNoOverlap 0x1d0b
|
||||
_0807EA94
|
||||
Call 0x0806d74d
|
||||
_0807F0C8 0xffff, 0x0000
|
||||
@@ -1,25 +0,0 @@
|
||||
SCRIPT_START gUnk_080093D7
|
||||
.short 0x9e08
|
||||
.short 0x4eff
|
||||
.short 0x050c
|
||||
.short 0x001d
|
||||
.short 0x1200
|
||||
.short 0xad08
|
||||
.short 0x0400
|
||||
.short 0x0808
|
||||
.short 0x4e00
|
||||
.short 0x040c
|
||||
.short 0x001d
|
||||
.short 0x5e00
|
||||
.short 0x5904
|
||||
.short 0x1c04
|
||||
.short 0x0504
|
||||
.short 0x8008
|
||||
.short 0x31ff
|
||||
.short 0x1e08
|
||||
.short 0x5b00
|
||||
.short 0x0808
|
||||
.short 0x591d
|
||||
.short 0x0d04
|
||||
.short 0x380c
|
||||
.short 0x0f9c
|
||||
@@ -1,128 +0,0 @@
|
||||
SCRIPT_START gUnk_08009407
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd1
|
||||
.byte 0xd6
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xb4
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd
|
||||
.byte 0xd7
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x2a
|
||||
.byte 0x8
|
||||
.byte 0xae
|
||||
.byte 0x0
|
||||
.byte 0x2a
|
||||
.byte 0x8
|
||||
.byte 0xad
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd5
|
||||
.byte 0xd5
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x64
|
||||
.byte 0x4
|
||||
.byte 0x5b
|
||||
.byte 0x8
|
||||
.byte 0x9
|
||||
.byte 0x1d
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0xa
|
||||
.byte 0x0
|
||||
.byte 0x3
|
||||
.byte 0x8
|
||||
.byte 0x3a
|
||||
.byte 0xff
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0xd6
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x8
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x5b
|
||||
.byte 0x8
|
||||
.byte 0xa
|
||||
.byte 0x1d
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0x26
|
||||
.byte 0xff
|
||||
.byte 0x5b
|
||||
.byte 0x8
|
||||
.byte 0xb
|
||||
.byte 0x1d
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x4d
|
||||
.byte 0xd7
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x8a
|
||||
.byte 0xc
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0x8a
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0xd
|
||||
.byte 0xc
|
||||
.byte 0x58
|
||||
.byte 0x9c
|
||||
.byte 0xf
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd
|
||||
.byte 0xd7
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0x2c
|
||||
.byte 0x8
|
||||
.byte 0xae
|
||||
.byte 0x0
|
||||
@@ -0,0 +1,28 @@
|
||||
SCRIPT_START gUnk_08009464
|
||||
Wait 0x003c
|
||||
_0807F0C8 0x0000, 0x0000
|
||||
LoadRoomEntityList 0x080f9c58
|
||||
Wait 0x003c
|
||||
Call 0x0806d70d
|
||||
Wait 0x003c
|
||||
ClearLocalFlag 0x00ae
|
||||
Call 0x0806d621
|
||||
Wait 0x003c
|
||||
WaitPlayerAction8
|
||||
_0807EB8C
|
||||
TextboxNoOverlap 0x1d0c
|
||||
_0807EA94
|
||||
Wait 0x000a
|
||||
Jump 0xfed6
|
||||
.short 0x0000
|
||||
StartScript
|
||||
Call 0x0806d7c5
|
||||
SetEntityNonPlanarMovement 0x0080
|
||||
StopScript
|
||||
Wait 0x003c
|
||||
SetEntity0x20 0x00018000
|
||||
_0807EE30
|
||||
JumpIfNot 0xfffc
|
||||
Wait 0x003c
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
@@ -1,10 +0,0 @@
|
||||
SCRIPT_START gUnk_08009486
|
||||
Call sub_0806D620
|
||||
Wait 0x003c
|
||||
WaitPlayerAction8
|
||||
_0807EB8C
|
||||
TextboxNoOverlap 0x1d0c
|
||||
_0807EA94
|
||||
Wait 0x000a
|
||||
Jump 0xfed6
|
||||
.short 0x0000
|
||||
@@ -1,12 +0,0 @@
|
||||
SCRIPT_START gUnk_080094A4
|
||||
StartScript
|
||||
Call sub_0806D7C4
|
||||
SetEntityNonPlanarMovement 0x0080
|
||||
StopScript
|
||||
Wait 0x003c
|
||||
SetEntity0x20 0x00018000
|
||||
_0807EE30
|
||||
JumpIfNot 0xfffc
|
||||
Wait 0x003c
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
@@ -1,6 +1,14 @@
|
||||
SCRIPT_START gUnk_080094CC
|
||||
StartScript
|
||||
Call sub_0806D804
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0x80
|
||||
Call 0x0806d805
|
||||
SetEntityNonPlanarMovement 0x0180
|
||||
StopScript
|
||||
Wait 0x003c
|
||||
SetEntity0x20 0x00018000
|
||||
Call 0x0806d859
|
||||
_0807EE30
|
||||
JumpIfNot 0xfffc
|
||||
Wait 0x001e
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
SCRIPT_START gUnk_080094D7
|
||||
.byte 0x1
|
||||
.byte 0x2
|
||||
.byte 0x4
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0x68
|
||||
.byte 0xc
|
||||
.byte 0x0
|
||||
.byte 0x80
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x59
|
||||
.byte 0xd8
|
||||
.byte 0x6
|
||||
.byte 0x8
|
||||
.byte 0x75
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0xfc
|
||||
.byte 0xff
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x1e
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -1,7 +1,69 @@
|
||||
SCRIPT_START gUnk_080094FC
|
||||
StartScript
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x71
|
||||
.byte 0x6
|
||||
Call 0x08067101
|
||||
_0807EF80 0x000a
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EF80 0x0001
|
||||
_0807EB74
|
||||
Call 0x080670b5
|
||||
_0807EA94
|
||||
_0807E878
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
Jump 0xffde
|
||||
.short 0x0000
|
||||
StartScript
|
||||
Call 0x08067101
|
||||
_0807EF80 0x000a
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EF80 0x0001
|
||||
_0807EB74
|
||||
Call 0x080670e5
|
||||
_0807EA94
|
||||
_0807E878
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
Jump 0xffde
|
||||
.short 0x0000
|
||||
StartScript
|
||||
Call 0x08067315
|
||||
_0807EF80 0x000a
|
||||
_0807EB44 0x0004
|
||||
_0807E914 0x00000000
|
||||
Call 0x080672b1
|
||||
StopScript
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
_0807E914 0x00000004
|
||||
Call 0x080672b1
|
||||
Call 0x080672c9
|
||||
_0807EA94
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
_0807EB44 0x0004
|
||||
_0807E914 0x00000000
|
||||
Call 0x080672b1
|
||||
Jump 0xffca
|
||||
.short 0x0000
|
||||
StartScript
|
||||
Call 0x0806be3d
|
||||
_0807EF80 0x000a
|
||||
_0807EF80 0x0007
|
||||
StopScript
|
||||
Call 0x0806bf45
|
||||
JumpIf 0x000c
|
||||
_0807EF80 0x000b
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
SCRIPT_START gUnk_08009503
|
||||
.byte 0x8
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0xa
|
||||
.byte 0x0
|
||||
@@ -1,16 +0,0 @@
|
||||
SCRIPT_START gUnk_08009508
|
||||
_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
|
||||
@@ -1,19 +0,0 @@
|
||||
SCRIPT_START gUnk_08009538
|
||||
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
|
||||
@@ -1,23 +0,0 @@
|
||||
SCRIPT_START gUnk_08009574
|
||||
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
|
||||
@@ -1,40 +0,0 @@
|
||||
SCRIPT_START gUnk_080095CC
|
||||
StartScript
|
||||
Call sub_0806BE3C
|
||||
_0807EF80 0x000a
|
||||
_0807EF80 0x0007
|
||||
StopScript
|
||||
Call sub_0806BF44
|
||||
JumpIf 0x000c
|
||||
_0807EF80 0x000b
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0418
|
||||
.short 0x0805
|
||||
.short 0xffe8
|
||||
.short 0x0443
|
||||
.short 0x0463
|
||||
.short 0x0879
|
||||
.short 0x0001
|
||||
.short 0x0c0b
|
||||
.short 0xbe85
|
||||
.short 0x0806
|
||||
.short 0x0459
|
||||
.short 0x0805
|
||||
.short 0x0018
|
||||
.short 0x087b
|
||||
.short 0x0109
|
||||
.short 0x0886
|
||||
.short 0x003c
|
||||
.short 0x085a
|
||||
.short 0x053c
|
||||
.short 0x0434
|
||||
.short 0x0459
|
||||
.short 0x0c85
|
||||
.short 0x003c
|
||||
.short 0x0001
|
||||
.short 0x0444
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0803
|
||||
.short 0xffb4
|
||||
@@ -0,0 +1,73 @@
|
||||
SCRIPT_START gUnk_080095F2
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xffe8
|
||||
_0807E864
|
||||
_0807EB74
|
||||
_0807EF80 0x0001
|
||||
Call 0x0806be85
|
||||
_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 0x0806bf45
|
||||
JumpIf 0xfff8
|
||||
StopScript
|
||||
Call 0x0806be3d
|
||||
_0807EF80 0x000a
|
||||
_0807EF80 0x0007
|
||||
CheckEntityInteractType
|
||||
JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
_0807EF80 0x0001
|
||||
Call 0x0806bec9
|
||||
_0807EA94
|
||||
JumpIfNot 0x0016
|
||||
SoundReq 0x0111
|
||||
SoundReq 0x0072
|
||||
_0807F078 0x003c, 0x0002
|
||||
Call 0x0806befd
|
||||
_0807E878
|
||||
_0807EF80 0x0000
|
||||
Jump 0xffca
|
||||
StartScript
|
||||
_0807EF80 0x0007
|
||||
Jump 0x005c
|
||||
CheckGlobalFlag 0x0020
|
||||
JumpIf 0x0054
|
||||
StopScript
|
||||
CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
|
||||
JumpIfNot 0xfff6
|
||||
_0807E864
|
||||
Call 0x0807f9a5
|
||||
Call 0x0807df29
|
||||
StartPlayerScript 0x08009704
|
||||
WaitForSomething2 0x00000001
|
||||
SoundReq 0x0111
|
||||
_0807EF80 0x0008
|
||||
LoadRoomEntityList 0x080d9048
|
||||
Wait 0x000f
|
||||
SoundReq 0x0111
|
||||
_0807EF80 0x0007
|
||||
CheckGlobalFlag 0x0020
|
||||
JumpIfNot 0xfffa
|
||||
Call 0x0807df51
|
||||
_0807E878
|
||||
Call 0x0808692d
|
||||
SCRIPT_END
|
||||
@@ -1,32 +0,0 @@
|
||||
SCRIPT_START gUnk_0800962C
|
||||
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
|
||||
.short 0x0803
|
||||
.short 0xffca
|
||||
@@ -1,26 +0,0 @@
|
||||
SCRIPT_START gUnk_08009698
|
||||
StartScript
|
||||
_0807EF80 0x0007
|
||||
Jump 0x005c
|
||||
CheckGlobalFlag 0x0020
|
||||
JumpIf 0x0054
|
||||
StopScript
|
||||
CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
|
||||
JumpIfNot 0xfff6
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
StartPlayerScript 0x08009704
|
||||
WaitForSomething2 0x00000001
|
||||
SoundReq 0x0111
|
||||
_0807EF80 0x0008
|
||||
LoadRoomEntityList 0x080d9048
|
||||
Wait 0x000f
|
||||
SoundReq 0x0111
|
||||
_0807EF80 0x0007
|
||||
CheckGlobalFlag 0x0020
|
||||
JumpIfNot 0xfffa
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Call sub_0808692C
|
||||
SCRIPT_END
|
||||
@@ -1,2 +1,15 @@
|
||||
SCRIPT_START gUnk_08009704
|
||||
.short 0x0867
|
||||
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 0x080791bd
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
SCRIPT_START gUnk_08009706
|
||||
.short 0x0080
|
||||
.short 0x0879
|
||||
.short 0x0001
|
||||
.short 0x0c73
|
||||
.short 0x01a0
|
||||
.short 0x01b0
|
||||
.short 0x0861
|
||||
.short 0x0000
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0831
|
||||
.short 0x000a
|
||||
.short 0x0879
|
||||
.short 0x0004
|
||||
.short 0x0831
|
||||
.short 0x003c
|
||||
.short 0x0c28
|
||||
.short 0x0001
|
||||
.short 0x0000
|
||||
.short 0x0879
|
||||
.short 0x000d
|
||||
.short 0x0867
|
||||
.short 0x0100
|
||||
.short 0x0870
|
||||
.short 0x0010
|
||||
.short 0x0c0b
|
||||
.short 0x91bd
|
||||
.short 0x0807
|
||||
.short 0xffff
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009740
|
||||
StartScript
|
||||
Call sub_08065D00
|
||||
Call 0x08065d01
|
||||
_0807EB44 0x0004
|
||||
_0807EF80 0x0000
|
||||
_0807EF80 0x000a
|
||||
@@ -11,8 +11,35 @@ JumpIfNot 0xfffc
|
||||
_0807E864
|
||||
_0807EB74
|
||||
_0807EF80 0x0000
|
||||
Call sub_08065F64
|
||||
Call 0x08065f65
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Jump 0xffe6
|
||||
.short 0x0000
|
||||
_0807E864
|
||||
Call 0x0807f9a5
|
||||
Call 0x0807df29
|
||||
SoundReq 0x01f3
|
||||
Call 0x0807f40d
|
||||
_0807E8E4_1
|
||||
Wait 0x000a
|
||||
_0807E8E4_3
|
||||
Wait 0x0032
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
StartPlayerScript 0x0800987c
|
||||
WaitForSomething2 0x00000040
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000010
|
||||
_0807E5F8 0x00000020
|
||||
WaitForSomething2 0x00000040
|
||||
_0807F078 0x003c, 0x0000
|
||||
SetGlobalFlag 0x0020
|
||||
_0807E8E4_3
|
||||
Wait 0x001e
|
||||
_0807EB28 0x2809
|
||||
_0807EA94
|
||||
Call 0x0807df51
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
SCRIPT_START gUnk_08009778
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
.short 0x0c0b
|
||||
.short 0xdf29
|
||||
.short 0x0807
|
||||
@@ -1,12 +0,0 @@
|
||||
SCRIPT_START gUnk_08009786
|
||||
SoundReq 0x01f3
|
||||
Call sub_0807F40C
|
||||
_0807E8E4_1
|
||||
Wait 0x000a
|
||||
_0807E8E4_3
|
||||
Wait 0x0032
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x2
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -1,80 +0,0 @@
|
||||
SCRIPT_START gUnk_080097A1
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x47
|
||||
.byte 0xc
|
||||
.byte 0x7c
|
||||
.byte 0x98
|
||||
.byte 0x0
|
||||
.byte 0x8
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x40
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x20
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x40
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x85
|
||||
.byte 0xc
|
||||
.byte 0x3c
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x2d
|
||||
.byte 0x8
|
||||
.byte 0x20
|
||||
.byte 0x0
|
||||
.byte 0x4c
|
||||
.byte 0x4
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x1e
|
||||
.byte 0x0
|
||||
.byte 0x5f
|
||||
.byte 0x8
|
||||
.byte 0x9
|
||||
.byte 0x28
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0xdf
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0x44
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -3,18 +3,18 @@ StartScript
|
||||
_0807E930 0x0003
|
||||
_0807EF80 0x0007
|
||||
SetEntityNonPlanarMovement 0x0300
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
StopScript
|
||||
WaitForSomething2 0x00000002
|
||||
SoundReq 0x0123
|
||||
Call sub_0807F1A0
|
||||
Call 0x0807f1a1
|
||||
StopScript
|
||||
StartScript
|
||||
_0807EE30
|
||||
JumpIfNot 0xfff8
|
||||
StopScript
|
||||
_0807E5F8 0x00000004
|
||||
Call sub_0807FBD4
|
||||
Call 0x0807fbd5
|
||||
SoundReq 0x01f3
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -3,59 +3,15 @@ StartScript
|
||||
_0807E930 0x0003
|
||||
_0807EF80 0x0007
|
||||
SetEntityNonPlanarMovement 0x0300
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
StopScript
|
||||
WaitForSomething2 0x00000008
|
||||
Call sub_0809E0A0
|
||||
Call sub_0809E0D4
|
||||
Call 0x0809e0a1
|
||||
Call 0x0809e0d5
|
||||
SoundReq 0x01f3
|
||||
Call sub_0807FBD4
|
||||
Call 0x0807fbd5
|
||||
SoundReq 0x01f3
|
||||
_0807E5F8 0x00000010
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
.short 0x087b
|
||||
.short 0x007a
|
||||
.short 0x0861
|
||||
.short 0x0004
|
||||
.short 0x087b
|
||||
.short 0x0086
|
||||
.short 0x0c0b
|
||||
.short 0xf36d
|
||||
.short 0x0807
|
||||
.short 0x0867
|
||||
.short 0x0400
|
||||
.short 0x0871
|
||||
.short 0x0004
|
||||
.short 0x0c0b
|
||||
.short 0xf1e9
|
||||
.short 0x0807
|
||||
.short 0x0831
|
||||
.short 0x001e
|
||||
.short 0x0c28
|
||||
.short 0x0040
|
||||
.short 0x0000
|
||||
.short 0x0c33
|
||||
.short 0x0020
|
||||
.short 0x0000
|
||||
.short 0x087b
|
||||
.short 0x007c
|
||||
.short 0x0861
|
||||
.short 0x0004
|
||||
.short 0x0c0b
|
||||
.short 0xf211
|
||||
.short 0x0807
|
||||
.short 0x0c78
|
||||
.short 0x0200
|
||||
.short 0x0020
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0c28
|
||||
.short 0x0040
|
||||
.short 0x0000
|
||||
.short 0x0c0b
|
||||
.short 0x91bd
|
||||
.short 0x0807
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
SCRIPT_START gUnk_0800987C
|
||||
SoundReq 0x007a
|
||||
_0807EB44 0x0004
|
||||
SoundReq 0x0086
|
||||
Call 0x0807f36d
|
||||
SetEntityNonPlanarMovement 0x0400
|
||||
_0807ECF4 0x0004
|
||||
Call 0x0807f1e9
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000040
|
||||
WaitForSomething2 0x00000020
|
||||
SoundReq 0x007c
|
||||
_0807EB44 0x0004
|
||||
Call 0x0807f211
|
||||
_0807EF3C 0x0200, 0x0020
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000040
|
||||
Call 0x080791bd
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
@@ -9,11 +9,11 @@ CheckLocalFlag 0x005d
|
||||
JumpIf 0x0022
|
||||
SetLocalFlag 0x005d
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
Call sub_0807DF28
|
||||
Call 0x0807f9a5
|
||||
Call 0x0807df29
|
||||
_0807EB28 0x280a
|
||||
_0807EA94
|
||||
Call sub_0807DF50
|
||||
Call 0x0807df51
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009918
|
||||
StartScript
|
||||
Call sub_0807DF28
|
||||
Call 0x0807df29
|
||||
_0807E864
|
||||
_0807E5F8 0x00000000
|
||||
StopScript
|
||||
@@ -8,5 +8,8 @@ WaitFor_2
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000001
|
||||
.short 0x082d
|
||||
.short 0x001c
|
||||
SetGlobalFlag 0x001c
|
||||
Call 0x0807df51
|
||||
_0807E878
|
||||
Call 0x0807921d
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
SCRIPT_START gUnk_08009940
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Call sub_0807921C
|
||||
SCRIPT_END
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009950
|
||||
StartScript
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
SetEntityNonPlanarMovement 0x0040
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x000c
|
||||
@@ -33,5 +33,5 @@ Wait 0x001e
|
||||
_0807E778 0x0002
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
Call sub_08053634
|
||||
Call 0x08053635
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_080099DC
|
||||
StartScript
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
SetEntityNonPlanarMovement 0x00c0
|
||||
_0807EB44 0x0002
|
||||
_0807EF80 0x0008
|
||||
@@ -8,4 +8,16 @@ StopScript
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EF80 0x0007
|
||||
_0807EDD4 0x0068, 0x0060
|
||||
.short 0x0831
|
||||
Wait 0x000f
|
||||
TextboxNoOverlapFollow 0x1001
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollow 0x1003
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A04
|
||||
.byte 0xf
|
||||
.byte 0x0
|
||||
.byte 0x5a
|
||||
@@ -1,38 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A07
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x10
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x5a
|
||||
.byte 0x8
|
||||
.byte 0x3
|
||||
.byte 0x10
|
||||
.byte 0x59
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
@@ -1,5 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A2C
|
||||
.short 0x0008
|
||||
.short 0x0000
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
@@ -1,8 +1,20 @@
|
||||
SCRIPT_START gUnk_08009A34
|
||||
Wait 0x003c
|
||||
Call sub_08066258
|
||||
Call 0x08066259
|
||||
Wait 0x001e
|
||||
Call sub_08066258
|
||||
Call 0x08066259
|
||||
Wait 0x005a
|
||||
.short 0x0803
|
||||
.short 0xffea
|
||||
Jump 0xffea
|
||||
SetEntityPositionRelative 0x01780240
|
||||
CameraTargetEntity
|
||||
SetEntityNonPlanarMovement 0x0080
|
||||
Wait 0x0078
|
||||
SoundReq2 0x0036
|
||||
_0807E778 0x0002
|
||||
DoFade4
|
||||
WaitFor_2
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000004
|
||||
Call 0x08053649
|
||||
_0807EDD4 0x0240, 0x0228
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A50
|
||||
SetEntityPositionRelative 0x01780240
|
||||
CameraTargetEntity
|
||||
SetEntityNonPlanarMovement 0x0080
|
||||
Wait 0x0078
|
||||
SoundReq2 0x0036
|
||||
_0807E778 0x0002
|
||||
DoFade4
|
||||
WaitFor_2
|
||||
Wait 0x0078
|
||||
_0807E5F8 0x00000004
|
||||
.byte 0xb
|
||||
@@ -1,6 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A77
|
||||
.short 0x490c
|
||||
.short 0x0536
|
||||
.short 0x7308
|
||||
.short 0x400c
|
||||
.short 0x2802
|
||||
@@ -1,4 +0,0 @@
|
||||
SCRIPT_START gUnk_08009A81
|
||||
.byte 0x2
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -11,4 +11,16 @@ _0807EDD4 0x01f8, 0x0218
|
||||
_0807EDD4 0x0220, 0x0228
|
||||
_0807EDD4 0x0240, 0x0228
|
||||
CameraTargetEntity
|
||||
.byte 0x73
|
||||
_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
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
SCRIPT_START gUnk_08009ABB
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0x28
|
||||
.byte 0x2
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0xf8
|
||||
.byte 0x1
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0x80
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0xc8
|
||||
.byte 0x1
|
||||
.byte 0x67
|
||||
.byte 0x8
|
||||
.byte 0xc0
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0x98
|
||||
.byte 0x1
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x1e
|
||||
.byte 0x0
|
||||
.byte 0x28
|
||||
.byte 0xc
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0x90
|
||||
.byte 0x1
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x90
|
||||
.byte 0x2
|
||||
.byte 0x88
|
||||
.byte 0x1
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
@@ -11,6 +11,6 @@ Wait 0x005a
|
||||
_0807E778 0x0004
|
||||
_0807E80C 0x00000000
|
||||
WaitFor_2
|
||||
Call sub_0805367C
|
||||
Call 0x0805367d
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009B30
|
||||
StartScript
|
||||
Call sub_0807DF28
|
||||
Call 0x0807df29
|
||||
_0807E864
|
||||
SetLocalFlag 0x0046
|
||||
StopScript
|
||||
@@ -9,8 +9,12 @@ Wait 0x001e
|
||||
TextboxNoOverlapFollow 0x1005
|
||||
_0807EA94
|
||||
Wait 0x003c
|
||||
Call sub_0807529C
|
||||
Call 0x0807529d
|
||||
Wait 0x003c
|
||||
_0807EF80 0x0014
|
||||
Wait 0x001e
|
||||
.byte 0xb
|
||||
Call 0x08053251
|
||||
_0807E878
|
||||
Call 0x0807df51
|
||||
Call 0x080791d1
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
SCRIPT_START gUnk_08009B63
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0x32
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0x44
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0xdf
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd1
|
||||
.byte 0x91
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -3,7 +3,7 @@ StartScript
|
||||
_0807EB44 0x0006
|
||||
SetEntityNonPlanarMovement 0x0080
|
||||
_0807E9D4
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
StopScript
|
||||
CheckGlobalFlag 0x0013
|
||||
JumpIf 0x00ba
|
||||
@@ -11,14 +11,17 @@ _0807E888
|
||||
Wait 0x000a
|
||||
_0807E864
|
||||
StartPlayerScript 0x08009cfc
|
||||
Call sub_0807DF28
|
||||
Call 0x0807df29
|
||||
WaitForSomething2 0x00000008
|
||||
_0807EDD4 0x0080, 0x005c
|
||||
_0807EB44 0x0006
|
||||
_0807EF80 0x0000
|
||||
Wait 0x000f
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos 0x1009, 0x0000
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x1009
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807E8E4_1
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
@@ -26,7 +29,10 @@ _0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
_0807EB8C
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos 0x100b, 0x0000
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x100b
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
@@ -40,12 +46,15 @@ _0807EF80 0x000c
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000008
|
||||
Call sub_08053250
|
||||
Call 0x08053251
|
||||
_0807F034 0x0034
|
||||
WaitPlayerAction8
|
||||
_0807E8E4_1
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos 0x100c, 0x0000
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x100c
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000004
|
||||
|
||||
@@ -2,10 +2,44 @@ SCRIPT_START gUnk_08009C68
|
||||
StartScript
|
||||
_0807EB44 0x0002
|
||||
SetEntityNonPlanarMovement 0x0100
|
||||
Call sub_0807F348
|
||||
Call 0x0807f349
|
||||
StopScript
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EF80 0x0004
|
||||
_0807EB74
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EB74
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EB74
|
||||
_0807EB8C
|
||||
_0807EF80 0x0001
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x100a
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EB8C
|
||||
_0807EF80 0x0001
|
||||
_0807EB8C
|
||||
_0807EB44 0x0002
|
||||
TextboxNoOverlapFollowPos
|
||||
.short 0x100d
|
||||
.short 0x0000
|
||||
@ End of 2 parameters
|
||||
_0807EA94
|
||||
_0807EF80 0x0000
|
||||
_0807EDD4 0x0028, 0x0060
|
||||
_0807EDD4 0x0000, 0x0060
|
||||
Call 0x080536a9
|
||||
Wait 0x001e
|
||||
StartScript
|
||||
SetGlobalFlag 0x0013
|
||||
Call 0x0807df51
|
||||
Call 0x080791d1
|
||||
_0807E878
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
SCRIPT_START gUnk_08009C7F
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x33
|
||||
.byte 0xc
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x63
|
||||
.byte 0x4
|
||||
.byte 0x64
|
||||
.byte 0x4
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x5c
|
||||
.byte 0xc
|
||||
@@ -1,50 +0,0 @@
|
||||
SCRIPT_START gUnk_08009C9E
|
||||
.short 0x100a
|
||||
.short 0x0000
|
||||
.short 0x0459
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0c28
|
||||
.short 0x0008
|
||||
.short 0x0000
|
||||
.short 0x0c33
|
||||
.short 0x0004
|
||||
.short 0x0000
|
||||
.short 0x0464
|
||||
.short 0x0879
|
||||
.short 0x0001
|
||||
.short 0x0464
|
||||
.short 0x0861
|
||||
.short 0x0002
|
||||
.short 0x0c5c
|
||||
.short 0x100d
|
||||
.short 0x0000
|
||||
.short 0x0459
|
||||
.short 0x0879
|
||||
.short 0x0000
|
||||
.short 0x0c73
|
||||
.short 0x0028
|
||||
.short 0x0060
|
||||
.short 0x0c73
|
||||
.short 0x0000
|
||||
.short 0x0060
|
||||
.short 0x0c0b
|
||||
.short 0x36a9
|
||||
.short 0x0805
|
||||
.short 0x0831
|
||||
.short 0x001e
|
||||
.short 0x0401
|
||||
.short 0x082d
|
||||
.short 0x0013
|
||||
.short 0x0c0b
|
||||
.short 0xdf51
|
||||
.short 0x0807
|
||||
.short 0x0c0b
|
||||
.short 0x91d1
|
||||
.short 0x0807
|
||||
.short 0x0444
|
||||
.short 0x0402
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
.short 0x0401
|
||||
.short 0x044a
|
||||
@@ -1,4 +1,6 @@
|
||||
SCRIPT_START gUnk_08009D00
|
||||
SCRIPT_START gUnk_08009CFC
|
||||
StartScript
|
||||
_0807E8E4_1
|
||||
SetEntityNonPlanarMovement 0x00c0
|
||||
StopScript
|
||||
_0807E5F8 0x00000004
|
||||
@@ -2,4 +2,17 @@ SCRIPT_START gUnk_08009D6C
|
||||
StartScript
|
||||
SetEntityNonPlanarMovement 0x0100
|
||||
_0807EB44 0x0006
|
||||
.byte 0x2
|
||||
StopScript
|
||||
_0807EDD4 0x0078, 0x0060
|
||||
_0807EDD4 0x0078, 0x007c
|
||||
Wait 0x001e
|
||||
Call 0x0805368d
|
||||
Wait 0x0008
|
||||
_0807EDD4 0x0078, 0x0098
|
||||
_0807EF80 0x0008
|
||||
_0807E778 0x0010
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
Call 0x08053635
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
SCRIPT_START gUnk_08009D77
|
||||
.byte 0x4
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x60
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x7c
|
||||
.byte 0x0
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x1e
|
||||
.byte 0x0
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x8d
|
||||
.byte 0x36
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0x31
|
||||
.byte 0x8
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x73
|
||||
.byte 0xc
|
||||
.byte 0x78
|
||||
.byte 0x0
|
||||
.byte 0x98
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x8
|
||||
.byte 0x0
|
||||
.byte 0x38
|
||||
.byte 0x8
|
||||
.byte 0x10
|
||||
.byte 0x0
|
||||
.byte 0x3d
|
||||
.byte 0x4
|
||||
.byte 0x37
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x35
|
||||
.byte 0x36
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x6
|
||||
.byte 0x0
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -1,17 +1,41 @@
|
||||
SCRIPT_START gUnk_08009DB0
|
||||
StartScript
|
||||
Call sub_0807F348
|
||||
Call sub_08066288
|
||||
Call sub_08066274
|
||||
Call 0x0807f349
|
||||
Call 0x08066289
|
||||
Call 0x08066275
|
||||
_0807EF80 0x000a
|
||||
_0807E930 0x000c
|
||||
_0807E908 0x0003
|
||||
StopScript
|
||||
_0807E944
|
||||
_0807E908 0x0002
|
||||
Call sub_0806622C
|
||||
Call 0x0806622d
|
||||
_0807EA94
|
||||
_0807E908 0x0003
|
||||
_0807E930 0x000c
|
||||
.short 0x0803
|
||||
.short 0xffe8
|
||||
Jump 0xffe8
|
||||
StartScript
|
||||
StopScript
|
||||
CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
|
||||
JumpIfNot 0xfff6
|
||||
_0807E864
|
||||
Call 0x0807f9a5
|
||||
Wait 0x0008
|
||||
_0807EB28 0x3207
|
||||
_0807E3E8
|
||||
JumpIfNot 0x003e
|
||||
Call 0x0807df29
|
||||
_0807E778 0x0002
|
||||
DoFade5
|
||||
WaitFor_2
|
||||
Call 0x0804e865
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807EB28 0x3209
|
||||
Wait 0x000f
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Call 0x0807df51
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
SCRIPT_START gUnk_08009DEC
|
||||
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
|
||||
.short 0x085f
|
||||
@@ -1,17 +0,0 @@
|
||||
SCRIPT_START gUnk_08009E38
|
||||
.short 0x3209
|
||||
.short 0x0831
|
||||
.short 0x000f
|
||||
.short 0x0459
|
||||
.short 0x0444
|
||||
.short 0x0c0b
|
||||
.short 0xdf51
|
||||
.short 0x0807
|
||||
.short 0x0879
|
||||
.short 0x0006
|
||||
.short 0xffff
|
||||
.short 0x0444
|
||||
.short 0x0879
|
||||
.short 0x0006
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
@@ -1,4 +1,4 @@
|
||||
SCRIPT_START gUnk_0800DB0E
|
||||
SCRIPT_START gUnk_08009E4E
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
@@ -1,6 +1,6 @@
|
||||
SCRIPT_START gUnk_08009E58
|
||||
StartScript
|
||||
Call sub_0807DF28
|
||||
Call 0x0807df29
|
||||
StopScript
|
||||
WaitForSomething2 0x00000002
|
||||
_0807E778 0x0002
|
||||
@@ -10,7 +10,3 @@ _0807EF80 0x0014
|
||||
Wait 0x001e
|
||||
_0807E5F8 0x00000001
|
||||
SCRIPT_END
|
||||
.short 0x0401
|
||||
.short 0x0402
|
||||
.short 0xffff
|
||||
.short 0x0000
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SCRIPT_START gUnk_08009318
|
||||
SCRIPT_START gUnk_08009E80
|
||||
StartScript
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
@@ -1,8 +1,19 @@
|
||||
SCRIPT_START gUnk_08009E88
|
||||
StartScript
|
||||
Call sub_0807DF28
|
||||
Call 0x0807df29
|
||||
_0807E864
|
||||
SetLocalFlag 0x009f
|
||||
StopScript
|
||||
Wait 0x003c
|
||||
.short 0x0838
|
||||
_0807E778 0x0004
|
||||
DoFade4
|
||||
WaitFor_2
|
||||
Call 0x0807f0d9
|
||||
JumpIfNot 0xfff8
|
||||
_0807EF80 0x0014
|
||||
Wait 0x000a
|
||||
Call 0x08053251
|
||||
_0807E878
|
||||
Call 0x0807df51
|
||||
Call 0x080791d1
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
SCRIPT_START gUnk_08009E9E
|
||||
.byte 0x4
|
||||
.byte 0x0
|
||||
.byte 0x3c
|
||||
.byte 0x4
|
||||
.byte 0x37
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd9
|
||||
.byte 0xf0
|
||||
.byte 0x7
|
||||
@@ -1,8 +0,0 @@
|
||||
SCRIPT_START gUnk_08009EA9
|
||||
.short 0x0508
|
||||
.short 0xf808
|
||||
.short 0x79ff
|
||||
.short 0x1408
|
||||
.short 0x3100
|
||||
.short 0x0a08
|
||||
.short 0x0b00
|
||||
@@ -1,22 +0,0 @@
|
||||
SCRIPT_START gUnk_08009EB7
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0x32
|
||||
.byte 0x5
|
||||
.byte 0x8
|
||||
.byte 0x44
|
||||
.byte 0x4
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0x51
|
||||
.byte 0xdf
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0xb
|
||||
.byte 0xc
|
||||
.byte 0xd1
|
||||
.byte 0x91
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
@@ -5,4 +5,7 @@ _0807EF80 0x0001
|
||||
StopScript
|
||||
WaitForSomething2 0x00000004
|
||||
StartScript
|
||||
.byte 0x4e
|
||||
_0807E914 0x00000001
|
||||
_0807EF80 0x0001
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
SCRIPT_START gUnk_08009F07
|
||||
.byte 0xc
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x0
|
||||
.byte 0x79
|
||||
.byte 0x8
|
||||
.byte 0x1
|
||||
.byte 0x0
|
||||
.byte 0x2
|
||||
.byte 0x4
|
||||
.byte 0xff
|
||||
.byte 0xff
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user