Generate variants of macros for functions with variable parameter count

This commit is contained in:
octorock
2021-03-06 13:38:10 +01:00
parent 7730ea2097
commit 09087886c6
139 changed files with 697 additions and 2447 deletions
+100
View File
@@ -32,6 +32,51 @@
.short \s
.endm
.macro _0807E078 a,b
.short 0x0c06
.short \a
.short \b
.endm
.macro _0807E078_sss a,b,c
.short 0x1006
.short \a
.short \b
.short \c
.endm
.macro _0807E078_ssss a,b,c,d
.short 0x1406
.short \a
.short \b
.short \c
.short \d
.endm
.macro _0807E078_sssssss a,b,c,d,e,f,g
.short 0x2006
.short \a
.short \b
.short \c
.short \d
.short \e
.short \f
.short \g
.endm
.macro _0807E078_sssssssss 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
.endm
.macro JumpAbsolute w
.short 0x0c07
.word \w
@@ -58,6 +103,17 @@
.word \w
.endm
.macro CallWithArg a,b
.short 0x140c
.word \a
.word \b
.endm
.macro CallWithArg_p w
.short 0x0c0c
.word \w
.endm
.macro LoadRoomEntityList w
.short 0x0c0d
.word \w
@@ -78,6 +134,10 @@
.short \s
.endm
.macro HasRoomItemForSale
.short 0x0411
.endm
.macro CheckLocalFlag s
.short 0x0812
.short \s
@@ -309,6 +369,15 @@
.word \w
.endm
.macro _0807E858 s
.short 0x0842
.short \s
.endm
.macro _0807E858_
.short 0x0442
.endm
.macro _0807E864
.short 0x0443
.endm
@@ -420,6 +489,37 @@
.short \s
.endm
.macro TextboxNoOverlapFollowPos w
.short 0x0c5c
.word \w
.endm
.macro TextboxNoOverlapFollowPos_s s
.short 0x085c
.short \s
.endm
.macro _0807EAF0 a,b
.short 0x0c5d
.short \a
.short \b
.endm
.macro _0807EAF0_sss a,b,c
.short 0x105d
.short \a
.short \b
.short \c
.endm
.macro _0807EAF0_ssss a,b,c,d
.short 0x145d
.short \a
.short \b
.short \c
.short \d
.endm
.macro TextboxNoOverlapVar
.short 0x045e
.endm
+2 -10
View File
@@ -45,17 +45,9 @@ _0807EA94
Call sub_0806BA34
JumpIfNot 0x0066
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BB1C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806BB1C, 0x00000000
Call sub_0807F2D4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BB1C
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0806BB1C, 0x00000001
Call sub_0806BB7C
JumpIfNot 0x0048
TextboxNoOverlap 0x490c
+4 -19
View File
@@ -18,30 +18,18 @@ StartScript
_0807E9D4
_0807EF80 0x000a
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Call sub_080643D8
_0807EA94
_0807E878
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Jump 0xffd2
StartScript
SetEntityPositionRelative 0x00780088
@@ -71,10 +59,7 @@ _0807E5F8 0x00000080
WaitForSomething2 0x00000100
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1053
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1053
_0807EA94
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
+3 -14
View File
@@ -1,21 +1,10 @@
SCRIPT_START gUnk_08008FC0
_0807F078 0x0001, 0x0001
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F918
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0807F918, 0x00000001
SoundReq 0x0109
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F238
.short 0x045f
.short 0x0000
@ End of parameters
CallWithArg sub_0807F238, 0x0000045f
Call sub_0807F304
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x0501
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e0501
_0807EA94
_0807E5F8 0x00000020
Call sub_080791BC
+11 -44
View File
@@ -28,29 +28,20 @@ WaitForSomething2 0x00000080
_0807EB44 0x0004
_0807ECC4 0x0008
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1050
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1050
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1052
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1052
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807EB44 0x0006
_0807E930 0x0005
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1054
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1054
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
@@ -59,37 +50,25 @@ _0807EB44 0x0004
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1056
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1056
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1057
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1057
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1058
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1058
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
_0807E930 0x0004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x105c
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e105c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000100
@@ -110,10 +89,7 @@ StopScript
WaitForSomething2 0x00000001
_0807EB74
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x105b
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000105b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
@@ -125,10 +101,7 @@ WaitForSomething2 0x00000001
_0807EF80 0x0005
Wait 0x003c
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1051
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001051
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
@@ -138,10 +111,7 @@ Wait 0x003c
_0807EB74
_0807EB8C
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1055
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001055
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
@@ -155,10 +125,7 @@ _0807EDD4 0x0098, 0x0078
_0807EB74
_0807EF80 0x0000
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1059
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001059
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
+3 -12
View File
@@ -18,10 +18,7 @@ _0807EB44 0x0006
_0807EF80 0x0000
Wait 0x000f
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1009
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001009
_0807E8E4_1
_0807EA94
_0807EF80 0x0000
@@ -29,10 +26,7 @@ _0807E5F8 0x00000004
WaitForSomething2 0x00000008
_0807EB8C
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x100b
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000100b
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000002
@@ -51,10 +45,7 @@ _0807F034 0x0034
WaitPlayerAction8
_0807E8E4_1
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x100c
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000100c
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000004
+2 -8
View File
@@ -13,10 +13,7 @@ WaitForSomething2 0x00000004
_0807EB74
_0807EB8C
_0807EF80 0x0001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x100a
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000100a
_0807EA94
_0807EF80 0x0000
_0807E5F8 0x00000008
@@ -25,10 +22,7 @@ _0807EB8C
_0807EF80 0x0001
_0807EB8C
_0807EB44 0x0002
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x100d
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000100d
_0807EA94
_0807EF80 0x0000
_0807EDD4 0x0028, 0x0060
+3 -14
View File
@@ -20,10 +20,7 @@ _0807EF80 0x000b
StartPlayerScript gUnk_0800A088
WaitForSomething2 0x00000002
Call sub_0806014C
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1f01
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001f01
_0807EA94
Wait 0x001e
_0807F034 0x0065
@@ -41,21 +38,13 @@ StopScript
_0807E864
Call sub_080602BC
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F970
.short 0x1f03
.short 0x0000
@ End of parameters
CallWithArg sub_0807F970, 0x00001f03
JumpIf 0x0008
_0807E878
Jump 0xffd2
Wait 0x0008
SoundReq 0x0103
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806030C
.short 0x0063
.short 0x0000
@ End of parameters
CallWithArg sub_0806030C, 0x00000063
Wait 0x0008
_0807E878
Jump 0xffb6
+3 -15
View File
@@ -10,27 +10,15 @@ Call sub_0807FBFC
SetEntityPositionRelative 0x005800b0
Call sub_0807F844
_0807E8E4_3
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F75C
.short 0x0060
.short 0x00d0
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08094AE8
.short 0xa160
.short 0x0800
@ End of parameters
CallWithArg sub_0807F75C, 0x00d00060
CallWithArg sub_08094AE8, 0x0800a160
SoundReq 0x00f7
_0807E778 0x0002
DoFade6
StopScript
WaitFor_2
WaitForSomething2 0x00000004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0006
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000006
_0807EF80 0x0006
SCRIPT_END
.short 0x0000
+2 -10
View File
@@ -5,16 +5,8 @@ _0807EF80 0x0007
_0807EF80 0x000b
_0807E930 0x0002
SetEntityPositionRelative 0x008000b0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F98C
.short 0x0000
.short 0xff80
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa1b4
.short 0x0800
@ End of parameters
CallWithArg sub_0807F98C, 0xff800000
CallWithArg sub_080960C4, 0x0800a1b4
StopScript
SoundReq 0x0142
_0807EF3C 0xff80, 0x0000
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800A1B4
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F994
.short 0xfff8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000002
_0807EF80 0x0006
+7 -30
View File
@@ -5,21 +5,14 @@ Call sub_0807DF28
SetEntityPositionRelative 0x00800088
Call sub_0807F844
_0807E8E4_3
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F75C
.short 0x0088
.short 0x00a8
@ End of parameters
CallWithArg sub_0807F75C, 0x00a80088
StopScript
Wait 0x003c
StartPlayerScript gUnk_0800A310
WaitForSomething2 0x00000001
_0807E5F8 0x00000004
WaitForSomething2 0x00000080
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1659
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001659
_0807EA94
Wait 0x003c
_0807E5F8 0x00000010
@@ -34,16 +27,10 @@ WaitForSomething2 0x00000040
_0807E5F8 0x00000004
Call sub_0807F3F8
WaitForSomething2 0x00000080
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165a
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165a
_0807EA94
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165b
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165b
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
@@ -58,16 +45,10 @@ _0807E5F8 0x00000008
WaitForSomething2 0x00000100
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165c
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165c
_0807EA94
SoundReq0x80100000
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165d
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165d
_0807EA94
_0807E5F8 0x00000006
WaitForSomething2 0x000000c0
@@ -77,10 +58,6 @@ _0807E5F8 0x00000008
WaitForSomething2 0x00000100
SoundReq2 0x0008
SoundReq 0x00f7
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0007
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000007
_0807EF80 0x0006
SCRIPT_END
+2 -10
View File
@@ -16,11 +16,7 @@ _0807EF80 0x0008
SetEntityNonPlanarMovement 0x0080
_0807EF80 0x000b
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807E930 0x000e
@@ -41,11 +37,7 @@ _0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000040
WaitForSomething2 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa680
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800a680
_0807E5F8 0x00000040
SCRIPT_END
.short 0x0000
+6 -30
View File
@@ -28,11 +28,7 @@ WaitForSomething2 0x00000004
_0807EB44 0x0004
_0807EF80 0x0000
SoundReq 0x0142
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa638
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800a638
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0143
@@ -43,39 +39,19 @@ Call sub_08066E68
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
SoundReq 0x0142
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa680
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800a680
Wait 0x0078
SoundReq 0x0153
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FADC
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FADC
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FADC, 0x00000003
Wait 0x000f
SoundReq 0x0153
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FADC
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FADC, 0x00000003
Wait 0x003c
SoundReq 0x0153
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FADC
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0807FADC, 0x00000001
SoundReq 0x0143
_0807E5F8 0x00000080
WaitForSomething2 0x00000004
+1 -5
View File
@@ -9,11 +9,7 @@ StopScript
WaitForSomething2 0x00000008
SoundReq 0x0142
_0807E610 0x00000800
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa65c
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800a65c
_0807E930 0x0002
Call sub_08094B0C
_0807EDD4 0x0068, 0x0088
+3 -15
View File
@@ -6,27 +6,15 @@ _0807EF80 0x0008
_0807EB44 0x0000
Call sub_0807F714
MoveEntityToPlayer
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F98C
.short 0x0000
.short 0xfff0
@ End of parameters
CallWithArg sub_0807F98C, 0xfff00000
StopScript
_0807E930 0x0023
WaitForSomething2 0x00000010
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6E8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6E8, 0x00000008
_0807EF80 0x0007
SoundReq 0x0142
_0807E610 0x00000800
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xa65c
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800a65c
Wait 0x003c
_0807EDD4 0x0088, 0x0068
Wait 0x0078
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800A638
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F994
.short 0xfff8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00001000
_0807EF80 0x0006
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800A65C
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F994
.short 0xfff8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000800
_0807EF80 0x0006
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800A680
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F994
.short 0xfff8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F994, 0x0000fff8
StopScript
WaitForSomething 0x00000020
_0807EF80 0x0006
+1 -5
View File
@@ -7,10 +7,6 @@ Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000008
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -7,10 +7,6 @@ Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0009
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000009
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -7,10 +7,6 @@ Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000a
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000a
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -7,10 +7,6 @@ Call sub_0807F844
SoundReq 0x00f7
StopScript
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000b
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000b
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -26,10 +26,6 @@ _0807E5F8 0x00000010
Wait 0x0002
_0807E5F8 0x00000020
Wait 0x0078
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000c
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000c
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -89,10 +89,6 @@ _0807E5F8 0x00000004
Wait 0x000a
_0807E5F8 0x00000008
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000d
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000d
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -14,10 +14,6 @@ _0807E5F8 0x00000004
Wait 0x001e
_0807E5F8 0x00000008
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000e
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000e
_0807EF80 0x0006
SCRIPT_END
+1 -5
View File
@@ -7,10 +7,6 @@ Call sub_0807F844
StopScript
Wait 0x003c
SoundReq 0x00f6
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x000f
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x0000000f
_0807EF80 0x0006
SCRIPT_END
+5 -23
View File
@@ -5,35 +5,17 @@ Call sub_0807DF28
SetEntityPositionRelative 0x01480088
Call sub_0807F844
_0807E8E4_3
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6E8
.short 0x0008
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F75C
.short 0x0088
.short 0x00a8
@ End of parameters
CallWithArg sub_0807F6E8, 0x00000008
CallWithArg sub_0807F75C, 0x00a80088
SoundReq 0x00f7
StopScript
Wait 0x0078
_0807F0B4 0x0001
SetEntityPositionRelative 0x00780088
Call sub_0807F5C0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1664
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001664
_0807EA94
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165e
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165e
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000001
_0807F0C8 0xffff, 0x0000
+7 -29
View File
@@ -8,33 +8,20 @@ WaitForSomething2 0x00000080
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DE18
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0805DE18, 0x00000001
_0807F0C8 0x0000, 0x0000
Wait 0x003c
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x165f
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e165f
_0807EA94
StartPlayerScript gUnk_0800ACBC
WaitForSomething2 0x00000001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1660
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1660
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1661
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1661
_0807EA94
_0807E5F8 0x00000008
_0807E5F8 0x00000002
@@ -45,15 +32,9 @@ WaitForSomething2 0x00000010
StartPlayerScript gUnk_0800ACE0
WaitForSomething2 0x00000001
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1662
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1662
_0807EA94
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1663
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1663
_0807EA94
SetEntityPosition 0x0000, 0xffe0
Call sub_0807F5C0
@@ -64,10 +45,7 @@ WaitForSomething2 0x00000004
StartPlayerScript gUnk_0800AD54
WaitForSomething2 0x00000001
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1665
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1665
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
+3 -15
View File
@@ -1,27 +1,15 @@
SCRIPT_START gUnk_0800ACE0
StartScript
Call sub_08094BE0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F238
.short 0x045b
.short 0x0000
@ End of parameters
CallWithArg sub_0807F238, 0x0000045b
SoundReq 0x0109
StopScript
Call sub_0807F304
Wait 0x005a
_0807E5F8 0x00000008
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6F8
.short 0x0008
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F238
.short 0x08e4
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6F8, 0x00000008
CallWithArg sub_0807F238, 0x000008e4
StopScript
Call sub_0807F304
_0807EB44 0x0004
+6 -30
View File
@@ -12,43 +12,23 @@ SetEntityNonPlanarMovement 0x0080
_0807EF80 0x0007
_0807EF80 0x000b
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0004
Wait 0x001e
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0006
_0807EB44 0x0000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x0014
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
_0807E930 0x000c
@@ -60,11 +40,7 @@ _0807E930 0x000f
Call sub_0807F2D4
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080960C4
.short 0xaf18
.short 0x0800
@ End of parameters
CallWithArg sub_080960C4, 0x0800af18
_0807E930 0x0012
Call sub_0807F2D4
Wait 0x001e
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800AF18
StartScript
_0807EF80 0x0007
_0807EF80 0x000b
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F994
.short 0xfff8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F994, 0x0000fff8
SoundReq 0x0142
StopScript
WaitForSomething 0x00000020
+6 -30
View File
@@ -2,47 +2,27 @@ SCRIPT_START gUnk_0800B0D0
StartScript
Call sub_0806BCD4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BC94
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806BC94, 0x00000000
StopScript
Call sub_0807F434
.short 0x1006 @ _0807E078 with 3 parameters
.short 0xfff8
.short 0x0004
.short 0x0040
@ End of parameters
_0807E078_sss 0xfff8, 0x0004, 0x0040
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BC94
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806BC94, 0x00000004
Call sub_0806BCE8
_0807EA94
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BC94
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806BC94, 0x00000000
Jump 0xffb6
_0807E864
Call sub_0807DF28
Call sub_0807F2D4
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BC94
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806BC94, 0x00000004
Call sub_0807F650
_0807E9F0
JumpIfNot 0x0008
@@ -50,11 +30,7 @@ Call sub_0806BCC0
Call sub_0807DF50
_0807E878
Call sub_0806BCB8
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806BC94
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806BC94, 0x00000000
Jump 0xff6e
StartScript
Call sub_0807DF28
+2 -10
View File
@@ -32,17 +32,9 @@ _0807E3E8
JumpIfNot 0x002a
Wait 0x000f
TextboxNoOverlap 0x0584
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F970
.short 0x058b
.short 0x0000
@ End of parameters
CallWithArg sub_0807F970, 0x0000058b
JumpIf 0x001e
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08087424
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_08087424, 0x00000000
Wait 0x00b4
Jump 0x0024
TextboxNoOverlap 0x057d
+3 -15
View File
@@ -16,11 +16,7 @@ CheckLocalFlag 0x009f
JumpIf 0x0098
TextboxNoOverlap 0x057b
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F970
.short 0x057d
.short 0x0000
@ End of parameters
CallWithArg sub_0807F970, 0x0000057d
JumpIf 0xff88
_0807EA94
SetLocalFlag 0x009f
@@ -43,17 +39,9 @@ CheckLocalFlag 0x00a0
JumpIf 0x0036
TextboxNoOverlap 0x0580
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F970
.short 0x0582
.short 0x0000
@ End of parameters
CallWithArg sub_0807F970, 0x00000582
JumpIf 0x0014
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08087424
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_08087424, 0x00000001
Wait 0x00b4
Jump 0xff14
_0807EA94
+3 -15
View File
@@ -2,22 +2,10 @@ SCRIPT_START gUnk_0800B7C4
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6B4
.short 0x0090
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6B4, 0x00000090
JumpIfNot 0x0024
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F464
.short 0x0078
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0090
.short 0x0000
@ End of parameters
CallWithArg sub_0807F464, 0x00000078
CallWithArg sub_0807F4F8, 0x00000090
_0807E8E4_0
_0807EF80 0x0000
_0807E5F8 0x00000004
+2 -10
View File
@@ -1,14 +1,6 @@
SCRIPT_START gUnk_0800B7FC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0090
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F464
.short 0x0078
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000090
CallWithArg sub_0807F464, 0x00000078
Jump 0xffdc
StartScript
_0807EF80 0x0007
+2 -10
View File
@@ -50,11 +50,7 @@ _0807E9D4
_0807EB44 0x0004
_0807EF80 0x0000
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08064644
.short 0x464d
.short 0x0806
@ End of parameters
CallWithArg sub_08064644, 0x0806464d
StopScript
Wait 0x003c
Call sub_080646A4
@@ -106,11 +102,7 @@ _0807EF80 0x0008
Call sub_0806DAAC
JumpIf 0x0036
Call sub_0806DAD0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA04
.short 0x0005
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA04, 0x00000005
StopScript
_0807EA4C
_0807E9F0
+1 -5
View File
@@ -6,11 +6,7 @@ _0807EF80 0x000a
Call sub_080694B0
StopScript
Call sub_0807F434
.short 0x1006 @ _0807E078 with 3 parameters
.short 0xfff8
.short 0x0004
.short 0x001e
@ End of parameters
_0807E078_sss 0xfff8, 0x0004, 0x001e
_0807E864
_0807EB74
_0807EF80 0x0000
+2 -10
View File
@@ -20,22 +20,14 @@ _0807EB44 0x0000
_0807E930 0x0000
SetEntityNonPlanarMovement 0x0040
_0807EF80 0x000d
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0378
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000378
Wait 0x003c
_0807EF80 0x000c
Wait 0x003c
TextboxNoOverlap 0x0e09
_0807EA94
Call sub_0807F158
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x035c
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x0000035c
Wait 0x001e
SoundReq 0x0188
_0807EF80 0x0008
+3 -15
View File
@@ -8,11 +8,7 @@ Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0007
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0270
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000270
Wait 0x001e
TextboxNoOverlap 0x0e0b
_0807EA94
@@ -25,17 +21,9 @@ _0807E5F8 0x00000004
_0807EF80 0x000f
_0807E930 0x0008
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000000
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000003
_0807EB44 0x0004
_0807E930 0x0000
Wait 0x003c
+1 -5
View File
@@ -8,11 +8,7 @@ Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0007
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x01b8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x000001b8
Wait 0x001e
TextboxNoOverlap 0x0e0e
_0807EA94
+3 -15
View File
@@ -8,11 +8,7 @@ Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0007
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x01b8
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x000001b8
Wait 0x001e
TextboxNoOverlap 0x0e11
_0807EA94
@@ -27,17 +23,9 @@ _0807E5F8 0x0000001c
_0807EF80 0x000f
_0807E930 0x0008
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000001
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000004
_0807EB44 0x0004
_0807E930 0x0000
Wait 0x003c
+1 -5
View File
@@ -8,11 +8,7 @@ Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0007
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0128
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000128
Wait 0x001e
TextboxNoOverlap 0x0e14
_0807EA94
+3 -15
View File
@@ -8,11 +8,7 @@ Call sub_0807F348
StopScript
WaitForSomething2 0x00000002
_0807EF80 0x0007
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0128
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000128
Wait 0x001e
TextboxNoOverlap 0x0e17
_0807EA94
@@ -27,17 +23,9 @@ _0807E5F8 0x0000007c
_0807EF80 0x000f
_0807E930 0x0008
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000002
Wait 0x00b4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0804BF38
.short 0x0005
.short 0x0000
@ End of parameters
CallWithArg sub_0804BF38, 0x00000005
_0807EB44 0x0004
_0807E930 0x0000
Wait 0x003c
+1 -5
View File
@@ -1,10 +1,6 @@
SCRIPT_START gUnk_0800C350
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806D658
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0806D658, 0x00000003
SetEntityNonPlanarMovement 0x0200
StopScript
CheckRoomFlag 0x00ff
+2 -10
View File
@@ -4,18 +4,10 @@ Call sub_0806D660
SetEntityNonPlanarMovement 0x0080
StopScript
WaitForSomething2 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0048
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000048
Call sub_0806D66C
Wait 0x000f
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0068
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000068
Call sub_0806D67C
_0807F0C8 0x001e, 0x0000
SoundReq 0x010b
+2 -10
View File
@@ -4,18 +4,10 @@ Call sub_0806D660
SetEntityNonPlanarMovement 0x0080
StopScript
WaitForSomething2 0x00000004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0048
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000048
Call sub_0806D66C
Wait 0x000f
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x0068
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x00000068
Call sub_0806D67C
_0807F0C8 0x001e, 0x0000
SoundReq 0x010b
+5 -20
View File
@@ -199,10 +199,7 @@ WaitForSomething2 0x00000008
_0807EB74
_0807E914 0x00000000
Call sub_0806C028
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x125c
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002125c
_0807EA94
StartPlayerScript gUnk_0800D1B4
WaitForSomething2 0x00000008
@@ -213,10 +210,7 @@ Wait 0x000f
_0807E5F8 0x00000020
StartPlayerScript gUnk_0800D1E0
WaitForSomething2 0x00000008
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x125d
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002125d
Jump 0x00e6
CheckLocalFlag 0x007e
JumpIfNot 0x000a
@@ -231,10 +225,7 @@ WaitForSomething2 0x00000004
_0807EB74
_0807E914 0x00000000
Call sub_0806C028
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x123d
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002123d
_0807EA94
StartPlayerScript gUnk_0800D1B4
WaitForSomething2 0x00000008
@@ -248,10 +239,7 @@ JumpIf 0xfffa
SoundReq 0x00f8
_0807E5F8 0x00000010
SetLocalFlag 0x007e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x123e
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002123e
_0807EA94
Wait 0x000f
_0807E930 0x0009
@@ -260,10 +248,7 @@ WaitForSomething2 0x00000004
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
Wait 0x001e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x123f
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002123f
_0807EA94
_0807E5F8 0x00000001
WaitForSomething2 0x00000004
+2 -10
View File
@@ -1,16 +1,8 @@
SCRIPT_START gUnk_0800D1E0
_0807F078 0x0002, 0x0001
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F918
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0807F918, 0x00000002
SoundReq 0x0109
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F238
.short 0x01e2
.short 0x0000
@ End of parameters
CallWithArg sub_0807F238, 0x000001e2
Call sub_0807F304
TextboxNoOverlap 0x0502
_0807EA94
+5 -32
View File
@@ -46,22 +46,8 @@ _0807EF80 0x0000
StopScript
Call sub_08062698
Call sub_080626AC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F0EC
.short 0x0009
.short 0x0000
@ End of parameters
.short 0x2806 @ _0807E078 with 9 parameters
.short 0x0012
.short 0x001a
.short 0x0022
.short 0x002a
.short 0x0032
.short 0x003a
.short 0x0042
.short 0x004a
.short 0x0052
@ End of parameters
CallWithArg sub_0807F0EC, 0x00000009
_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
_0807EE04 0x0038, 0x0068
Jump 0x004e
_0807EE04 0x0078, 0x0068
@@ -103,17 +89,8 @@ _0807EF80 0x0000
StopScript
Call sub_08062698
Call sub_080626AC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F0EC
.short 0x0004
.short 0x0000
@ End of parameters
.short 0x1406 @ _0807E078 with 4 parameters
.short 0x0008
.short 0x0010
.short 0x0018
.short 0x0020
@ End of parameters
CallWithArg sub_0807F0EC, 0x00000004
_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x0020
_0807EE04 0x0038, 0x0098
Jump 0x001c
_0807EE04 0x0058, 0x0098
@@ -136,11 +113,7 @@ _0807EF80 0x0008
Call sub_0806DAAC
JumpIf 0x008c
Call sub_0806DAD0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA04
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA04, 0x00000002
StopScript
_0807EA4C
_0807E9F0
+2 -10
View File
@@ -10,11 +10,7 @@ WaitForSomething2 0x00000008
_0807EF80 0x0004
Wait 0x003c
SoundReq 0x0123
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F464
.short 0x01e0
.short 0x0000
@ End of parameters
CallWithArg sub_0807F464, 0x000001e0
_0807EDD4 0x01e0, 0x01d8
_0807EB44 0x0002
_0807EF80 0x0000
@@ -43,11 +39,7 @@ _0807EF80 0x000e
Call sub_0806CA5C
SetEntity0x20 0x00040000
SoundReq 0x00f5
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8D0
.short 0xe000
.short 0xffff
@ End of parameters
CallWithArg sub_0807F8D0, 0xffffe000
Call sub_0807F8BC
JumpIf 0xffee
_0807E5F8 0x00000004
+3 -13
View File
@@ -15,24 +15,14 @@ CameraTargetEntity
Call sub_0807F5C0
_0807E5F8 0x00000001
WaitForSomething2 0x00000002
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x162d
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002162d
_0807EA94
_0807E5F8 0x00000001
Wait 0x001e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x162e
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002162e
_0807EA94
_0807E8E4_0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F75C
.short 0x0138
.short 0x0078
@ End of parameters
CallWithArg sub_0807F75C, 0x00780138
_0807F0B4 0x0004
CameraTargetPlayer
Call sub_0807F5C0
+3 -14
View File
@@ -1,11 +1,7 @@
SCRIPT_START gUnk_0800DB78
StartScript
StopScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6B4
.short 0x00a0
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6B4, 0x000000a0
JumpIf 0xfff4
_0807E864
Call sub_0807F9A4
@@ -36,10 +32,7 @@ WaitForSomething2 0x00000002
_0807E5F8 0x00000001
StartPlayerScript gUnk_0800DE00
WaitForSomething2 0x00000006
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1643
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x00021643
_0807EA94
_0807EB28 0x1645
_0807EA94
@@ -47,9 +40,5 @@ Call sub_0807F3F8
_0807E5F8 0x00000001
SoundReq0x80100000
Call sub_08094F98
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000001
_0807F0C8 0xffff, 0x0000
+2 -10
View File
@@ -11,18 +11,10 @@ CameraTargetPlayer
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DE18
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0805DE18, 0x00000001
_0807F0C8 0x0000, 0x0000
SetLocalFlag 0x0079
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000002
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
+1 -5
View File
@@ -4,11 +4,7 @@ _0807EF80 0x000a
Call sub_08066E38
StopScript
WaitForSomething2 0x00000001
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8E8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F8E8, 0x00000000
_0807E5F8 0x00000002
CheckRoomFlag 0x0000
JumpIfNot 0xfffa
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800DDD0
StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x00a0
.short 0x0000
@ End of parameters
CallWithArg sub_0807F4F8, 0x000000a0
_0807EDD4 0x0078, 0x00a0
_0807EB44 0x0000
_0807EF80 0x0000
+1 -5
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800DE50
StopScript
_0807EB44 0x0004
_0807EF80 0x0000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F238
.short 0x03c5
.short 0x0000
@ End of parameters
CallWithArg sub_0807F238, 0x000003c5
Call sub_0807F304
_0807E5F8 0x00000004
Call sub_080791BC
+1 -4
View File
@@ -19,10 +19,7 @@ Call sub_0807F5C0
Call sub_08066C94
Wait 0x00e9
_0807EF80 0x0007
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x162f
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x0002162f
_0807EA94
SoundReq2 0x002f
_0807EF80 0x0019
+1 -5
View File
@@ -6,11 +6,7 @@ SoundReq0x80100000
_0807E864
Call sub_0807DF28
SoundReq 0x00f6
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000004
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
+3 -13
View File
@@ -4,10 +4,7 @@ Call sub_0807DF28
_0807E864
StopScript
SoundReq0x80100000
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1632
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x00021632
_0807EA94
SetRoomFlag 0x0003
CheckRoomFlag 0x0000
@@ -20,18 +17,11 @@ JumpIfNot 0xfffa
_0807E864
Call sub_0807DF28
SetLocalFlag 0x007b
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1639
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1639
_0807EA94
Wait 0x0096
SoundReq 0x00f6
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0005
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000005
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
+19 -95
View File
@@ -5,11 +5,7 @@ _0807EF80 0x000a
CheckLocalFlag 0x0093
JumpIf 0x0062
_0807E930 0x0008
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8E8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F8E8, 0x00000000
StopScript
CheckRoomFlag 0x0000
JumpIfNot 0xfffa
@@ -52,11 +48,7 @@ _0807EF80 0x000a
CheckLocalFlag 0x0094
JumpIf 0x006c
_0807E930 0x0010
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8E8
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0807F8E8, 0x00000001
StopScript
CheckRoomFlag 0x0001
JumpIfNot 0xfffa
@@ -76,20 +68,12 @@ Wait 0x001e
_0807EF80 0x0000
_0807EB8C
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Wait 0x000a
TextboxNoOverlap 0x2401
_0807EA94
SetLocalFlag 0x0094
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
_0807E878
StopScript
@@ -97,11 +81,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlap 0x2401
_0807EA94
_0807E878
@@ -115,21 +95,13 @@ JumpIfNot 0x001e
_0807E9D4
SetEntityPositionRelative 0x01680070
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
Jump 0x00fe
CheckLocalFlag 0x0095
JumpIf 0x0062
_0807E930 0x0010
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8E8
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0807F8E8, 0x00000002
StopScript
CheckRoomFlag 0x0002
JumpIfNot 0xfffa
@@ -149,18 +121,10 @@ Wait 0x001e
_0807EF80 0x0000
_0807EB8C
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
SetLocalFlag 0x0095
_0807EF80 0x0000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
_0807E878
StopScript
@@ -178,34 +142,18 @@ _0807E9DC
SetLocalFlag 0x0073
StopScript
_0807EB44 0x0000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
_0807EDD4 0x0088, 0x0168
_0807EB44 0x0006
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
_0807EDD4 0x0070, 0x0168
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807E9D4
Jump 0x001e
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
TextboxNoOverlap 0x2404
_0807EA94
@@ -215,11 +163,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlap 0x2403
_0807EA94
_0807E878
@@ -233,11 +177,7 @@ JumpIf 0x0088
CheckLocalFlag 0x0096
JumpIf 0x0056
_0807E930 0x000c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F8E8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F8E8, 0x00000000
StopScript
CheckRoomFlag 0x0000
JumpIfNot 0xfffa
@@ -300,11 +240,7 @@ _0807E878
Jump 0xffe8
StartScript
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807EF80 0x000a
_0807E9D4
StopScript
@@ -312,22 +248,14 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlap 0x2405
_0807EA94
_0807E878
Jump 0xffe2
StartScript
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
_0807EF80 0x000a
_0807E9D4
StopScript
@@ -335,11 +263,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlap 0x2407
_0807EA94
_0807E878
+7 -36
View File
@@ -48,11 +48,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000000
Call sub_0806AFE8
_0807EA94
_0807E878
@@ -85,11 +81,7 @@ _0807E878
Jump 0xffd0
_0807EF80 0x000f
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000004
Call sub_0806AF70
_0807EE04 0x0188, 0x0058
StopScript
@@ -127,37 +119,16 @@ _0807E864
_0807EB44 0x0004
StartScript
TextboxNoOverlapFollow 0x4501
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x0032
.short 0x0001
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x00c8
.short 0x0002
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x0190
.short 0x0003
@ End of parameters
CallWithArg sub_0807F854, 0x00010032
CallWithArg sub_0807F854, 0x000200c8
CallWithArg sub_0807F854, 0x00030190
StopScript
_0807EA94
_0807EB38
.short 0x1406 @ _0807E078 with 4 parameters
.short 0x00a6
.short 0x006a
.short 0x0036
.short 0x0002
@ End of parameters
_0807E078_ssss 0x00a6, 0x006a, 0x0036, 0x0002
StartScript
TextboxNoOverlapFollow 0x4505
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x0190
.short 0x0001
@ End of parameters
CallWithArg sub_0807F854, 0x00010190
StopScript
_0807EA94
HasRupees 0x0190
+1 -5
View File
@@ -1,11 +1,7 @@
SCRIPT_START gUnk_0800E8A4
StartScript
TextboxNoOverlapFollow 0x4504
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x00c8
.short 0x0001
@ End of parameters
CallWithArg sub_0807F854, 0x000100c8
StopScript
_0807EA94
HasRupees 0x00c8
+1 -5
View File
@@ -1,11 +1,7 @@
SCRIPT_START gUnk_0800E8D6
StartScript
TextboxNoOverlapFollow 0x4503
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F854
.short 0x0032
.short 0x0001
@ End of parameters
CallWithArg sub_0807F854, 0x00010032
StopScript
_0807EA94
HasRupees 0x0032
+8 -40
View File
@@ -9,11 +9,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
Call sub_0807F2D4
_0807E930 0x0009
Call sub_0806CE80
@@ -35,11 +31,7 @@ JumpIfNot 0xfffc
StartScript
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806C028
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806C028, 0x00000004
StopScript
Call sub_0806C00C
JumpIfNot 0xfff8
@@ -164,11 +156,7 @@ Jump 0xffe4
.short 0x0000
StartScript
_0807E9D4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08061FB8
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_08061FB8, 0x00000001
SetEntityNonPlanarMovement 0x0040
_0807EF80 0x000a
_0807EB44 0x0004
@@ -200,21 +188,13 @@ Call sub_080639D0
_0807EF80 0x000a
StopScript
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08063850
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_08063850, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08063850
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_08063850, 0x00000000
Call sub_08063944
_0807EA94
JumpIfNot 0x0008
@@ -222,11 +202,7 @@ _0807F050 0x0070
WaitPlayerAction8
_0807E878
Call sub_08063874
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08063850
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_08063850, 0x00000000
Jump 0xffc6
StartScript
Call sub_08064CC0
@@ -280,11 +256,7 @@ Jump 0xff88
StopScript
WaitForSomething2 0x00000002
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
WaitForSomething2 0x00000004
Call sub_0806AED8
WaitForSomething2 0x00000008
@@ -330,11 +302,7 @@ Jump 0xff88
StopScript
WaitForSomething2 0x00000010
_0807EB44 0x0006
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
WaitForSomething2 0x00000020
Call sub_0806AED8
WaitForSomething2 0x00000040
+11 -52
View File
@@ -8,61 +8,29 @@ JumpIf 0x00b0
StopScript
Jump 0x0026
_0807EB44 0x0006
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000004
_0807EDD4 0x0088, 0x0040
_0807EF80 0x000a
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0006
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000008
Wait 0x0004
_0807EB44 0x0006
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AF60
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0806AF60, 0x00000004
_0807EDD4 0x0068, 0x0040
_0807EF80 0x000a
CheckLocalFlag 0x007b
@@ -86,27 +54,18 @@ StartPlayerScript gUnk_0800F14C
WaitForSomething2 0x00000001
_0807E5F8 0x0000001e
WaitForSomething2 0x00000040
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1201
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1201
_0807EA94
WaitForSomething2 0x000003c0
_0807E8E4_0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1202
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1202
_0807EA94
_0807F034 0x0067
WaitPlayerAction8
_0807E8E4_0
_0807E5F8 0x00000002
WaitForSomething2 0x00000040
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1203
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1203
_0807EA94
_0807E5F8 0x00000002
Call sub_0807DF50
+9 -40
View File
@@ -22,11 +22,7 @@ _0807E5F8 0x00000040
WaitForSomething2 0x00000002
StopScript
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F680
.short 0x01c0
.short 0x0000
@ End of parameters
CallWithArg sub_0807F680, 0x000001c0
JumpIf 0x0034
StopScript
_0807E864
@@ -35,20 +31,13 @@ _0807EB74
_0807E930 0x0008
_0807EF80 0x0004
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1206
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1206
_0807EA94
StartPlayerScript gUnk_0800F33C
WaitForSomething2 0x00000400
_0807E878
Jump 0xffbe
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F680
.short 0x0230
.short 0x0000
@ End of parameters
CallWithArg sub_0807F680, 0x00000230
JumpIfNot 0x0034
StopScript
_0807E864
@@ -57,20 +46,13 @@ _0807EB74
_0807E930 0x0008
_0807EF80 0x0004
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1206
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1206
_0807EA94
StartPlayerScript gUnk_0800F354
WaitForSomething2 0x00000400
_0807E878
Jump 0xff7e
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6B4
.short 0x0310
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6B4, 0x00000310
JumpIf 0x0034
StopScript
_0807E864
@@ -79,20 +61,13 @@ _0807EB74
_0807E930 0x0008
_0807EF80 0x0004
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1206
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1206
_0807EA94
StartPlayerScript gUnk_0800F36C
WaitForSomething2 0x00000400
_0807E878
Jump 0xff3e
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6B4
.short 0x0340
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6B4, 0x00000340
JumpIfNot 0x0034
StopScript
_0807E864
@@ -101,10 +76,7 @@ _0807EB74
_0807E930 0x0008
_0807EF80 0x0004
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1206
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1206
_0807EA94
StartPlayerScript gUnk_0800F384
WaitForSomething2 0x00000400
@@ -120,10 +92,7 @@ StopScript
_0807E864
_0807EB74
_0807E930 0x0008
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1208
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1208
_0807EA94
_0807E878
Jump 0xfed4
+5 -25
View File
@@ -33,21 +33,13 @@ StartScript
_0807EB44 0x0006
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
Call sub_08064428
_0807EA94
_0807E878
@@ -64,11 +56,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
TextboxNoOverlap 0x2511
_0807EA94
Wait 0x000f
@@ -117,11 +105,7 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
CheckLocalFlag 0x00cd
JumpIf 0x000a
TextboxNoOverlap 0x2512
@@ -130,11 +114,7 @@ TextboxNoOverlap 0x251f
_0807EA94
Wait 0x000f
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Jump 0xffc4
.short 0x0000
StartScript
+19 -79
View File
@@ -26,10 +26,7 @@ SetEntityPositionRelative 0x036800c8
Call sub_0807F5C0
WaitForSomething2 0x00000001
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x2501
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00002501
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
@@ -45,10 +42,7 @@ StartPlayerScript gUnk_0800FA78
WaitForSomething2 0x00000001
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x2503
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e2503
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
@@ -61,10 +55,7 @@ StartPlayerScript gUnk_0800FA9C
WaitForSomething2 0x00000001
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x2504
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e2504
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
@@ -77,10 +68,7 @@ StartPlayerScript gUnk_0800FAC0
WaitForSomething2 0x00000001
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x2505
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e2505
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
@@ -95,10 +83,7 @@ Wait 0x001e
_0807E8E4_0
Call sub_0807F3F8
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1021
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1021
_0807EA94
StartPlayerScript gUnk_0800FAE4
SetEntityPositionRelative 0x025800f0
@@ -107,71 +92,44 @@ CameraTargetEntity
Wait 0x001e
Call sub_08063C2C
WaitForSomething2 0x00000001
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1022
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1022
_0807EA94
_0807E8E4_0
Call sub_08063C14
Call sub_08094CDC
Wait 0x001e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1023
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1023
_0807EA94
Call sub_08063C14
Call sub_08094DD8
Wait 0x001e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1024
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1024
_0807EA94
Call sub_08063C14
Call sub_08094D34
Wait 0x001e
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1025
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1025
_0807EA94
Call sub_08063C5C
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1026
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1026
_0807EA94
_0807E5F8 0x00000002
WaitForSomething2 0x00000004
_0807E8E4_1
Call sub_08063C2C
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1027
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001027
_0807EA94
Call sub_08063C74
Wait 0x003c
Call sub_08063C14
_0807E8E4_0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1028
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e1028
_0807EA94
_0807E8E4_1
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1029
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001029
_0807EA94
_0807E8E4_0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x102a
.short 0x000e
@ End of parameters
TextboxNoOverlapFollowPos 0x000e102a
_0807EA94
Call sub_08063C14
Call sub_08094D70
@@ -186,40 +144,22 @@ Wait 0x001e
_0807E8E4_1
Call sub_0807F3F8
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x102b
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000102b
_0807EA94
_0807F034 0x000d
WaitPlayerAction8
Call sub_0806DC3C
Call sub_080791BC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F244
.short 0x000d
.short 0x0000
@ End of parameters
CallWithArg sub_0807F244, 0x0000000d
_0807E914 0x000000ff
Call sub_0807F5B0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x49d6
.short 0x0800
@ End of parameters
CallWithArg sub_0807F29C, 0x080049d6
Wait 0x00b7
_0807E914 0x00000000
Call sub_0807F5B0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x102c
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000102c
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F29C, 0x00000000
Call sub_0806DC58
_0807F0B4 0x0004
CameraTargetPlayer
+3 -16
View File
@@ -3,22 +3,9 @@ StartScript
SetEntityNonPlanarMovement 0x0100
StopScript
Call sub_0807F584
.short 0x1406 @ _0807E078 with 4 parameters
.short 0x0012
.short 0x001a
.short 0x000e
.short 0x0002
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F4F8
.short 0x027c
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F464
.short 0x00e8
.short 0x0000
@ End of parameters
_0807E078_ssss 0x0012, 0x001a, 0x000e, 0x0002
CallWithArg sub_0807F4F8, 0x0000027c
CallWithArg sub_0807F464, 0x000000e8
_0807EDD4 0x00e8, 0x0270
_0807EB44 0x0000
_0807EF80 0x0000
+2 -8
View File
@@ -8,10 +8,7 @@ CheckLocalFlag 0x00cd
JumpIf 0x0030
_0807E864
Call sub_0807F9A4
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x2506
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00002506
_0807EA94
StartPlayerScript gUnk_0800FD80
WaitForSomething2 0x00000008
@@ -21,10 +18,7 @@ CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
JumpIfNot 0xfff6
_0807E864
Call sub_0807F9A4
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x106c
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000106c
_0807EA94
StartPlayerScript gUnk_0800FD80
WaitForSomething2 0x00000008
+2 -10
View File
@@ -83,11 +83,7 @@ CheckInventory1 0x0012
JumpIf 0x004a
_0807EB44 0x0006
_0807E9D4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
StopScript
StopScript
StartScript
@@ -98,11 +94,7 @@ JumpIfNot 0xffee
StopScript
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
Call sub_08064428
_0807EA94
Wait 0x000f
+2 -10
View File
@@ -4,11 +4,7 @@ CheckInventory1 0x0012
JumpIf 0x004a
_0807EB44 0x0006
_0807E9D4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
StopScript
StopScript
StartScript
@@ -19,11 +15,7 @@ JumpIfNot 0xffee
StopScript
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
Call sub_08064428
_0807EA94
Wait 0x000f
+9 -45
View File
@@ -2,11 +2,7 @@ SCRIPT_START gUnk_0800FF74
StartScript
_0807EB44 0x0002
_0807E9D4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
Call sub_080644A4
ClearLocalFlag 0x00c7
StopScript
@@ -30,11 +26,7 @@ StopScript
SetLocalFlag 0x00c7
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
CheckInventory1 0x0048
JumpIf 0x000c
TextboxNoOverlap 0x3401
@@ -53,35 +45,19 @@ _0807E888
Call sub_0807F594
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
SoundReq 0x00cd
TextboxNoOverlap 0x340a
_0807EA94
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x000c
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x0000000c
SetEntityNonPlanarMovement 0x0100
_0807EDD4 0x0018, 0x0108
_0807EB44 0x0002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
SetLocalFlag 0x00ce
Call sub_080644A4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F5B0
.short 0x000a
.short 0x0000
@ End of parameters
CallWithArg sub_0807F5B0, 0x0000000a
_0807E878
Jump 0xff1e
.short 0x0000
@@ -89,31 +65,19 @@ StartScript
_0807E9D4
_0807EF80 0x000a
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000004
TextboxNoOverlapFollow 0x0a01
_0807EA94
Wait 0x000f
_0807E878
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000000
Jump 0xffd0
_0807EF80 0x0006
SCRIPT_END
+5 -23
View File
@@ -48,21 +48,14 @@ _0807E864
_0807EB74
CheckRoomFlag 0x0001
JumpIf 0x0034
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x3001
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00003001
_0807EA94
_0807E3E8
JumpIfNot 0x002e
Call sub_080A1608
_0807EA94
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080A1550
.short 0x01ac
.short 0x0801
@ End of parameters
CallWithArg sub_080A1550, 0x080101ac
JumpIfNot 0xffca
SoundReq2 0x0015
SetRoomFlag 0x0001
@@ -78,20 +71,13 @@ StopScript
Call sub_080A1270
_0807E864
Call sub_0807DF28
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x3004
.short 0x0007
@ End of parameters
TextboxNoOverlapFollowPos 0x00073004
_0807EA94
SoundReq0x80100000
_0807E778 0x0004
DoFade5
WaitFor_2
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F75C
.short 0x0378
.short 0x0340
@ End of parameters
CallWithArg sub_0807F75C, 0x03400378
Call sub_080791BC
Call sub_0807FB74
_0807E8E4_1
@@ -117,11 +103,7 @@ _0807EA94
Call sub_080A14A8
Call sub_0807DF50
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F5B0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F5B0, 0x00000000
ClearRoomFlag 0x0001
Call sub_080A169C
_0807EF80 0x0006
+18 -87
View File
@@ -58,22 +58,8 @@ StopScript
StopScript
Call sub_08062698
Call sub_080626AC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F0EC
.short 0x0009
.short 0x0000
@ End of parameters
.short 0x2806 @ _0807E078 with 9 parameters
.short 0x0012
.short 0x001a
.short 0x0022
.short 0x002a
.short 0x0032
.short 0x003a
.short 0x0042
.short 0x004a
.short 0x0052
@ End of parameters
CallWithArg sub_0807F0EC, 0x00000009
_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
_0807EE04 0x0358, 0x0078
Jump 0x004e
_0807EE04 0x0390, 0x0078
@@ -111,11 +97,7 @@ StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
StopScript
Wait 0x003c
Call sub_0806407C
@@ -125,11 +107,7 @@ StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
@@ -161,20 +139,12 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
Call sub_080636D8
_0807EA94
Wait 0x000f
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Jump 0xffd2
StartScript
_0807EB44 0x0004
@@ -187,20 +157,12 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000004
Call sub_08063C90
_0807EA94
Wait 0x000f
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Jump 0xffd2
StartScript
_0807EB44 0x0004
@@ -213,26 +175,14 @@ JumpIfNot 0xfffc
_0807E864
Call sub_0807DF28
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
CheckRoomFlag 0x000e
JumpIf 0x000c
SetRoomFlag 0x000e
TextboxNoOverlap 0x2b10
_0807EA94
Call sub_080634E4
.short 0x2006 @ _0807E078 with 7 parameters
.short 0x000e
.short 0x0020
.short 0x0036
.short 0x0034
.short 0x000e
.short 0x0024
.short 0x002e
@ End of parameters
_0807E078_sssssss 0x000e, 0x0020, 0x0036, 0x0034, 0x000e, 0x0024, 0x002e
TextboxNoOverlap 0x2b0d
Jump 0x0096
CheckGlobalFlag 0x003d
@@ -245,19 +195,11 @@ CheckGlobalFlag 0x003b
JumpIfNot 0x0072
Jump 0x0002
Call sub_080634EC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F78C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F78C, 0x00000000
_0807EA94
_0807E3E8
JumpIfNot 0x005a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F7C4
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F7C4, 0x00000000
JumpIfNot 0x0030
_0807E48C 0x0020
JumpIfNot 0x0030
@@ -265,11 +207,7 @@ Call sub_08063504
JumpIf 0x002e
TextboxNoOverlap 0x2b07
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F800
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F800, 0x00000000
WaitPlayerAction8
_0807EA94
TextboxNoOverlap 0x2b0c
@@ -339,12 +277,9 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x0411 @ HasRoomItemForSale with 0 parameters
HasRoomItemForSale
Call sub_0807F77C
.short 0x0c5d @ _0807EAF0 with 2 parameters
.short 0x3c08
.short 0x3c09
@ End of parameters
_0807EAF0 0x3c08, 0x3c09
_0807EA94
_0807E878
_0807EB44 0x0004
@@ -362,16 +297,12 @@ _0807E864
_0807EB74
Call sub_0807F2D4
_0807EF80 0x0000
.short 0x0411 @ HasRoomItemForSale with 0 parameters
HasRoomItemForSale
JumpIf 0x000a
TextboxNoOverlap 0x3c07
Jump 0x0048
Call sub_08062EB8
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F78C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F78C, 0x00000000
_0807EA94
_0807E3E8
JumpIfNot 0x0030
@@ -457,7 +388,7 @@ StopScript
StartScript
CheckPlayerInRegion2 0x3030
JumpIfNot 0xffe4
.short 0x0411 @ HasRoomItemForSale with 0 parameters
HasRoomItemForSale
JumpIf 0x004c
CheckEntityInteractType
JumpIfNot 0xffea
+6 -27
View File
@@ -1,11 +1,7 @@
SCRIPT_START gUnk_08010A98
StartScript
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000000
_0807EF80 0x000a
Call sub_08067314
StopScript
@@ -13,20 +9,12 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0004
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000004
Call sub_08067304
_0807EA94
_0807E878
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080672B0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_080672B0, 0x00000000
Jump 0xffd2
StartScript
CheckInventory1 0x0067
@@ -34,8 +22,7 @@ JumpIfNot 0x0076
_0807EB44 0x0004
_0807EF80 0x0000
SetEntityNonPlanarMovement 0x0180
.short 0x0c0c @ CallWithArg with 0 parameters
.word sub_0807F348
CallWithArg_p sub_0807F348
Call sub_0806075C
StopScript
_0807EA94
@@ -48,11 +35,7 @@ StopScript
StartScript
_0807E564
JumpIf 0x0010
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080608E4
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_080608E4, 0x00000000
JumpIf 0x000c
_0807EE30
JumpIfNot 0xffe4
@@ -61,11 +44,7 @@ StopScript
_0807EF80 0x0000
StopScript
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080608E4
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_080608E4, 0x00000001
JumpIf 0xfff0
StopScript
Jump 0xffbc
+11 -48
View File
@@ -22,24 +22,15 @@ Call sub_0807DF28
StartPlayerScript gUnk_08011074
WaitForSomething2 0x00000400
_0807F078 0x0034, 0x0002
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1036
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1036
_0807EA94
_0807E5F8 0x00000010
WaitForSomething2 0x00000020
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1037
.short 0x0002
@ End of parameters
TextboxNoOverlapFollowPos 0x00021037
_0807EA94
_0807E5F8 0x00000010
WaitForSomething2 0x00000020
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1038
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1038
_0807EA94
SoundReq0x80100000
_0807E778 0x0004
@@ -76,10 +67,7 @@ WaitForSomething2 0x00055000
_0807E8E4_1
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1039
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1039
_0807EA94
SoundReq2 0x0001
_0807E8E4_2
@@ -92,10 +80,7 @@ WaitForSomething2 0x00000080
Wait 0x012c
_0807E5F8 0x00000004
WaitForSomething2 0x00000008
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x103a
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c103a
_0807EA94
SetEntityPositionRelative 0x01c001f8
_0807F0B4 0x0004
@@ -113,10 +98,7 @@ SoundReq0x80100000
SoundReq 0x009b
_0807E5F8 0x00000100
WaitForSomething2 0x00000200
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1043
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001043
_0807EA94
SoundReq2 0x000d
_0807E5F8 0x00000100
@@ -127,19 +109,12 @@ SoundReq 0x01c7
SoundReq 0x00e5
_0807E5F8 0x00000100
_0807E5F8 0x00002800
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
WaitForSomething2 0x00000200
WaitForSomething2 0x00005000
_0807E5F8 0x00028000
WaitForSomething2 0x00050000
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1044
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001044
_0807EA94
SetEntityPositionRelative 0x009801f8
SoundReq0x80100000
@@ -149,26 +124,14 @@ _0807E5F8 0x00028000
_0807E5F8 0x00000100
WaitForSomething2 0x00000200
WaitForSomething2 0x00050000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
SoundReq 0x00e5
_0807E5F8 0x00028000
WaitForSomething2 0x00050000
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
_0807E5F8 0x08000000
_0807E5F8 0x00800000
WaitForSomething2 0x01000000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000002
_0807F0C8 0xffff, 0x0000
+10 -48
View File
@@ -1,25 +1,13 @@
SCRIPT_START gUnk_08010E5A
Wait 0x001e
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
Wait 0x003c
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
Wait 0x0004
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
Wait 0x001e
SoundReq 0x012c
_0807E5F8 0x00800000
@@ -36,24 +24,12 @@ WaitForSomething2 0x00000020
_0807E778 0x0002
DoFade6
WaitFor_2
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DE18
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0805DE18, 0x00000002
_0807F0C8 0x0000, 0x0000
Call sub_0806DC3C
Call sub_080791BC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F244
.short 0x000d
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x49f6
.short 0x0800
@ End of parameters
CallWithArg sub_0807F244, 0x0000000d
CallWithArg sub_0807F29C, 0x080049f6
_0807F0B4 0x0001
SetEntityPositionRelative 0x006801f8
_0807E5F8 0x00000004
@@ -64,30 +40,16 @@ WaitForSomething2 0x00000080
SoundReq 0x01c3
_0807E5F8 0x20000000
Wait 0x0078
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F29C, 0x00000000
Call sub_0806DC58
_0807E5F8 0x40000000
_0807E5F8 0x00000010
_0807E5F8 0x00000100
WaitForSomething2 0x00000020
WaitForSomething2 0x00000200
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1045
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1045
_0807EA94
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1046
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001046
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000002
_0807F0C8 0xffff, 0x0000
+9 -42
View File
@@ -4,68 +4,35 @@ _0807E5F8 0x00000100
WaitForSomething2 0x00000200
StartPlayerScript gUnk_080110BC
WaitForSomething2 0x00000400
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1047
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001047
_0807EA94
Call sub_0806DC3C
Call sub_080791BC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F244
.short 0x000d
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x49f6
.short 0x0800
@ End of parameters
CallWithArg sub_0807F244, 0x0000000d
CallWithArg sub_0807F29C, 0x080049f6
Wait 0x001e
_0807E5F8 0x00000100
WaitForSomething2 0x00000200
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F29C
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F29C, 0x00000000
Call sub_0806DC58
Wait 0x003c
_0807E5F8 0x08000000
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
Wait 0x000f
SoundReq 0x0125
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB28
.short 0x0003
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DE18
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0807FB28, 0x00000003
CallWithArg sub_0805DE18, 0x00000002
_0807F0C8 0x0000, 0x0000
_0807E5F8 0x00000010
WaitForSomething2 0x00000020
SoundReq0x80100000
Wait 0x003c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x104a
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x0000104a
_0807EA94
_0807E5F8 0x00000100
WaitForSomething2 0x00000200
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1049
.short 0x0000
@ End of parameters
TextboxNoOverlapFollowPos 0x00001049
_0807EA94
SetEntityPositionRelative 0x009801f8
Wait 0x0078
+1 -6
View File
@@ -15,12 +15,7 @@ Wait 0x003c
_0807ECC4 0x0010
_0807E930 0x0002
Call sub_08064050
.short 0x1406 @ _0807E078 with 4 parameters
.short 0x0008
.short 0x009e
.short 0x0134
.short 0x01f8
@ End of parameters
_0807E078_ssss 0x0008, 0x009e, 0x0134, 0x01f8
_0807E610 0x00000800
_0807E5F8 0x00001000
WaitForSomething2 0x00000800
+2 -10
View File
@@ -33,11 +33,7 @@ WaitForSomething2 0x00000100
_0807EB44 0x0000
_0807EF80 0x0014
SoundReq 0x0120
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095420
.short 0x1890
.short 0x0801
@ End of parameters
CallWithArg sub_08095420, 0x08011890
Wait 0x00f0
_0807EF80 0x0016
SoundReq 0x01cb
@@ -54,11 +50,7 @@ _0807E5F8 0x00000200
WaitForSomething2 0x00000100
_0807EF80 0x0014
SoundReq 0x01c4
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0809545C
.short 0x18d4
.short 0x0801
@ End of parameters
CallWithArg sub_0809545C, 0x080118d4
_0807E5F8 0x00000200
WaitForSomething2 0x00000100
Wait 0x003c
+14 -69
View File
@@ -11,21 +11,13 @@ StartScript
_0807EB44 0x0004
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
CheckGlobalFlag 0x0015
JumpIf 0x000a
TextboxNoOverlapFollow 0x103d
@@ -39,11 +31,7 @@ StartScript
_0807E9D4
_0807EB44 0x0004
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x000c
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x0000000c
StopScript
Wait 0x003c
Call sub_0806407C
@@ -61,21 +49,13 @@ StartScript
_0807EB44 0x0006
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
Call sub_08064428
_0807EA94
_0807E878
@@ -85,21 +65,13 @@ StartScript
_0807EB44 0x0004
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlapFollow 0x1320
_0807EA94
_0807E878
@@ -108,26 +80,14 @@ StartScript
_0807EB44 0x0002
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_080644B4
.short 0x0006
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
CallWithArg sub_080644B4, 0x00000006
JumpIf 0x005e
TextboxNoOverlapFollow 0x1320
_0807EA94
@@ -138,21 +98,13 @@ StartScript
_0807EB44 0x0004
_0807E9D4
_0807EF80 0x000a
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000000
TextboxNoOverlapFollow 0x1322
_0807EA94
_0807E878
@@ -162,17 +114,10 @@ JumpIfNot 0xfffa
_0807E864
Call sub_0807F9A4
Call sub_0807DF28
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1321
.short 0x0007
@ End of parameters
TextboxNoOverlapFollowPos 0x00071321
_0807EA94
SetLocalFlag 0x0010
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA1C
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA1C, 0x00000003
_0807E878
Call sub_0807DF50
_0807EF80 0x0006
+1 -4
View File
@@ -1,10 +1,7 @@
SCRIPT_START gUnk_08011B20
_0807E864
Call sub_0807DF28
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1320
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1320
_0807EA94
_0807E878
Call sub_0807DF50
+3 -15
View File
@@ -39,11 +39,7 @@ ModRupees 0xfff6
Wait 0x001e
TextboxNoOverlap 0x3d06
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806C2A0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806C2A0, 0x00000000
WaitFor_2
Wait 0x003c
Call sub_0806C224
@@ -51,11 +47,7 @@ Jump 0xffb8
StartScript
_0807E888
StopScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806C2A0
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0806C2A0, 0x00000001
WaitFor_2
Wait 0x003c
_0807E878
@@ -77,11 +69,7 @@ JumpIfNot 0xfffa
_0807E888
WaitPlayerAction8
Wait 0x001e
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806C2A0
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806C2A0, 0x00000000
WaitFor_2
Wait 0x003c
Call sub_0806C280
+1 -5
View File
@@ -3,11 +3,7 @@ StartScript
_0807E864
StopScript
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806C2A0
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0806C2A0, 0x00000001
WaitFor_2
Wait 0x003c
_0807EF80 0x0014
+2 -6
View File
@@ -29,9 +29,7 @@ StartScript
_0807E778 0x0004
_0807E788 0x00007fff
DoFade5
.short 0x0842 @ _0807E858 with 1 parameters
.short 0x0080
@ End of parameters
_0807E858 0x0080
StopScript
WaitFor_2
SoundReq2 0x002c
@@ -55,9 +53,7 @@ StartScript
_0807E778 0x0004
_0807E788 0xffffffff
DoFade4
.short 0x0842 @ _0807E858 with 1 parameters
.short 0x0080
@ End of parameters
_0807E858 0x0080
StopScript
WaitFor_2
SoundReq2 0xffff
+3 -12
View File
@@ -32,18 +32,13 @@ _0807E864
Call sub_0807F9A4
Call sub_0807DF28
StartPlayerScript gUnk_08012AB0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1101
.short 0x0007
@ End of parameters
TextboxNoOverlapFollowPos 0x00071101
_0807EA94
CameraTargetPlayer
_0807E778 0x0004
_0807E80C 0x00000000
WaitFor_2
.short 0x0842 @ _0807E858 with 1 parameters
.short 0x0000
@ End of parameters
_0807E858 0x0000
Call sub_080791BC
LoadRoomEntityList gUnk_080F4D70
Call DeleteAllEnemies
@@ -153,11 +148,7 @@ Wait 0x003c
SoundReq2 0xffff
Call sub_08054570
SetGlobalFlag 0x0014
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F6F8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F6F8, 0x00000008
Call sub_0807DF50
_0807E878
_0807EF80 0x0006
+20 -81
View File
@@ -7,20 +7,14 @@ _0807E930 0x0020
WaitForSomething2 0x00000004
_0807E930 0x0022
Call sub_0807F3C8
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1102
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1102
_0807EA94
_0807E930 0x0020
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0021
Call sub_0807F3C8
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1103
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1103
_0807EA94
_0807E930 0x0020
_0807E5F8 0x00000008
@@ -31,44 +25,29 @@ _0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807EF80 0x0011
_0807E930 0x001c
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1105
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1105
_0807EA94
_0807E930 0x0020
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0022
Call sub_0807F3C8
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1106
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1106
_0807EA94
_0807E930 0x001c
Call sub_0806D96C
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1107
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1107
_0807EA94
_0807E930 0x0020
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0021
Call sub_0807F3C8
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1108
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1108
_0807EA94
_0807E930 0x001c
Call sub_0806D96C
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1109
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1109
_0807EA94
_0807E930 0x0020
_0807EF80 0x000a
@@ -84,21 +63,14 @@ StopScript
_0807E864
Call sub_0806D944
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1114
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1114
_0807EA94
_0807E930 0x0020
_0807E878
Jump 0xffd0
_0807E864
_0807E9DC
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F5B0
.short 0x003c
.short 0x0000
@ End of parameters
CallWithArg sub_0807F5B0, 0x0000003c
Call sub_080791D0
StopScript
_0807E5F8 0x00000008
@@ -108,19 +80,13 @@ _0807E5F8 0x00000008
WaitForSomething2 0x00000004
Call sub_0806D944
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110a
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110a
_0807EA94
_0807E930 0x001f
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110b
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110b
_0807EA94
_0807E930 0x001f
_0807E5F8 0x00000008
@@ -128,28 +94,19 @@ WaitForSomething2 0x00000004
_0807EF80 0x0004
Wait 0x003c
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110c
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110c
_0807EA94
_0807E930 0x001f
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110d
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110d
_0807EA94
_0807E930 0x001f
_0807E5F8 0x00000008
WaitForSomething2 0x00000004
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110e
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110e
_0807EA94
_0807E930 0x0018
SetEntityNonPlanarMovement 0x0080
@@ -170,10 +127,7 @@ Jump 0xffe6
_0807E864
_0807E930 0x0010
StopScript
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1115
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1115
_0807EA94
_0807E930 0x0018
_0807E878
@@ -185,10 +139,7 @@ Call sub_0807DF28
_0807EB8C
Call sub_0806D944
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x110f
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c110f
_0807E930 0x0018
SetEntityNonPlanarMovement 0x0080
Call sub_0806D908
@@ -209,10 +160,7 @@ Jump 0xffe6
_0807E864
_0807E930 0x0010
StopScript
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1115
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1115
_0807EA94
_0807E930 0x0018
_0807E878
@@ -224,10 +172,7 @@ Call sub_0807DF28
_0807EB8C
Call sub_0806D944
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1110
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1110
_0807E930 0x0018
SetEntityNonPlanarMovement 0x0080
Call sub_0806D908
@@ -249,10 +194,7 @@ Jump 0xffe6
_0807E864
_0807E930 0x0010
StopScript
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1115
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1115
_0807EA94
_0807E930 0x0018
_0807E878
@@ -266,10 +208,7 @@ _0807EF80 0x000b
_0807EB8C
Call sub_0806D944
_0807E930 0x0010
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1111
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1111
_0807E930 0x0018
SetEntityNonPlanarMovement 0x0080
Call sub_0806D8A0
+1 -5
View File
@@ -6,10 +6,6 @@ StopScript
_0807EF80 0x0001
_0807ECC4 0x0008
_0807E5F8 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB64
.short 0xffe2
.short 0xffff
@ End of parameters
CallWithArg sub_0807FB64, 0xffffffe2
Call sub_080791BC
SCRIPT_END
+1 -5
View File
@@ -6,10 +6,6 @@ StopScript
_0807EF80 0x0001
_0807EC64 0x0008
_0807E5F8 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB64
.short 0xffe2
.short 0xffff
@ End of parameters
CallWithArg sub_0807FB64, 0xffffffe2
Call sub_080791BC
SCRIPT_END
+1 -5
View File
@@ -6,10 +6,6 @@ StopScript
_0807EF80 0x0001
_0807EC94 0x0008
_0807E5F8 0x00000002
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807FB64
.short 0xffe2
.short 0xffff
@ End of parameters
CallWithArg sub_0807FB64, 0xffffffe2
Call sub_080791BC
SCRIPT_END
+3 -15
View File
@@ -18,11 +18,7 @@ Jump 0xffe2
.short 0x0000
StartScript
_0807EB44 0x0004
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
_0807EF80 0x000a
Call sub_0806B60C
StopScript
@@ -30,18 +26,10 @@ CheckEntityInteractType
JumpIfNot 0xfffc
_0807E864
_0807EB74
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x000c
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x0000000c
Call sub_0806B4F0
_0807EA94
Wait 0x000f
_0807E878
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F3D8
.short 0x0008
.short 0x0000
@ End of parameters
CallWithArg sub_0807F3D8, 0x00000008
Jump 0xffd2
+1 -5
View File
@@ -1,10 +1,6 @@
SCRIPT_START gUnk_08012F0C
StartScript
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806A93C
.short 0x5678
.short 0x1234
@ End of parameters
CallWithArg sub_0806A93C, 0x12345678
_0807EB44 0x0004
_0807E930 0x0002
CheckInventory1 0x0015
+2 -10
View File
@@ -11,11 +11,7 @@ StopScript
WaitForSomething2 0x00000004
_0807E908 0x0004
Call sub_0806A958
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F93C
.short 0xf2f4
.short 0x0000
@ End of parameters
CallWithArg sub_0807F93C, 0x0000f2f4
Call sub_0807DF50
_0807E878
SetLocalFlag 0x0062
@@ -24,11 +20,7 @@ StartScript
_0807E930 0x000d
_0807E908 0x0005
SetLocalFlag 0x0062
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0807F93C
.short 0xf2f4
.short 0x0000
@ End of parameters
CallWithArg sub_0807F93C, 0x0000f2f4
Call sub_0806AA10
StopScript
CheckInventory1 0x0038
+3 -15
View File
@@ -15,23 +15,11 @@ _0807E864
StopScript
_0807EB74
Call sub_0806AED8
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AA50
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0806AA50, 0x00000000
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AA50
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0806AA50, 0x00000001
_0807EA94
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806AA50
.short 0x0002
.short 0x0000
@ End of parameters
CallWithArg sub_0806AA50, 0x00000002
_0807EA94
JumpIf 0x0008
_0807E878
+4 -15
View File
@@ -30,10 +30,7 @@ Call sub_080536B8
_0807E864
Call sub_0807DF28
WaitFor_2
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1602
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1602
_0807EA94
_0807E5F8 0x00000008
WaitForSomething2 0x00000010
@@ -47,10 +44,7 @@ WaitForSomething2 0x00000040
StartPlayerScript gUnk_08013378
_0807E5F8 0x00000020
WaitForSomething2 0x00000042
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1603
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c1603
_0807EA94
_0807E5F8 0x00000020
WaitForSomething2 0x00000040
@@ -59,16 +53,11 @@ _0807E778 0x0004
DoFade5
WaitFor_2
SoundReq0x80100000
.short 0x0842 @ _0807E858 with 1 parameters
.short 0x0000
@ End of parameters
_0807E858 0x0000
Wait 0x003c
CameraTargetPlayer
Call sub_0807F5C0
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x1604
.short 0x0007
@ End of parameters
TextboxNoOverlapFollowPos 0x00071604
_0807EA94
_0807E788 0xffffffff
_0807E778 0x0004
+1 -5
View File
@@ -15,11 +15,7 @@ WaitForSomething2 0x00000020
Wait 0x003c
_0807EF80 0x0014
SoundReq 0x0120
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095420
.short 0x3494
.short 0x0801
@ End of parameters
CallWithArg sub_08095420, 0x08013494
Wait 0x005a
_0807EF80 0x0016
WaitForSomething2 0x00000080
+14 -69
View File
@@ -4,11 +4,7 @@ _0807EF80 0x0008
StopScript
StartScript
Call sub_0807F92C
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0806DA04
.short 0x0003
.short 0x0000
@ End of parameters
CallWithArg sub_0806DA04, 0x00000003
StopScript
CheckEntityInteractType
JumpIfNot 0xfffc
@@ -16,82 +12,38 @@ _0807E864
Call sub_0807DF28
StartPlayerScript gUnk_080136D8
WaitForSomething2 0x00000001
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095A1C
.short 0x3f04
.short 0x0801
@ End of parameters
CallWithArg sub_08095A1C, 0x08013f04
SoundReq 0x01cd
Wait 0x005a
StartScript
SoundReq 0x01ce
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D54
.short 0x3e04
.short 0x0801
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D54
.short 0x3e28
.short 0x0801
@ End of parameters
CallWithArg sub_08095D54, 0x08013e04
CallWithArg sub_08095D54, 0x08013e28
StopScript
WaitForSomething2 0x18000000
StartScript
SoundReq 0x01cf
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x4054
.short 0x0801
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x4074
.short 0x0801
@ End of parameters
CallWithArg sub_08095D8C, 0x08014054
CallWithArg sub_08095D8C, 0x08014074
StopScript
Wait 0x001e
StartScript
SoundReq 0x01d0
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x40dc
.short 0x0801
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x4118
.short 0x0801
@ End of parameters
CallWithArg sub_08095D8C, 0x080140dc
CallWithArg sub_08095D8C, 0x08014118
StopScript
Wait 0x003c
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000000
_0807E5F8 0x00000200
WaitForSomething2 0x00002000
SoundReq 0x01d2
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x41dc
.short 0x0801
@ End of parameters
.short 0x140c @ CallWithArg with 2 parameters
.word sub_08095D8C
.short 0x4210
.short 0x0801
@ End of parameters
CallWithArg sub_08095D8C, 0x080141dc
CallWithArg sub_08095D8C, 0x08014210
_0807E5F8 0x00000400
WaitForSomething2 0x00004000
Wait 0x0078
_0807E5F8 0x00000060
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DE18
.short 0x0000
.short 0x0000
@ End of parameters
CallWithArg sub_0805DE18, 0x00000000
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
@@ -113,15 +65,8 @@ _0807E778 0x0002
DoFade6
WaitFor_2
SoundReq 0x0109
.short 0x0c5c @ TextboxNoOverlapFollowPos with 2 parameters
.short 0x0503
.short 0x000c
@ End of parameters
TextboxNoOverlapFollowPos 0x000c0503
_0807EA94
_0807E5F8 0x00040000
.short 0x140c @ CallWithArg with 2 parameters
.word sub_0805DDEC
.short 0x0001
.short 0x0000
@ End of parameters
CallWithArg sub_0805DDEC, 0x00000001
_0807F0C8 0xffff, 0x0000

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