mirror of
https://github.com/zeldaret/tmc
synced 2026-08-10 03:06:02 -04:00
Add labels for relative jumps
This commit is contained in:
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SCRIPT_START script_08009340
|
||||
StartScript
|
||||
StopScript
|
||||
StartScript
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
SCRIPT_START script_08009E4E
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
script_08009E4E:
|
||||
_0807E878
|
||||
_0807EF80 0x0006
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
SCRIPT_START script_08009E80
|
||||
StartScript
|
||||
StopScript
|
||||
StartScript
|
||||
StopScript
|
||||
SCRIPT_END
|
||||
.short 0x0000
|
||||
.short 0x0000
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user