diff options
| author | octorock <79596758+octorock@users.noreply.github.com> | 2021-03-06 14:08:28 +0100 |
|---|---|---|
| committer | octorock <79596758+octorock@users.noreply.github.com> | 2021-03-06 15:01:29 +0100 |
| commit | 33b1445debb8b08a2cba349732d615b0a201cfd4 (patch) | |
| tree | 0f306bbd050e5db0ba11f8291294d549a6d12b9e /data/scripts | |
| parent | 09087886c67b7722935dfd17e5df39adfdff496e (diff) | |
Prefix script files with script_ instead of gUnk_
Diffstat (limited to 'data/scripts')
804 files changed, 14398 insertions, 14398 deletions
diff --git a/data/scripts/gUnk_08008B5C.inc b/data/scripts/gUnk_08008B5C.inc deleted file mode 100644 index 7ababbc6..00000000 --- a/data/scripts/gUnk_08008B5C.inc +++ /dev/null @@ -1,124 +0,0 @@ -SCRIPT_START gUnk_08008B5C -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807E930 0x0000 -_0807EF80 0x000a -StopScript -_0807E944 -_0807E864 -_0807E930 0x0004 -Call sub_0807F2D4 -Call sub_0806BBB0 -_0807EA94 -_0807E930 0x0008 -_0807E878 -Jump 0xffe2 -.short 0x0000 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x000a -_0807E930 0x0000 -StopScript -_0807E944 -_0807E864 -_0807E930 0x0004 -Call sub_0807F2D4 -TextboxNoOverlapFollow 0x4912 -_0807EA94 -_0807E930 0x0008 -_0807E878 -Jump 0xffe4 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x000a -_0807E930 0x0000 -StopScript -_0807E944 -_0807E864 -SetGlobalFlag 0x0061 -_0807E930 0x0004 -Call sub_0807F2D4 -_0807EA94 -Call sub_0806BA34 -JumpIfNot 0x0066 -_0807EA94 -CallWithArg sub_0806BB1C, 0x00000000 -Call sub_0807F2D4 -CallWithArg sub_0806BB1C, 0x00000001 -Call sub_0806BB7C -JumpIfNot 0x0048 -TextboxNoOverlap 0x490c -_0807EA94 -LoadRoomEntityList gUnk_080D6784 -WaitForSomething 0x00000001 -WaitForSomething 0x00000004 -Wait 0x000f -SoundReq 0x0072 -_0807E930 0x0004 -Call sub_0807F2D4 -TextboxNoOverlap 0x4913 -_0807EA94 -_0807E930 0x0008 -Call sub_0807F2D4 -Jump 0x000a -_0807E930 0x0008 -Wait 0x000f -_0807EA94 -_0807E878 -Jump 0xff70 -StartScript -SetEntityPositionRelative 0x00180068 -_0807EF80 0x000f -_0807EB44 0x0004 -_0807E930 0x0004 -SetEntityNonPlanarMovement 0x0300 -SoundReq 0x0121 -StopScript -WaitForSomething 0x00000002 -TextboxNoOverlap 0x490d -_0807EA94 -_0807EF80 0x0007 -Call sub_08064D08 -_0807EDD4 0x0068, 0x0078 -Call sub_08064D10 -Wait 0x000f -_0807EB44 0x0002 -Wait 0x000f -Call sub_08064D08 -_0807EDD4 0x0098, 0x0078 -Call sub_08064D10 -Wait 0x000f -_0807EB44 0x0004 -SoundReq 0x007f -Wait 0x000f -_0807EB44 0x0002 -_0807EDD4 0x00ac, 0x0078 -Wait 0x000f -_0807EB44 0x0004 -SoundReq 0x007f -Wait 0x000f -_0807EB44 0x0002 -_0807EDD4 0x00c0, 0x0078 -Wait 0x000f -_0807EB44 0x0004 -SoundReq 0x007f -Wait 0x000f -_0807EB44 0x0006 -Wait 0x001e -Call sub_08064D08 -_0807EDD4 0x0068, 0x0078 -Call sub_08064D10 -Wait 0x000f -_0807EB44 0x0000 -Wait 0x000f -Call sub_08064D08 -_0807EDD4 0x0068, 0x0018 -Call sub_08064D10 -SoundReq 0x0121 -_0807E5F8 0x00000001 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08008D50.inc b/data/scripts/gUnk_08008D50.inc deleted file mode 100644 index a26efd03..00000000 --- a/data/scripts/gUnk_08008D50.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_08008D50 -StartScript -SetEntityPositionRelative 0x00680068 -_0807F0B4 0x0004 -CameraTargetEntity -StopScript -Wait 0x001e -_0807E5F8 0x00000002 -WaitForSomething 0x00000001 -Wait 0x000f -_0807F0B4 0x0004 -CameraTargetPlayer -Wait 0x001e -_0807E5F8 0x00000004 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08008D8C.inc b/data/scripts/gUnk_08008D8C.inc deleted file mode 100644 index 105f3c07..00000000 --- a/data/scripts/gUnk_08008D8C.inc +++ /dev/null @@ -1,107 +0,0 @@ -SCRIPT_START gUnk_08008D8C -StartScript -Call sub_08061FD8 -Call sub_08061E70 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -Call sub_080643D8 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -Jump 0xffd2 -StartScript -SetEntityPositionRelative 0x00780088 -StopScript -CheckPlayerInRegion 0x00d8, 0x0098, 0x4020 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807F0B4 0x0001 -CameraTargetEntity -WaitForPlayerAction0x17 -Wait 0x003c -StartPlayerScript gUnk_08008F74 -WaitForSomething2 0x00000020 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Wait 0x003c -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Wait 0x000f -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -TextboxNoOverlapFollowPos 0x000e1053 -_0807EA94 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807F034 0x0035 -WaitPlayerAction8 -StartPlayerScript gUnk_08008FC0 -WaitForSomething2 0x00000020 -_0807E8E4_0 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000010 -Wait 0x0078 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E8E4_1 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807F034 0x0047 -WaitPlayerAction8 -_0807E914 0x00000003 -Call sub_0807F420 -_0807E8E4_0 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807F0B4 0x0004 -CameraTargetPlayer -SetGlobalFlag 0x0015 -Call sub_0806DCC0 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08008F74.inc b/data/scripts/gUnk_08008F74.inc deleted file mode 100644 index 7fe1aeee..00000000 --- a/data/scripts/gUnk_08008F74.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_08008F74 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x00b8, 0x0090 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000040 -_0807EF80 0x0001 -_0807EDD4 0x0088, 0x0078 -_0807EB44 0x0000 -_0807EF80 0x0000 -Wait 0x000f -_0807E5F8 0x00000020 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08008FC0.inc b/data/scripts/gUnk_08008FC0.inc deleted file mode 100644 index 4fe5a130..00000000 --- a/data/scripts/gUnk_08008FC0.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08008FC0 -_0807F078 0x0001, 0x0001 -CallWithArg sub_0807F918, 0x00000001 -SoundReq 0x0109 -CallWithArg sub_0807F238, 0x0000045f -Call sub_0807F304 -TextboxNoOverlapFollowPos 0x000e0501 -_0807EA94 -_0807E5F8 0x00000020 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08008FFC.inc b/data/scripts/gUnk_08008FFC.inc deleted file mode 100644 index e65061c3..00000000 --- a/data/scripts/gUnk_08008FFC.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08008FFC -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -StopScript -WaitForSomething 0x00000010 -SoundReq 0x011c -_0807E930 0x0001 -Wait 0x0010 -SoundReq 0x011c -_0807EB44 0x0004 -_0807E930 0x0006 -Wait 0x0010 -_0807EF80 0x000f -SetEntityNonPlanarMovement 0x0200 -_0807ECC4 0x1c20 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800903C.inc b/data/scripts/gUnk_0800903C.inc deleted file mode 100644 index a1a124ed..00000000 --- a/data/scripts/gUnk_0800903C.inc +++ /dev/null @@ -1,193 +0,0 @@ -SCRIPT_START gUnk_0800903C -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000004 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -_0807EB44 0x0002 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EB44 0x0004 -_0807E5F8 0x00000008 -StartScript -_0807E9D4 -_0807EF80 0x000a -Jump 0x0202 -.short 0x0000 -StartScript -Call sub_0807F348 -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E9D4 -_0807EF80 0x000a -StopScript -WaitForSomething2 0x00000080 -_0807EB44 0x0004 -_0807ECC4 0x0008 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e1050 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e1052 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EB44 0x0006 -_0807E930 0x0005 -TextboxNoOverlapFollowPos 0x000e1054 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EB44 0x0004 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e1056 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e1057 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e1058 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0004 -TextboxNoOverlapFollowPos 0x000e105c -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806673C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -StartScript -Call sub_0807F348 -_0807EB44 0x0006 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000001 -_0807EB74 -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x0000105b -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EF80 0x0005 -Wait 0x003c -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x00001051 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EF80 0x0004 -Wait 0x003c -_0807EB74 -_0807EB8C -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x00001055 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB74 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0001 -_0807EDD4 0x0098, 0x0078 -_0807EB74 -_0807EF80 0x0000 -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x00001059 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -StartScript -_0807E9D4 -_0807EF80 0x000a -Jump 0x0042 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_080668F0 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08066904 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -.short 0x0000 -StartScript -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x105e -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0806672C -_0807EF80 0x000a -StopScript -Jump 0xfe90 -.short 0x0000 -StartScript -_0807EF80 0x000a -Call sub_08066E38 -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x1071 -_0807EA94 -_0807E878 -Jump 0xffec -.short 0x0000 -StartScript -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009320.inc b/data/scripts/gUnk_08009320.inc deleted file mode 100644 index 381ac07b..00000000 --- a/data/scripts/gUnk_08009320.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08009320 -StartScript -Call sub_0806D650 -SetEntityNonPlanarMovement 0x0010 -StopScript -_0807EEF4 0xfff8, 0x0000 -_0807EEF4 0x0008, 0x0000 -Jump 0xfff2 -SCRIPT_END diff --git a/data/scripts/gUnk_08009340.inc b/data/scripts/gUnk_08009340.inc deleted file mode 100644 index 649b253d..00000000 --- a/data/scripts/gUnk_08009340.inc +++ /dev/null @@ -1,5 +0,0 @@ -SCRIPT_START gUnk_08009340 -StartScript -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009348.inc b/data/scripts/gUnk_08009348.inc deleted file mode 100644 index cf893fae..00000000 --- a/data/scripts/gUnk_08009348.inc +++ /dev/null @@ -1,25 +0,0 @@ -SCRIPT_START gUnk_08009348 -StartScript -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -Call sub_0806D638 -_0807F0B4 0x0001 -CameraTargetEntity -CheckGlobalFlag 0x0055 -JumpIf 0x002c -TextboxNoOverlap 0x1d01 -_0807EA94 -_0807EA94 -Call sub_0806D640 -_0807F0B4 0x0001 -CameraTargetPlayer -Wait 0x002d -_0807F0B4 0x0004 -_0807E878 -Call sub_0807DF50 -Jump 0xffb8 -SCRIPT_END diff --git a/data/scripts/gUnk_0800939A.inc b/data/scripts/gUnk_0800939A.inc deleted file mode 100644 index 42562c04..00000000 --- a/data/scripts/gUnk_0800939A.inc +++ /dev/null @@ -1,51 +0,0 @@ -SCRIPT_START gUnk_0800939A -CheckLocalFlag 0x00ae -JumpIf 0x009e -CheckInventory1 0x000d -JumpIf 0x0014 -CheckInventory1 0x000e -JumpIf 0x000c -TextboxNoOverlap 0x1d02 -_0807EA94 -Jump 0xffbc -CheckInventory1 0x000e -JumpIfNot 0x0018 -Call sub_0806D788 -TextboxNoOverlap 0x1d03 -_0807EA94 -Call sub_0806D70C -Jump 0xff9e -_0807E914 0x00001d05 -CheckLocalFlag 0x00ad -JumpIf 0x0008 -_0807E914 0x00001d04 -TextboxNoOverlapVar -_0807EA94 -_0807E3E8 -JumpIfNot 0xff80 -Wait 0x001e -TextboxNoOverlap 0x1d08 -_0807EA94 -LoadRoomEntityList gUnk_080F9C38 -Wait 0x0078 -Call sub_0806D6D0 -Wait 0x00b4 -Call sub_0806D70C -Wait 0x0078 -SetLocalFlag 0x00ae -SetLocalFlag 0x00ad -Call sub_0806D5D4 -_0807EB8C -TextboxNoOverlap 0x1d09 -_0807EA94 -Wait 0x000a -Jump 0xff3a -Call sub_0806D600 -JumpIf 0x000c -TextboxNoOverlap 0x1d0a -_0807EA94 -JumpIfNot 0xff26 -TextboxNoOverlap 0x1d0b -_0807EA94 -Call sub_0806D74C -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08009464.inc b/data/scripts/gUnk_08009464.inc deleted file mode 100644 index bf0ba878..00000000 --- a/data/scripts/gUnk_08009464.inc +++ /dev/null @@ -1,28 +0,0 @@ -SCRIPT_START gUnk_08009464 -Wait 0x003c -_0807F0C8 0x0000, 0x0000 -LoadRoomEntityList gUnk_080F9C58 -Wait 0x003c -Call sub_0806D70C -Wait 0x003c -ClearLocalFlag 0x00ae -Call sub_0806D620 -Wait 0x003c -WaitPlayerAction8 -_0807EB8C -TextboxNoOverlap 0x1d0c -_0807EA94 -Wait 0x000a -Jump 0xfed6 -.short 0x0000 -StartScript -Call sub_0806D7C4 -SetEntityNonPlanarMovement 0x0080 -StopScript -Wait 0x003c -SetEntity0x20 0x00018000 -_0807EE30 -JumpIfNot 0xfffc -Wait 0x003c -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080094CC.inc b/data/scripts/gUnk_080094CC.inc deleted file mode 100644 index 9cd6240f..00000000 --- a/data/scripts/gUnk_080094CC.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_080094CC -StartScript -Call sub_0806D804 -SetEntityNonPlanarMovement 0x0180 -StopScript -Wait 0x003c -SetEntity0x20 0x00018000 -Call sub_0806D858 -_0807EE30 -JumpIfNot 0xfffc -Wait 0x001e -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080094FC.inc b/data/scripts/gUnk_080094FC.inc deleted file mode 100644 index 75784bd1..00000000 --- a/data/scripts/gUnk_080094FC.inc +++ /dev/null @@ -1,69 +0,0 @@ -SCRIPT_START gUnk_080094FC -StartScript -Call sub_08067100 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EF80 0x0001 -_0807EB74 -Call sub_080670B4 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0000 -Jump 0xffde -.short 0x0000 -StartScript -Call sub_08067100 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EF80 0x0001 -_0807EB74 -Call sub_080670E4 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0000 -Jump 0xffde -.short 0x0000 -StartScript -Call sub_08067314 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E914 0x00000000 -Call sub_080672B0 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807E914 0x00000004 -Call sub_080672B0 -Call sub_080672C8 -_0807EA94 -Wait 0x000f -_0807E878 -_0807EB44 0x0004 -_0807E914 0x00000000 -Call sub_080672B0 -Jump 0xffca -.short 0x0000 -StartScript -Call sub_0806BE3C -_0807EF80 0x000a -_0807EF80 0x0007 -StopScript -Call sub_0806BF44 -JumpIf 0x000c -_0807EF80 0x000b -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080095F2.inc b/data/scripts/gUnk_080095F2.inc deleted file mode 100644 index 2e76a019..00000000 --- a/data/scripts/gUnk_080095F2.inc +++ /dev/null @@ -1,73 +0,0 @@ -SCRIPT_START gUnk_080095F2 -CheckEntityInteractType -JumpIfNot 0xffe8 -_0807E864 -_0807EB74 -_0807EF80 0x0001 -Call sub_0806BE84 -_0807EA94 -JumpIfNot 0x0018 -SoundReq 0x0109 -_0807F088 0x003c -TextboxNoOverlapFollow 0x053c -WaitPlayerAction8 -_0807EA94 -_0807F078 0x003c, 0x0001 -_0807E878 -_0807EF80 0x0000 -Jump 0xffb4 -StartScript -_0807EF80 0x000b -_0807EF80 0x0008 -StopScript -StopScript -StartScript -CheckGlobalFlag 0x0020 -JumpIfNot 0xfff6 -StopScript -Call sub_0806BF44 -JumpIf 0xfff8 -StopScript -Call sub_0806BE3C -_0807EF80 0x000a -_0807EF80 0x0007 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0001 -Call sub_0806BEC8 -_0807EA94 -JumpIfNot 0x0016 -SoundReq 0x0111 -SoundReq 0x0072 -_0807F078 0x003c, 0x0002 -Call sub_0806BEFC -_0807E878 -_0807EF80 0x0000 -Jump 0xffca -StartScript -_0807EF80 0x0007 -Jump 0x005c -CheckGlobalFlag 0x0020 -JumpIf 0x0054 -StopScript -CheckPlayerInRegion 0x0188, 0x01c0, 0x1020 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08009704 -WaitForSomething2 0x00000001 -SoundReq 0x0111 -_0807EF80 0x0008 -LoadRoomEntityList gUnk_080D9048 -Wait 0x000f -SoundReq 0x0111 -_0807EF80 0x0007 -CheckGlobalFlag 0x0020 -JumpIfNot 0xfffa -Call sub_0807DF50 -_0807E878 -Call sub_0808692C -SCRIPT_END diff --git a/data/scripts/gUnk_08009704.inc b/data/scripts/gUnk_08009704.inc deleted file mode 100644 index f2dbe820..00000000 --- a/data/scripts/gUnk_08009704.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08009704 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0001 -_0807EDD4 0x01a0, 0x01b0 -_0807EB44 0x0000 -_0807EF80 0x0000 -Wait 0x000a -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000001 -_0807EF80 0x000d -SetEntityNonPlanarMovement 0x0100 -_0807ECC4 0x0010 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08009740.inc b/data/scripts/gUnk_08009740.inc deleted file mode 100644 index 5f523eef..00000000 --- a/data/scripts/gUnk_08009740.inc +++ /dev/null @@ -1,45 +0,0 @@ -SCRIPT_START gUnk_08009740 -StartScript -Call sub_08065D00 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807EF80 0x0007 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -Call sub_08065F64 -_0807EA94 -_0807E878 -Jump 0xffe6 -.short 0x0000 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -SoundReq 0x01f3 -Call sub_0807F40C -_0807E8E4_1 -Wait 0x000a -_0807E8E4_3 -Wait 0x0032 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -StartPlayerScript gUnk_0800987C -WaitForSomething2 0x00000040 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000010 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000040 -_0807F078 0x003c, 0x0000 -SetGlobalFlag 0x0020 -_0807E8E4_3 -Wait 0x001e -_0807EB28 0x2809 -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080097F0.inc b/data/scripts/gUnk_080097F0.inc deleted file mode 100644 index a6bab11d..00000000 --- a/data/scripts/gUnk_080097F0.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_080097F0 -StartScript -_0807E930 0x0003 -_0807EF80 0x0007 -SetEntityNonPlanarMovement 0x0300 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -SoundReq 0x0123 -Call sub_0807F1A0 -StopScript -StartScript -_0807EE30 -JumpIfNot 0xfff8 -StopScript -_0807E5F8 0x00000004 -Call sub_0807FBD4 -SoundReq 0x01f3 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08009838.inc b/data/scripts/gUnk_08009838.inc deleted file mode 100644 index 3c5ae921..00000000 --- a/data/scripts/gUnk_08009838.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_08009838 -StartScript -_0807E930 0x0003 -_0807EF80 0x0007 -SetEntityNonPlanarMovement 0x0300 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000008 -Call sub_0809E0A0 -Call sub_0809E0D4 -SoundReq 0x01f3 -Call sub_0807FBD4 -SoundReq 0x01f3 -_0807E5F8 0x00000010 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800987C.inc b/data/scripts/gUnk_0800987C.inc deleted file mode 100644 index 85662f4e..00000000 --- a/data/scripts/gUnk_0800987C.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_0800987C -SoundReq 0x007a -_0807EB44 0x0004 -SoundReq 0x0086 -Call sub_0807F36C -SetEntityNonPlanarMovement 0x0400 -_0807ECF4 0x0004 -Call sub_0807F1E8 -Wait 0x001e -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -SoundReq 0x007c -_0807EB44 0x0004 -Call sub_0807F210 -_0807EF3C 0x0200, 0x0020 -_0807EF80 0x0000 -_0807E5F8 0x00000040 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080098D4.inc b/data/scripts/gUnk_080098D4.inc deleted file mode 100644 index ef2ea423..00000000 --- a/data/scripts/gUnk_080098D4.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_080098D4 -StartScript -StopScript -CheckGlobalFlag 0x0020 -JumpIfNot 0xfffa -CheckInventory1 0x003c -JumpIfNot 0xfffa -CheckLocalFlag 0x005d -JumpIf 0x0022 -SetLocalFlag 0x005d -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807EB28 0x280a -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009918.inc b/data/scripts/gUnk_08009918.inc deleted file mode 100644 index e029d341..00000000 --- a/data/scripts/gUnk_08009918.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08009918 -StartScript -Call sub_0807DF28 -_0807E864 -_0807E5F8 0x00000000 -StopScript -WaitFor_2 -Wait 0x0078 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000001 -SetGlobalFlag 0x001c -Call sub_0807DF50 -_0807E878 -Call sub_0807921C -SCRIPT_END diff --git a/data/scripts/gUnk_08009950.inc b/data/scripts/gUnk_08009950.inc deleted file mode 100644 index c4f64c1e..00000000 --- a/data/scripts/gUnk_08009950.inc +++ /dev/null @@ -1,37 +0,0 @@ -SCRIPT_START gUnk_08009950 -StartScript -Call sub_0807F348 -SetEntityNonPlanarMovement 0x0040 -_0807EB44 0x0004 -_0807E930 0x000c -_0807E908 0x0003 -StopScript -Wait 0x001e -CameraTargetEntity -_0807E778 0x0004 -_0807E800 0x00000000 -WaitFor_2 -WaitForSomething2 0x00000008 -_0807EF80 0x0004 -Wait 0x001e -_0807E930 0x000b -Wait 0x001e -TextboxNoOverlapFollow 0x1002 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E908 0x0001 -_0807EB44 0x0004 -_0807EDD4 0x00b8, 0x005c -_0807EB44 0x0006 -_0807EF80 0x0001 -TextboxNoOverlapFollow 0x1004 -_0807EA94 -_0807EF80 0x0000 -Wait 0x001e -_0807E778 0x0002 -DoFade5 -WaitFor_2 -Call sub_08053634 -SCRIPT_END diff --git a/data/scripts/gUnk_080099DC.inc b/data/scripts/gUnk_080099DC.inc deleted file mode 100644 index d8d125c3..00000000 --- a/data/scripts/gUnk_080099DC.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_080099DC -StartScript -Call sub_0807F348 -SetEntityNonPlanarMovement 0x00c0 -_0807EB44 0x0002 -_0807EF80 0x0008 -StopScript -WaitForSomething2 0x00000004 -_0807EF80 0x0007 -_0807EDD4 0x0068, 0x0060 -Wait 0x000f -TextboxNoOverlapFollow 0x1001 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x0001 -TextboxNoOverlapFollow 0x1003 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009A34.inc b/data/scripts/gUnk_08009A34.inc deleted file mode 100644 index a75ff516..00000000 --- a/data/scripts/gUnk_08009A34.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08009A34 -Wait 0x003c -Call sub_08066258 -Wait 0x001e -Call sub_08066258 -Wait 0x005a -Jump 0xffea -SetEntityPositionRelative 0x01780240 -CameraTargetEntity -SetEntityNonPlanarMovement 0x0080 -Wait 0x0078 -SoundReq2 0x0036 -_0807E778 0x0002 -DoFade4 -WaitFor_2 -Wait 0x0078 -_0807E5F8 0x00000004 -Call sub_08053648 -_0807EDD4 0x0240, 0x0228 -SCRIPT_END diff --git a/data/scripts/gUnk_08009A84.inc b/data/scripts/gUnk_08009A84.inc deleted file mode 100644 index f082bf1f..00000000 --- a/data/scripts/gUnk_08009A84.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_08009A84 -StartScript -SetEntityPositionRelative 0x011001e8 -SetEntityNonPlanarMovement 0x00c0 -_0807EF80 0x0008 -StopScript -WaitForSomething2 0x00000004 -_0807EF80 0x0007 -_0807EDD4 0x01e8, 0x0200 -_0807EDD4 0x01f8, 0x0218 -_0807EDD4 0x0220, 0x0228 -_0807EDD4 0x0240, 0x0228 -CameraTargetEntity -_0807EDD4 0x0290, 0x0228 -_0807EDD4 0x0290, 0x01f8 -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x0290, 0x01c8 -SetEntityNonPlanarMovement 0x00c0 -_0807EDD4 0x0290, 0x0198 -Wait 0x001e -_0807E5F8 0x00000010 -_0807EDD4 0x0290, 0x0190 -_0807EF80 0x0008 -_0807EDD4 0x0290, 0x0188 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009AF8.inc b/data/scripts/gUnk_08009AF8.inc deleted file mode 100644 index ebcae1d4..00000000 --- a/data/scripts/gUnk_08009AF8.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_08009AF8 -StartScript -StopScript -WaitForSomething2 0x00000010 -SoundReq 0x00f0 -_0807EF80 0x0008 -Wait 0x001e -SoundReq 0x00f1 -_0807EF80 0x0007 -Wait 0x005a -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -Call sub_0805367C -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009B30.inc b/data/scripts/gUnk_08009B30.inc deleted file mode 100644 index 4edd60e8..00000000 --- a/data/scripts/gUnk_08009B30.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08009B30 -StartScript -Call sub_0807DF28 -_0807E864 -SetLocalFlag 0x0046 -StopScript -WaitFor_2 -Wait 0x001e -TextboxNoOverlapFollow 0x1005 -_0807EA94 -Wait 0x003c -Call sub_0807529C -Wait 0x003c -_0807EF80 0x0014 -Wait 0x001e -Call sub_08053250 -_0807E878 -Call sub_0807DF50 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_08009B78.inc b/data/scripts/gUnk_08009B78.inc deleted file mode 100644 index 7ba8eafb..00000000 --- a/data/scripts/gUnk_08009B78.inc +++ /dev/null @@ -1,61 +0,0 @@ -SCRIPT_START gUnk_08009B78 -StartScript -_0807EB44 0x0006 -SetEntityNonPlanarMovement 0x0080 -_0807E9D4 -Call sub_0807F348 -StopScript -CheckGlobalFlag 0x0013 -JumpIf 0x00ba -_0807E888 -Wait 0x000a -_0807E864 -StartPlayerScript gUnk_08009CFC -Call sub_0807DF28 -WaitForSomething2 0x00000008 -_0807EDD4 0x0080, 0x005c -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x000f -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x00001009 -_0807E8E4_1 -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807EB8C -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x0000100b -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000008 -_0807EDD4 0x007c, 0x005c -Wait 0x000f -_0807EF80 0x000d -_0807EDD4 0x0084, 0x005c -_0807EB44 0x0006 -_0807EF80 0x000c -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000008 -Call sub_08053250 -_0807F034 0x0034 -WaitPlayerAction8 -_0807E8E4_1 -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x0000100c -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -_0807EF80 0x000a -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x100e -_0807E878 -Jump 0xffee -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009C68.inc b/data/scripts/gUnk_08009C68.inc deleted file mode 100644 index 6d6a4d03..00000000 --- a/data/scripts/gUnk_08009C68.inc +++ /dev/null @@ -1,39 +0,0 @@ -SCRIPT_START gUnk_08009C68 -StartScript -_0807EB44 0x0002 -SetEntityNonPlanarMovement 0x0100 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -_0807EB74 -WaitForSomething2 0x00000004 -_0807EB74 -WaitForSomething2 0x00000004 -_0807EB74 -_0807EB8C -_0807EF80 0x0001 -TextboxNoOverlapFollowPos 0x0000100a -_0807EA94 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EB8C -_0807EF80 0x0001 -_0807EB8C -_0807EB44 0x0002 -TextboxNoOverlapFollowPos 0x0000100d -_0807EA94 -_0807EF80 0x0000 -_0807EDD4 0x0028, 0x0060 -_0807EDD4 0x0000, 0x0060 -Call sub_080536A8 -Wait 0x001e -StartScript -SetGlobalFlag 0x0013 -Call sub_0807DF50 -Call sub_080791D0 -_0807E878 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009CFC.inc b/data/scripts/gUnk_08009CFC.inc deleted file mode 100644 index a9564043..00000000 --- a/data/scripts/gUnk_08009CFC.inc +++ /dev/null @@ -1,27 +0,0 @@ -SCRIPT_START gUnk_08009CFC -StartScript -_0807E8E4_1 -SetEntityNonPlanarMovement 0x00c0 -StopScript -_0807E5F8 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -_0807EDD4 0x0040, 0x0060 -_0807EDD4 0x0060, 0x0068 -_0807E5F8 0x00000004 -_0807EF80 0x0000 -_0807E8E4_0 -Wait 0x000f -SoundReq 0x0094 -_0807EF80 0x0000 -Wait 0x001e -_0807E5F8 0x00000008 -WaitForSomething2 0x00000002 -_0807EDD4 0x0070, 0x005c -_0807E8E4_1 -_0807EF80 0x0000 -Wait 0x000f -_0807E5F8 0x00000008 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000008 -SCRIPT_END diff --git a/data/scripts/gUnk_08009D6C.inc b/data/scripts/gUnk_08009D6C.inc deleted file mode 100644 index df0e7120..00000000 --- a/data/scripts/gUnk_08009D6C.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08009D6C -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0006 -StopScript -_0807EDD4 0x0078, 0x0060 -_0807EDD4 0x0078, 0x007c -Wait 0x001e -Call sub_0805368C -Wait 0x0008 -_0807EDD4 0x0078, 0x0098 -_0807EF80 0x0008 -_0807E778 0x0010 -DoFade5 -WaitFor_2 -Call sub_08053634 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08009DB0.inc b/data/scripts/gUnk_08009DB0.inc deleted file mode 100644 index cf4d21a6..00000000 --- a/data/scripts/gUnk_08009DB0.inc +++ /dev/null @@ -1,41 +0,0 @@ -SCRIPT_START gUnk_08009DB0 -StartScript -Call sub_0807F348 -Call sub_08066288 -Call sub_08066274 -_0807EF80 0x000a -_0807E930 0x000c -_0807E908 0x0003 -StopScript -_0807E944 -_0807E908 0x0002 -Call sub_0806622C -_0807EA94 -_0807E908 0x0003 -_0807E930 0x000c -Jump 0xffe8 -StartScript -StopScript -CheckPlayerInRegion 0x00a0, 0x0038, 0x1830 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Wait 0x0008 -_0807EB28 0x3207 -_0807E3E8 -JumpIfNot 0x003e -Call sub_0807DF28 -_0807E778 0x0002 -DoFade5 -WaitFor_2 -Call sub_0804E864 -Wait 0x001e -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB28 0x3209 -Wait 0x000f -_0807EA94 -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08009E4E.inc b/data/scripts/gUnk_08009E4E.inc deleted file mode 100644 index 9430cdc2..00000000 --- a/data/scripts/gUnk_08009E4E.inc +++ /dev/null @@ -1,5 +0,0 @@ -SCRIPT_START gUnk_08009E4E -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009E58.inc b/data/scripts/gUnk_08009E58.inc deleted file mode 100644 index 40af0a02..00000000 --- a/data/scripts/gUnk_08009E58.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08009E58 -StartScript -Call sub_0807DF28 -StopScript -WaitForSomething2 0x00000002 -_0807E778 0x0002 -DoFade4 -WaitFor_2 -_0807EF80 0x0014 -Wait 0x001e -_0807E5F8 0x00000001 -SCRIPT_END diff --git a/data/scripts/gUnk_08009E80.inc b/data/scripts/gUnk_08009E80.inc deleted file mode 100644 index b79a8e25..00000000 --- a/data/scripts/gUnk_08009E80.inc +++ /dev/null @@ -1,5 +0,0 @@ -SCRIPT_START gUnk_08009E80 -StartScript -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08009E88.inc b/data/scripts/gUnk_08009E88.inc deleted file mode 100644 index f7d12c39..00000000 --- a/data/scripts/gUnk_08009E88.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_08009E88 -StartScript -Call sub_0807DF28 -_0807E864 -SetLocalFlag 0x009f -StopScript -Wait 0x003c -_0807E778 0x0004 -DoFade4 -WaitFor_2 -Call sub_0807F0D8 -JumpIfNot 0xfff8 -_0807EF80 0x0014 -Wait 0x000a -Call sub_08053250 -_0807E878 -Call sub_0807DF50 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_08009ECC.inc b/data/scripts/gUnk_08009ECC.inc deleted file mode 100644 index 171776d1..00000000 --- a/data/scripts/gUnk_08009ECC.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08009ECC -StartScript -_0807E914 0x00000002 -_0807EF80 0x0001 -StopScript -WaitForSomething2 0x00000004 -StartScript -_0807E914 0x00000003 -_0807EF80 0x0001 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_08009EF0.inc b/data/scripts/gUnk_08009EF0.inc deleted file mode 100644 index bc7f644a..00000000 --- a/data/scripts/gUnk_08009EF0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08009EF0 -StartScript -_0807E914 0x00000000 -_0807EF80 0x0001 -StopScript -WaitForSomething2 0x00000004 -StartScript -_0807E914 0x00000001 -_0807EF80 0x0001 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_08009F14.inc b/data/scripts/gUnk_08009F14.inc deleted file mode 100644 index 8294c40a..00000000 --- a/data/scripts/gUnk_08009F14.inc +++ /dev/null @@ -1,108 +0,0 @@ -SCRIPT_START gUnk_08009F14 -StartScript -_0807EB44 0x0004 -Call sub_08060090 -_0807EF80 0x000a -CheckKinstoneFused 0x001c -JumpIf 0x00a8 -CheckInventory1 0x0007 -JumpIf 0x0052 -StopScript -StopScript -StartScript -Call sub_08060158 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -Call sub_0807DF28 -_0807EF80 0x000b -StartPlayerScript gUnk_0800A088 -WaitForSomething2 0x00000002 -Call sub_0806014C -TextboxNoOverlapFollowPos 0x00001f01 -_0807EA94 -Wait 0x001e -_0807F034 0x0065 -WaitPlayerAction8 -_0807EF80 0x000a -Call sub_0807DF50 -_0807E878 -StopScript -StopScript -StartScript -Call sub_08060158 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -Call sub_080602BC -_0807EA94 -CallWithArg sub_0807F970, 0x00001f03 -JumpIf 0x0008 -_0807E878 -Jump 0xffd2 -Wait 0x0008 -SoundReq 0x0103 -CallWithArg sub_0806030C, 0x00000063 -Wait 0x0008 -_0807E878 -Jump 0xffb6 -StopScript -CheckLocalFlag 0x00b0 -JumpIf 0x004a -StopScript -StartScript -Call sub_08060158 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -TextboxNoOverlap 0x1f0e -_0807EA94 -_0807E3E8 -JumpIf 0x0008 -_0807E878 -Jump 0xffdc -Wait 0x0008 -_0807F034 0x0008 -Call sub_08060318 -WaitPlayerAction8 -Wait 0x0008 -_0807EB8C -TextboxNoOverlapFollow 0x1f13 -_0807EA94 -SetLocalFlag 0x00b0 -_0807E878 -StopScript -StartScript -Call sub_08060158 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -CheckInventory1 0x0008 -JumpIf 0x0014 -TextboxNoOverlap 0x1f14 -_0807EA94 -_0807E3E8 -JumpIf 0xffb8 -_0807E878 -Jump 0xffd4 -TextboxNoOverlap 0x1f11 -_0807EA94 -_0807E3E8 -JumpIf 0x0008 -_0807E878 -Jump 0xffc2 -Wait 0x0008 -_0807F034 0x0007 -Call sub_08060318 -WaitPlayerAction8 -Wait 0x0008 -_0807EB8C -TextboxNoOverlapFollow 0x1f10 -_0807EA94 -_0807E878 -Jump 0xffa0 -.short 0x0000 diff --git a/data/scripts/gUnk_0800A088.inc b/data/scripts/gUnk_0800A088.inc deleted file mode 100644 index e62b573e..00000000 --- a/data/scripts/gUnk_0800A088.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800A088 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807ECC4 0x0010 -_0807EDD4 0x0078, 0x0060 -_0807EB44 0x0000 -Wait 0x000f -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800A0B4.inc b/data/scripts/gUnk_0800A0B4.inc deleted file mode 100644 index 92f45a45..00000000 --- a/data/scripts/gUnk_0800A0B4.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_0800A0B4 -StartScript -SetEntityNonPlanarMovement 0x0140 -_0807E864 -Call sub_0807DF28 -StopScript -Wait 0x0078 -SoundReq2 0x0018 -Call sub_080A0464 -_0807EE30 -JumpIfNot 0xfffc -_0807E8E4_0 -Wait 0x0008 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -Wait 0x003c -SetEntityNonPlanarMovement 0x0080 -_0807EC64 0x0030 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A0FC.inc b/data/scripts/gUnk_0800A0FC.inc deleted file mode 100644 index 26f1620d..00000000 --- a/data/scripts/gUnk_0800A0FC.inc +++ /dev/null @@ -1,24 +0,0 @@ -SCRIPT_START gUnk_0800A0FC -StopScript -CheckGlobalFlag 0x0051 -JumpIfNot 0xfffa -StartScript -_0807E864 -Call sub_0807DF28 -SoundReq0x80100000 -Call sub_0807FBFC -SetEntityPositionRelative 0x005800b0 -Call sub_0807F844 -_0807E8E4_3 -CallWithArg sub_0807F75C, 0x00d00060 -CallWithArg sub_08094AE8, 0x0800a160 -SoundReq 0x00f7 -_0807E778 0x0002 -DoFade6 -StopScript -WaitFor_2 -WaitForSomething2 0x00000004 -CallWithArg sub_0806DA1C, 0x00000006 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A160.inc b/data/scripts/gUnk_0800A160.inc deleted file mode 100644 index 8fb680cc..00000000 --- a/data/scripts/gUnk_0800A160.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_0800A160 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807E930 0x0002 -SetEntityPositionRelative 0x008000b0 -CallWithArg sub_0807F98C, 0xff800000 -CallWithArg sub_080960C4, 0x0800a1b4 -StopScript -SoundReq 0x0142 -_0807EF3C 0xff80, 0x0000 -SoundReq 0x0143 -_0807E930 0x0004 -_0807E5F8 0x00000002 -Wait 0x003c -_0807E5F8 0x00000004 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A1B4.inc b/data/scripts/gUnk_0800A1B4.inc deleted file mode 100644 index 6c66905f..00000000 --- a/data/scripts/gUnk_0800A1B4.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800A1B4 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -CallWithArg sub_0807F994, 0x0000fff8 -StopScript -WaitForSomething 0x00000002 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A1D8.inc b/data/scripts/gUnk_0800A1D8.inc deleted file mode 100644 index 59fefcec..00000000 --- a/data/scripts/gUnk_0800A1D8.inc +++ /dev/null @@ -1,63 +0,0 @@ -SCRIPT_START gUnk_0800A1D8 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x00800088 -Call sub_0807F844 -_0807E8E4_3 -CallWithArg sub_0807F75C, 0x00a80088 -StopScript -Wait 0x003c -StartPlayerScript gUnk_0800A310 -WaitForSomething2 0x00000001 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000080 -TextboxNoOverlapFollowPos 0x00001659 -_0807EA94 -Wait 0x003c -_0807E5F8 0x00000010 -WaitForSomething2 0x00000200 -_0807E5F8 0x00000004 -_0807E8E4_0 -WaitForSomething2 0x00000080 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000200 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000040 -_0807E5F8 0x00000004 -Call sub_0807F3F8 -WaitForSomething2 0x00000080 -TextboxNoOverlapFollowPos 0x000e165a -_0807EA94 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000e165b -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000040 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000100 -Wait 0x003c -_0807E8E4_3 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000080 -Wait 0x003c -_0807E5F8 0x00000008 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000006 -WaitForSomething2 0x000000c0 -TextboxNoOverlapFollowPos 0x000e165c -_0807EA94 -SoundReq0x80100000 -TextboxNoOverlapFollowPos 0x000e165d -_0807EA94 -_0807E5F8 0x00000006 -WaitForSomething2 0x000000c0 -_0807E5F8 0x00000006 -WaitForSomething2 0x00000080 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000100 -SoundReq2 0x0008 -SoundReq 0x00f7 -CallWithArg sub_0806DA1C, 0x00000007 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A310.inc b/data/scripts/gUnk_0800A310.inc deleted file mode 100644 index a5c7dbc1..00000000 --- a/data/scripts/gUnk_0800A310.inc +++ /dev/null @@ -1,43 +0,0 @@ -SCRIPT_START gUnk_0800A310 -StopScript -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807E5F8 0x00000001 -Call sub_080791BC -.short 0x0000 -StartScript -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x000b -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -WaitForSomething2 0x00000002 -_0807E930 0x000e -_0807EF80 0x0007 -Call sub_0807F2D4 -_0807EF80 0x0004 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -_0807E930 0x000c -Call sub_0807F2D4 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -_0807E930 0x000f -Call sub_0807F2D4 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -_0807E930 0x000c -Call sub_0807F2D4 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -CallWithArg sub_080960C4, 0x0800a680 -_0807E5F8 0x00000040 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A3D8.inc b/data/scripts/gUnk_0800A3D8.inc deleted file mode 100644 index ac087eda..00000000 --- a/data/scripts/gUnk_0800A3D8.inc +++ /dev/null @@ -1,60 +0,0 @@ -SCRIPT_START gUnk_0800A3D8 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807EB44 0x0002 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000004 -StartScript -_0807EF80 0x0004 -Call sub_0807F3F8 -StopScript -Wait 0x003c -_0807EC94 0x0010 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -_0807EB44 0x0004 -_0807EF80 0x0000 -SoundReq 0x0142 -CallWithArg sub_080960C4, 0x0800a638 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -SoundReq 0x0143 -_0807E5F8 0x00001000 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -Call sub_08066E68 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -SoundReq 0x0142 -CallWithArg sub_080960C4, 0x0800a680 -Wait 0x0078 -SoundReq 0x0153 -CallWithArg sub_0807FADC, 0x00000003 -Wait 0x000f -SoundReq 0x0153 -CallWithArg sub_0807FADC, 0x00000003 -Wait 0x000f -SoundReq 0x0153 -CallWithArg sub_0807FADC, 0x00000003 -Wait 0x003c -SoundReq 0x0153 -CallWithArg sub_0807FADC, 0x00000001 -SoundReq 0x0143 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000004 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A500.inc b/data/scripts/gUnk_0800A500.inc deleted file mode 100644 index 0379d003..00000000 --- a/data/scripts/gUnk_0800A500.inc +++ /dev/null @@ -1,30 +0,0 @@ -SCRIPT_START gUnk_0800A500 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807E930 0x0005 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000008 -SoundReq 0x0142 -_0807E610 0x00000800 -CallWithArg sub_080960C4, 0x0800a65c -_0807E930 0x0002 -Call sub_08094B0C -_0807EDD4 0x0068, 0x0088 -Call sub_08094B80 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000008 -Call sub_08094B3C -_0807E930 0x0004 -_0807E5F8 0x00000800 -SoundReq 0x0143 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000008 -_0807EF80 0x0008 -Call sub_080961B0 -SoundReq 0x00fa -Wait 0x003c -_0807E5F8 0x00000100 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A590.inc b/data/scripts/gUnk_0800A590.inc deleted file mode 100644 index f301574d..00000000 --- a/data/scripts/gUnk_0800A590.inc +++ /dev/null @@ -1,35 +0,0 @@ -SCRIPT_START gUnk_0800A590 -StartScript -SetEntityNonPlanarMovement 0x0080 -SetEntity0x20 0x00000000 -_0807EF80 0x0008 -_0807EB44 0x0000 -Call sub_0807F714 -MoveEntityToPlayer -CallWithArg sub_0807F98C, 0xfff00000 -StopScript -_0807E930 0x0023 -WaitForSomething2 0x00000010 -CallWithArg sub_0807F6E8, 0x00000008 -_0807EF80 0x0007 -SoundReq 0x0142 -_0807E610 0x00000800 -CallWithArg sub_080960C4, 0x0800a65c -Wait 0x003c -_0807EDD4 0x0088, 0x0068 -Wait 0x0078 -_0807E5F8 0x00000800 -SoundReq 0x0143 -_0807EF3C 0x0000, 0x0020 -_0807E930 0x001f -_0807E5F8 0x00000200 -WaitForSomething2 0x00000010 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000200 -Wait 0x0001 -_0807EF80 0x0008 -WaitForSomething2 0x00000010 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A638.inc b/data/scripts/gUnk_0800A638.inc deleted file mode 100644 index 66fb4804..00000000 --- a/data/scripts/gUnk_0800A638.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800A638 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -CallWithArg sub_0807F994, 0x0000fff8 -StopScript -WaitForSomething 0x00001000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A65C.inc b/data/scripts/gUnk_0800A65C.inc deleted file mode 100644 index 3dca04c0..00000000 --- a/data/scripts/gUnk_0800A65C.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800A65C -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -CallWithArg sub_0807F994, 0x0000fff8 -StopScript -WaitForSomething 0x00000800 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A680.inc b/data/scripts/gUnk_0800A680.inc deleted file mode 100644 index b065e201..00000000 --- a/data/scripts/gUnk_0800A680.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800A680 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -CallWithArg sub_0807F994, 0x0000fff8 -StopScript -WaitForSomething 0x00000020 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A6A4.inc b/data/scripts/gUnk_0800A6A4.inc deleted file mode 100644 index f661c904..00000000 --- a/data/scripts/gUnk_0800A6A4.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800A6A4 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x00680088 -Call sub_0807F844 -StopScript -Wait 0x003c -SoundReq 0x00f6 -CallWithArg sub_0806DA1C, 0x00000008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A6D4.inc b/data/scripts/gUnk_0800A6D4.inc deleted file mode 100644 index 5e8f1277..00000000 --- a/data/scripts/gUnk_0800A6D4.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800A6D4 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x00700088 -Call sub_0807F844 -SoundReq 0x00f7 -StopScript -Wait 0x003c -CallWithArg sub_0806DA1C, 0x00000009 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A704.inc b/data/scripts/gUnk_0800A704.inc deleted file mode 100644 index 7fe91929..00000000 --- a/data/scripts/gUnk_0800A704.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800A704 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01c80198 -Call sub_0807F844 -StopScript -Wait 0x003c -SoundReq 0x00f6 -CallWithArg sub_0806DA1C, 0x0000000a -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A734.inc b/data/scripts/gUnk_0800A734.inc deleted file mode 100644 index c54c8c81..00000000 --- a/data/scripts/gUnk_0800A734.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800A734 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01c800d8 -Call sub_0807F844 -SoundReq 0x00f7 -StopScript -Wait 0x003c -CallWithArg sub_0806DA1C, 0x0000000b -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A764.inc b/data/scripts/gUnk_0800A764.inc deleted file mode 100644 index 8a63af09..00000000 --- a/data/scripts/gUnk_0800A764.inc +++ /dev/null @@ -1,31 +0,0 @@ -SCRIPT_START gUnk_0800A764 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01b800f8 -Call sub_0807F844 -StopScript -Wait 0x003c -SoundReq 0x00f6 -_0807E778 0x0004 -DoFade7 -WaitFor_2 -_0807E5F8 0x00000001 -SoundReq 0x00f7 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -Wait 0x001e -_0807E5F8 0x00000002 -Wait 0x0014 -_0807E5F8 0x00000004 -Wait 0x000a -_0807E5F8 0x00000008 -Wait 0x0005 -_0807E5F8 0x00000010 -Wait 0x0002 -_0807E5F8 0x00000020 -Wait 0x0078 -CallWithArg sub_0806DA1C, 0x0000000c -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A7E4.inc b/data/scripts/gUnk_0800A7E4.inc deleted file mode 100644 index d9419cb4..00000000 --- a/data/scripts/gUnk_0800A7E4.inc +++ /dev/null @@ -1,94 +0,0 @@ -SCRIPT_START gUnk_0800A7E4 -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0010 -StopScript -WaitForSomething 0x00000001 -_0807E930 0x0002 -WaitForSomething2 0x00000002 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0001 -Wait 0x001e -_0807E930 0x0003 -Wait 0x001e -Jump 0xffee -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0010 -StopScript -WaitForSomething 0x00000001 -_0807E930 0x0002 -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0001 -Wait 0x0014 -_0807E930 0x0003 -Wait 0x0014 -Jump 0xffee -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0010 -StopScript -WaitForSomething 0x00000001 -_0807E930 0x0002 -WaitForSomething2 0x00000008 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0001 -Wait 0x000a -_0807E930 0x0003 -Wait 0x000a -Jump 0xffee -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0008 -StopScript -WaitForSomething 0x00000001 -_0807EF80 0x0000 -WaitForSomething2 0x00000010 -_0807EF80 0x0004 -Wait 0x003c -_0807EB44 0x0002 -Wait 0x0019 -_0807EB44 0x0006 -Wait 0x0019 -Jump 0xffee -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0008 -StopScript -WaitForSomething 0x00000001 -_0807EF80 0x0000 -WaitForSomething2 0x00000020 -_0807EF80 0x0004 -Wait 0x003c -_0807EB44 0x0002 -Wait 0x000f -_0807EB44 0x0006 -Wait 0x000f -Jump 0xffee -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01780378 -Call sub_0807F844 -StopScript -Wait 0x003c -_0807E5F8 0x00000001 -Wait 0x001e -_0807E5F8 0x00000002 -Wait 0x0014 -_0807E5F8 0x00000004 -Wait 0x000a -_0807E5F8 0x00000008 -Wait 0x003c -CallWithArg sub_0806DA1C, 0x0000000d -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800A964.inc b/data/scripts/gUnk_0800A964.inc deleted file mode 100644 index 558fb639..00000000 --- a/data/scripts/gUnk_0800A964.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800A964 -StartScript -_0807EB44 0x0002 -_0807EF80 0x0007 -_0807E930 0x0001 -StopScript -WaitForSomething2 0x00000001 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A988.inc b/data/scripts/gUnk_0800A988.inc deleted file mode 100644 index 9773d029..00000000 --- a/data/scripts/gUnk_0800A988.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800A988 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0007 -_0807E930 0x0002 -StopScript -WaitForSomething2 0x00000002 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A9AC.inc b/data/scripts/gUnk_0800A9AC.inc deleted file mode 100644 index 75aafcd7..00000000 --- a/data/scripts/gUnk_0800A9AC.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800A9AC -StartScript -_0807EB44 0x0000 -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000004 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A9D0.inc b/data/scripts/gUnk_0800A9D0.inc deleted file mode 100644 index d70c742c..00000000 --- a/data/scripts/gUnk_0800A9D0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800A9D0 -StartScript -_0807EB44 0x0006 -_0807EF80 0x0007 -_0807E930 0x0003 -StopScript -WaitForSomething2 0x00000008 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800A9F4.inc b/data/scripts/gUnk_0800A9F4.inc deleted file mode 100644 index c400bba7..00000000 --- a/data/scripts/gUnk_0800A9F4.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_0800A9F4 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x00580128 -Call sub_0807F844 -StopScript -Wait 0x003c -_0807E5F8 0x00000001 -Wait 0x000a -_0807E5F8 0x00000002 -Wait 0x0014 -_0807E5F8 0x00000004 -Wait 0x001e -_0807E5F8 0x00000008 -Wait 0x003c -CallWithArg sub_0806DA1C, 0x0000000e -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800AA48.inc b/data/scripts/gUnk_0800AA48.inc deleted file mode 100644 index c4e7fb14..00000000 --- a/data/scripts/gUnk_0800AA48.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AA48 -StartScript -_0807EB44 0x0002 -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000001 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AA6C.inc b/data/scripts/gUnk_0800AA6C.inc deleted file mode 100644 index d9166bb5..00000000 --- a/data/scripts/gUnk_0800AA6C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AA6C -StartScript -_0807EB44 0x0004 -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000002 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AA90.inc b/data/scripts/gUnk_0800AA90.inc deleted file mode 100644 index 3f08f7c6..00000000 --- a/data/scripts/gUnk_0800AA90.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AA90 -StartScript -_0807EB44 0x0000 -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000004 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AAB4.inc b/data/scripts/gUnk_0800AAB4.inc deleted file mode 100644 index 5af49a63..00000000 --- a/data/scripts/gUnk_0800AAB4.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AAB4 -StartScript -_0807EB44 0x0006 -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000008 -Call CreateDust -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AAD8.inc b/data/scripts/gUnk_0800AAD8.inc deleted file mode 100644 index 38f1dd36..00000000 --- a/data/scripts/gUnk_0800AAD8.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800AAD8 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01480088 -Call sub_0807F844 -StopScript -Wait 0x003c -SoundReq 0x00f6 -CallWithArg sub_0806DA1C, 0x0000000f -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800AB08.inc b/data/scripts/gUnk_0800AB08.inc deleted file mode 100644 index 22ec174f..00000000 --- a/data/scripts/gUnk_0800AB08.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_0800AB08 -StartScript -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x01480088 -Call sub_0807F844 -_0807E8E4_3 -CallWithArg sub_0807F6E8, 0x00000008 -CallWithArg sub_0807F75C, 0x00a80088 -SoundReq 0x00f7 -StopScript -Wait 0x0078 -_0807F0B4 0x0001 -SetEntityPositionRelative 0x00780088 -Call sub_0807F5C0 -TextboxNoOverlapFollowPos 0x00001664 -_0807EA94 -TextboxNoOverlapFollowPos 0x000e165e -_0807EA94 -CallWithArg sub_0805DDEC, 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_0800AB6E.inc b/data/scripts/gUnk_0800AB6E.inc deleted file mode 100644 index 3374e09b..00000000 --- a/data/scripts/gUnk_0800AB6E.inc +++ /dev/null @@ -1,69 +0,0 @@ -SCRIPT_START gUnk_0800AB6E -Call sub_0808D2CC -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E8E4_0 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000080 -SetEntityPosition 0x0000, 0xffe0 -Call sub_0807F5C0 -Wait 0x003c -CallWithArg sub_0805DE18, 0x00000001 -_0807F0C8 0x0000, 0x0000 -Wait 0x003c -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x000e165f -_0807EA94 -StartPlayerScript gUnk_0800ACBC -WaitForSomething2 0x00000001 -TextboxNoOverlapFollowPos 0x000e1660 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x000e1661 -_0807EA94 -_0807E5F8 0x00000008 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -SetEntityPosition 0x0000, 0x0020 -Call sub_0807F5C0 -WaitForSomething2 0x00000010 -StartPlayerScript gUnk_0800ACE0 -WaitForSomething2 0x00000001 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000e1662 -_0807EA94 -TextboxNoOverlapFollowPos 0x000e1663 -_0807EA94 -SetEntityPosition 0x0000, 0xffe0 -Call sub_0807F5C0 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -StartPlayerScript gUnk_0800AD54 -WaitForSomething2 0x00000001 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000e1665 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Wait 0x0078 -Call sub_0808D280 -Wait 0x0078 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -Call sub_0807FB94 -MoveEntityToPlayer -Call sub_0807F844 -_0807F0B4 0x0004 -CameraTargetPlayer -_0807E5F8 0x80000000 -DoFade4 -WaitFor_2 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800ACBC.inc b/data/scripts/gUnk_0800ACBC.inc deleted file mode 100644 index 07f8d2d2..00000000 --- a/data/scripts/gUnk_0800ACBC.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800ACBC -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0088, 0x0080 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -.short 0x0000 diff --git a/data/scripts/gUnk_0800ACE0.inc b/data/scripts/gUnk_0800ACE0.inc deleted file mode 100644 index 2035165c..00000000 --- a/data/scripts/gUnk_0800ACE0.inc +++ /dev/null @@ -1,25 +0,0 @@ -SCRIPT_START gUnk_0800ACE0 -StartScript -Call sub_08094BE0 -CallWithArg sub_0807F238, 0x0000045b -SoundReq 0x0109 -StopScript -Call sub_0807F304 -Wait 0x005a -_0807E5F8 0x00000008 -StartScript -CallWithArg sub_0807F6F8, 0x00000008 -CallWithArg sub_0807F238, 0x000008e4 -StopScript -Call sub_0807F304 -_0807EB44 0x0004 -_0807EF80 0x0000 -Wait 0x003c -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x0004 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -.short 0x0000 diff --git a/data/scripts/gUnk_0800AD54.inc b/data/scripts/gUnk_0800AD54.inc deleted file mode 100644 index 129ae24b..00000000 --- a/data/scripts/gUnk_0800AD54.inc +++ /dev/null @@ -1,65 +0,0 @@ -SCRIPT_START gUnk_0800AD54 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EC64 0x0020 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0004 -Wait 0x001e -_0807EB44 0x0002 -CallWithArg sub_0807F3D8, 0x00000000 -Wait 0x0006 -_0807EB44 0x0000 -CallWithArg sub_0807F3D8, 0x00000000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EB44 0x0002 -CallWithArg sub_0807F3D8, 0x00000000 -Wait 0x0014 -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807E930 0x000c -Call sub_0807F2D4 -Call sub_08094B94 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807E930 0x000f -Call sub_0807F2D4 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -CallWithArg sub_080960C4, 0x0800af18 -_0807E930 0x0012 -Call sub_0807F2D4 -Wait 0x001e -_0807E5F8 0x00000020 -SoundReq0x80100000 -Call CreateDust -Call sub_0806305C -Call sub_080630A4 -_0807EF3C 0x0000, 0x0020 -Wait 0x001e -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xfff0 -Wait 0x003c -_0807EEF4 0x0000, 0xfff0 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EDD4 0x0088, 0x0040 -_0807E5F8 0x00000004 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800AEA4.inc b/data/scripts/gUnk_0800AEA4.inc deleted file mode 100644 index 0f292006..00000000 --- a/data/scripts/gUnk_0800AEA4.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800AEA4 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807EB44 0x0002 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000040 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000080 -WaitForSomething2 0x80000000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800AEDC.inc b/data/scripts/gUnk_0800AEDC.inc deleted file mode 100644 index d8650582..00000000 --- a/data/scripts/gUnk_0800AEDC.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800AEDC -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EF80 0x000b -_0807E930 0x0000 -StopScript -WaitForSomething2 0x00000008 -Call sub_08094B80 -_0807EF3C 0x0000, 0x0001 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000008 -_0807EF80 0x0008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800AF18.inc b/data/scripts/gUnk_0800AF18.inc deleted file mode 100644 index a786d6d5..00000000 --- a/data/scripts/gUnk_0800AF18.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800AF18 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -CallWithArg sub_0807F994, 0x0000fff8 -SoundReq 0x0142 -StopScript -WaitForSomething 0x00000020 -SoundReq 0x0143 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AF44.inc b/data/scripts/gUnk_0800AF44.inc deleted file mode 100644 index ebfa32bc..00000000 --- a/data/scripts/gUnk_0800AF44.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AF44 -_0807E864 -Call sub_0807DF28 -_0807EB28 0x1c01 -_0807EA94 -SetLocalFlagByOffset 0x0100, 0x0001 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AF68.inc b/data/scripts/gUnk_0800AF68.inc deleted file mode 100644 index 6739a6fa..00000000 --- a/data/scripts/gUnk_0800AF68.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AF68 -_0807E864 -Call sub_0807DF28 -_0807EB28 0x1c02 -_0807EA94 -SetLocalFlagByOffset 0x0100, 0x0002 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AF8C.inc b/data/scripts/gUnk_0800AF8C.inc deleted file mode 100644 index 9704c881..00000000 --- a/data/scripts/gUnk_0800AF8C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AF8C -_0807E864 -Call sub_0807DF28 -_0807EB28 0x1c03 -_0807EA94 -SetLocalFlagByOffset 0x0100, 0x0003 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AFB0.inc b/data/scripts/gUnk_0800AFB0.inc deleted file mode 100644 index 123fb79d..00000000 --- a/data/scripts/gUnk_0800AFB0.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800AFB0 -_0807E864 -StopScript -StartScript -Call sub_0807FBB4 -ComparePlayerAction 0x0001 -JumpIfNot 0xfff0 -StopScript -Call sub_0807DF28 -_0807EB28 0x1c04 -_0807EA94 -SetLocalFlagByOffset 0x0100, 0x0004 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800AFE8.inc b/data/scripts/gUnk_0800AFE8.inc deleted file mode 100644 index c150d8e0..00000000 --- a/data/scripts/gUnk_0800AFE8.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800AFE8 -_0807E864 -Call sub_0807DF28 -_0807EB28 0x1c05 -_0807EA94 -SetLocalFlagByOffset 0x0100, 0x0005 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B00C.inc b/data/scripts/gUnk_0800B00C.inc deleted file mode 100644 index 8bc5453a..00000000 --- a/data/scripts/gUnk_0800B00C.inc +++ /dev/null @@ -1,44 +0,0 @@ -SCRIPT_START gUnk_0800B00C -StartScript -Call sub_0807F934 -Call sub_080A2124 -_0807EF80 0x000a -_0807EF80 0x0007 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -CheckGlobalFlag 0x0052 -JumpIf 0x004a -CheckGlobalFlag 0x0053 -JumpIf 0x0024 -TextboxNoOverlap 0x3f32 -_0807EA94 -_0807EF80 0x0008 -Call Windcrest_Unlock -Wait 0x003c -_0807EB28 0x0b5c -_0807EA94 -SetGlobalFlag 0x0053 -Jump 0x003a -TextboxNoOverlap 0x3f32 -_0807EA94 -_0807EF80 0x0008 -Call Windcrest_Unlock -Wait 0x003c -_0807EB28 0x0b5d -_0807EA94 -Jump 0x001c -TextboxNoOverlap 0x3f32 -_0807EA94 -_0807EF80 0x0008 -Call Windcrest_Unlock -Wait 0x003c -_0807EB28 0x0b5e -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B0AC.inc b/data/scripts/gUnk_0800B0AC.inc deleted file mode 100644 index e1547c6c..00000000 --- a/data/scripts/gUnk_0800B0AC.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800B0AC -StopScript -_0807E864 -Call sub_0807FA40 -Call sub_0807DF28 -_0807EB28 0x0b5f -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B0D0.inc b/data/scripts/gUnk_0800B0D0.inc deleted file mode 100644 index ec5f10f9..00000000 --- a/data/scripts/gUnk_0800B0D0.inc +++ /dev/null @@ -1,52 +0,0 @@ -SCRIPT_START gUnk_0800B0D0 -StartScript -Call sub_0806BCD4 -_0807EF80 0x000a -CallWithArg sub_0806BC94, 0x00000000 -StopScript -Call sub_0807F434 -_0807E078_sss 0xfff8, 0x0004, 0x0040 -_0807E864 -Call sub_0807DF28 -Call sub_0807F2D4 -_0807EB74 -CallWithArg sub_0806BC94, 0x00000004 -Call sub_0806BCE8 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Call sub_0806BCB8 -CallWithArg sub_0806BC94, 0x00000000 -Jump 0xffb6 -_0807E864 -Call sub_0807DF28 -Call sub_0807F2D4 -_0807EB74 -CallWithArg sub_0806BC94, 0x00000004 -Call sub_0807F650 -_0807E9F0 -JumpIfNot 0x0008 -Call sub_0806BCC0 -Call sub_0807DF50 -_0807E878 -Call sub_0806BCB8 -CallWithArg sub_0806BC94, 0x00000000 -Jump 0xff6e -StartScript -Call sub_0807DF28 -SetLocalFlag 0x0039 -_0807E864 -StopScript -WaitForPlayerAction0x17 -StartPlayerScript gUnk_0800B1C0 -Wait 0x0018 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -SetRoomFlag 0x0000 -Wait 0x0010 -SoundReq2 0x002d -_0807EB28 0x2701 -_0807E878 -Call sub_0807DF50 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B1C0.inc b/data/scripts/gUnk_0800B1C0.inc deleted file mode 100644 index 3e39444b..00000000 --- a/data/scripts/gUnk_0800B1C0.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_0800B1C0 -StartScript -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x00e0 -_0807EDD4 0x0088, 0x0090 -ClearLocalFlag 0x0039 -_0807EF80 0x0000 -_0807EF80 0x0004 -Wait 0x002c -LoadRoomEntityList gUnk_080DA260 -Wait 0x001e -_0807E5F8 0x00000001 -Call sub_0807921C -SCRIPT_END diff --git a/data/scripts/gUnk_0800B200.inc b/data/scripts/gUnk_0800B200.inc deleted file mode 100644 index 8d16d2c1..00000000 --- a/data/scripts/gUnk_0800B200.inc +++ /dev/null @@ -1,22 +0,0 @@ -SCRIPT_START gUnk_0800B200 -StartScript -_0807E5F8 0x00000000 -CheckLocalFlag 0x001d -JumpIf 0x0044 -SetEntityNonPlanarMovement 0x00c0 -StopScript -WaitForSomething2 0x00000001 -Call sub_0807DF28 -MoveEntityToPlayer -CameraTargetEntity -_0807EDD4 0x0068, 0x0380 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -Call sub_0807DF50 -Wait 0x000c -CameraTargetPlayer -Wait 0x0008 -_0807E878 -CheckLocalFlag 0x001d -JumpIfNot 0xffc6 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B254.inc b/data/scripts/gUnk_0800B254.inc deleted file mode 100644 index 1289c7c0..00000000 --- a/data/scripts/gUnk_0800B254.inc +++ /dev/null @@ -1,55 +0,0 @@ -SCRIPT_START gUnk_0800B254 -StartScript -CheckKinstoneFused 0x0006 -JumpIf 0x00a6 -_0807EA88 0x0006 -_0807EB44 0x0002 -StopScript -_0807EA4C -_0807E9F0 -_0807E864 -CheckKinstoneFused 0x0006 -JumpIf 0x006e -Call sub_0807DF50 -_0807E878 -Jump 0xffe8 -.short 0x0000 -StartScript -CheckKinstoneFused 0x0007 -JumpIf 0x0076 -_0807EA88 0x0007 -_0807EB44 0x0002 -StopScript -_0807EA4C -_0807E9F0 -_0807E864 -CheckKinstoneFused 0x0007 -JumpIf 0x003e -Call sub_0807DF50 -_0807E878 -Jump 0xffe8 -.short 0x0000 -StartScript -CheckKinstoneFused 0x0008 -JumpIf 0x0046 -_0807EA88 0x0008 -_0807EB44 0x0002 -StopScript -_0807EA4C -_0807E9F0 -_0807E864 -CheckKinstoneFused 0x0008 -JumpIf 0x000e -Call sub_0807DF50 -_0807E878 -Jump 0xffe8 -_0807EF80 0x0013 -_0807EB44 0x0004 -_0807E9DC -Call sub_080676E0 -Call sub_08067534 -_0807EF80 0x0012 -_0807E5F8 0x00000001 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B308.inc b/data/scripts/gUnk_0800B308.inc deleted file mode 100644 index f458ccdd..00000000 --- a/data/scripts/gUnk_0800B308.inc +++ /dev/null @@ -1,39 +0,0 @@ -SCRIPT_START gUnk_0800B308 -StartScript -CheckLocalFlag 0x001d -JumpIf 0x008c -_0807EF80 0x0001 -SetEntityNonPlanarMovement 0x0040 -SetEntityDirection 0x0010 -CheckKinstoneFused 0x0006 -JumpIfNot 0x0008 -Call sub_080676D8 -CheckKinstoneFused 0x0007 -JumpIfNot 0x0008 -Call sub_080676D8 -CheckKinstoneFused 0x0008 -JumpIfNot 0x0008 -Call sub_080676D8 -StopScript -Call sub_0806757C -StopScript -WaitForSomething2 0x00000002 -SoundReq 0x00fd -Call sub_080676D8 -Call sub_0806757C -Call sub_080675D4 -Wait 0x0014 -StartScript -_0807E5F8 0x00000001 -CheckKinstoneFused 0x0006 -JumpIfNot 0xffd0 -CheckKinstoneFused 0x0007 -JumpIfNot 0xffc8 -CheckKinstoneFused 0x0008 -JumpIfNot 0xffc0 -StopScript -SetLocalFlag 0x001d -SoundReq 0x0072 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B3A4.inc b/data/scripts/gUnk_0800B3A4.inc deleted file mode 100644 index 41d353f6..00000000 --- a/data/scripts/gUnk_0800B3A4.inc +++ /dev/null @@ -1,24 +0,0 @@ -SCRIPT_START gUnk_0800B3A4 -StartScript -_0807EF80 0x000a -Call sub_0807F158 -SetEntityNonPlanarMovement 0x0120 -_0807EB44 0x0004 -_0807E908 0x0002 -_0807E914 0x0000200a -StopScript -_0807EDD4 0x0158, 0x0290 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -_0807EDD4 0x0128, 0x0290 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Call sub_08065780 -Jump 0xffaa diff --git a/data/scripts/gUnk_0800B41C.inc b/data/scripts/gUnk_0800B41C.inc deleted file mode 100644 index 19baa293..00000000 --- a/data/scripts/gUnk_0800B41C.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_0800B41C -StartScript -SetEntityNonPlanarMovement 0x00c0 -_0807E908 0x0001 -_0807EF80 0x000b -_0807E864 -Call sub_0807FBC4 -StopScript -Wait 0x000a -_0807EF80 0x0004 -_0807E5F8 0x00000008 -StartPlayerScript gUnk_0800B54C -_0807EDD4 0x0140, 0x0298 -_0807EB74 -WaitForSomething2 0x00000004 -_0807EB74 -Wait 0x003c -SoundReq 0x00cd -_0807F088 0x0037 -WaitPlayerAction8 -_0807EB8C -TextboxNoOverlapFollow 0x200c -_0807EA94 -Wait 0x0014 -_0807EDD4 0x0158, 0x0290 -Wait 0x000a -_0807EDD4 0x0158, 0x0288 -Wait 0x0014 -_0807E5F8 0x00000010 -_0807EDD4 0x0158, 0x0280 -Wait 0x000a -_0807EF80 0x0008 -_0807E5F8 0x00000010 -_0807E5F8 0x00000008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B4AC.inc b/data/scripts/gUnk_0800B4AC.inc deleted file mode 100644 index cf57eb4f..00000000 --- a/data/scripts/gUnk_0800B4AC.inc +++ /dev/null @@ -1,43 +0,0 @@ -SCRIPT_START gUnk_0800B4AC -StartScript -_0807EF80 0x000a -_0807EF80 0x0001 -SetEntityNonPlanarMovement 0x00c0 -_0807E9D4 -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x0010 -TestBit 0x00000008 -JumpIf 0x0022 -Jump 0xffea -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlapFollow 0x200b -StopScript -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffce -StopScript -_0807E610 0x00000008 -_0807EDD4 0x0134, 0x0288 -_0807EB44 0x0004 -WaitForSomething2 0x00000008 -TextboxNoOverlapFollow 0x2016 -_0807EA94 -_0807EDD4 0x0158, 0x0288 -_0807EF80 0x0000 -_0807EB44 0x0000 -Wait 0x000a -_0807E5F8 0x00000010 -_0807EF80 0x0008 -Wait 0x001e -_0807E5F8 0x00000010 -SetGlobalFlag 0x001d -Call sub_0807921C -_0807E878 -Call sub_0807FBCC -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B54C.inc b/data/scripts/gUnk_0800B54C.inc deleted file mode 100644 index 2df8c531..00000000 --- a/data/scripts/gUnk_0800B54C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800B54C -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0128, 0x0298 -Wait 0x000a -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B574.inc b/data/scripts/gUnk_0800B574.inc deleted file mode 100644 index c63c2a13..00000000 --- a/data/scripts/gUnk_0800B574.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_0800B574 -StartScript -_0807EF80 0x0007 -CheckGlobalFlag 0x001d -JumpIf 0x003c -StopScript -WaitForSomething2 0x00000010 -_0807EF80 0x0008 -SoundReq 0x0111 -WaitForSomething2 0x00000010 -_0807EF80 0x0007 -SoundReq 0x0111 -WaitForSomething2 0x00000010 -_0807EF80 0x0008 -SoundReq 0x0111 -WaitForSomething2 0x00000010 -_0807EF80 0x0007 -SoundReq 0x0111 -Call sub_0808692C -SCRIPT_END diff --git a/data/scripts/gUnk_0800B5C4.inc b/data/scripts/gUnk_0800B5C4.inc deleted file mode 100644 index e834cb3c..00000000 --- a/data/scripts/gUnk_0800B5C4.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800B5C4 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0004 -StopScript -Wait 0x001e -SoundReq 0x00d1 -_0807EDD4 0x008a, 0x005a -Wait 0x000a -Call sub_08069EE8 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B5EC.inc b/data/scripts/gUnk_0800B5EC.inc deleted file mode 100644 index 9c5c030b..00000000 --- a/data/scripts/gUnk_0800B5EC.inc +++ /dev/null @@ -1,61 +0,0 @@ -SCRIPT_START gUnk_0800B5EC -StartScript -_0807EF80 0x000a -_0807EF80 0x0001 -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x2009 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -Jump 0xffe8 -StartScript -StopScript -CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 -JumpIfNot 0xfff6 -Call sub_08079184 -_0807E864 -Call sub_0807F9A4 -StartPlayerScript gUnk_0800B7C4 -WaitForSomething2 0x00000004 -SetRoomFlag 0x0000 -WaitForSomething2 0x00000004 -CheckLocalFlag 0x009e -JumpIf 0x0154 -TextboxNoOverlap 0x0583 -_0807EA94 -_0807E3E8 -JumpIfNot 0x002a -Wait 0x000f -TextboxNoOverlap 0x0584 -CallWithArg sub_0807F970, 0x0000058b -JumpIf 0x001e -CallWithArg sub_08087424, 0x00000000 -Wait 0x00b4 -Jump 0x0024 -TextboxNoOverlap 0x057d -_0807EA94 -Jump 0x001a -_0807EA94 -SetLocalFlag 0x009e -_0807F034 0x0066 -WaitPlayerAction8 -_0807EB8C -Wait 0x001e -TextboxNoOverlap 0x057f -_0807EA94 -_0807E778 0x0004 -DoFade7 -WaitFor_2 -Call sub_080873FC -DoFade6 -WaitFor_2 -CameraTargetPlayer -Wait 0x001e -Call sub_0807DF50 -_0807E878 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B6C8.inc b/data/scripts/gUnk_0800B6C8.inc deleted file mode 100644 index e097eff5..00000000 --- a/data/scripts/gUnk_0800B6C8.inc +++ /dev/null @@ -1,62 +0,0 @@ -SCRIPT_START gUnk_0800B6C8 -StartScript -StopScript -HasRupees 0x0001 -JumpIfNot 0xfffa -CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 -JumpIfNot 0xfff6 -Call sub_08079184 -_0807E864 -Call sub_0807F9A4 -StartPlayerScript gUnk_0800B7C4 -WaitForSomething2 0x00000004 -SetRoomFlag 0x0000 -WaitForSomething2 0x00000004 -CheckLocalFlag 0x009f -JumpIf 0x0098 -TextboxNoOverlap 0x057b -_0807EA94 -CallWithArg sub_0807F970, 0x0000057d -JumpIf 0xff88 -_0807EA94 -SetLocalFlag 0x009f -_0807F034 0x0064 -Jump 0xff6c -.short 0x0000 -StartScript -StopScript -Call sub_0808747C -JumpIfNot 0xfff8 -Call sub_08079184 -_0807E864 -Wait 0x000a -Call sub_0807F9A4 -StartPlayerScript gUnk_0800B7C4 -WaitForSomething2 0x00000004 -SetRoomFlag 0x0000 -WaitForSomething2 0x00000004 -CheckLocalFlag 0x00a0 -JumpIf 0x0036 -TextboxNoOverlap 0x0580 -_0807EA94 -CallWithArg sub_0807F970, 0x00000582 -JumpIf 0x0014 -CallWithArg sub_08087424, 0x00000001 -Wait 0x00b4 -Jump 0xff14 -_0807EA94 -SetLocalFlag 0x00a0 -_0807F034 0x0065 -Jump 0xfef8 -TextboxNoOverlap 0x0590 -_0807EA94 -_0807E778 0x0010 -DoFade7 -WaitFor_2 -ModHealth 0x00a0 -DoFade6 -WaitFor_2 -TextboxNoOverlap 0x057f -_0807EA94 -Jump 0xfee6 -.short 0x0000 diff --git a/data/scripts/gUnk_0800B7C4.inc b/data/scripts/gUnk_0800B7C4.inc deleted file mode 100644 index 265c2296..00000000 --- a/data/scripts/gUnk_0800B7C4.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800B7C4 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -CallWithArg sub_0807F6B4, 0x00000090 -JumpIfNot 0x0024 -CallWithArg sub_0807F464, 0x00000078 -CallWithArg sub_0807F4F8, 0x00000090 -_0807E8E4_0 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -SCRIPT_END diff --git a/data/scripts/gUnk_0800B7FC.inc b/data/scripts/gUnk_0800B7FC.inc deleted file mode 100644 index ead30119..00000000 --- a/data/scripts/gUnk_0800B7FC.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800B7FC -CallWithArg sub_0807F4F8, 0x00000090 -CallWithArg sub_0807F464, 0x00000078 -Jump 0xffdc -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B828.inc b/data/scripts/gUnk_0800B828.inc deleted file mode 100644 index 3ef1e795..00000000 --- a/data/scripts/gUnk_0800B828.inc +++ /dev/null @@ -1,118 +0,0 @@ -SCRIPT_START gUnk_0800B828 -StartScript -_0807E9D4 -_0807EB44 0x0000 -_0807EF80 0x000a -StopScript -_0807E944 -_0807E864 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffee -.short 0x0000 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -StopScript -Wait 0x003c -Call sub_080646A4 -Jump 0xfff4 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807E930 0x0000 -_0807EF80 0x000a -StopScript -Wait 0x003c -Call sub_0806407C -Jump 0xfff4 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -CallWithArg sub_08064644, 0x0806464d -StopScript -Wait 0x003c -Call sub_080646A4 -Jump 0xfff4 -.short 0x0000 -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0004 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -StopScript -CheckLocalFlag 0x005f -JumpIf 0x001c -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlapFollow 0x3f19 -_0807EA94 -SetLocalFlag 0x005f -_0807E878 -Jump 0xffe8 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlapFollow 0x3f1a -_0807EA94 -_0807E878 -Jump 0xffec -StartScript -_0807EF80 0x000b -_0807EF80 0x0008 -Call sub_0806DAAC -JumpIf 0x0036 -Call sub_0806DAD0 -CallWithArg sub_0806DA04, 0x00000005 -StopScript -_0807EA4C -_0807E9F0 -JumpIf 0x000e -Call sub_0807DF50 -_0807E878 -Jump 0xffee -Call sub_0806F188 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800B9B4.inc b/data/scripts/gUnk_0800B9B4.inc deleted file mode 100644 index 524e72eb..00000000 --- a/data/scripts/gUnk_0800B9B4.inc +++ /dev/null @@ -1,75 +0,0 @@ -SCRIPT_START gUnk_0800B9B4 -StartScript -_0807E9D4 -Call sub_080694EC -_0807EF80 0x000a -Call sub_080694B0 -StopScript -Call sub_0807F434 -_0807E078_sss 0xfff8, 0x0004, 0x001e -_0807E864 -_0807EB74 -_0807EF80 0x0000 -Call sub_080694D8 -_0807EA94 -Call sub_080694EC -_0807E878 -Jump 0xffd8 -_0807E864 -_0807EB74 -_0807EF80 0x0000 -Call sub_0807F650 -_0807E9F0 -_0807E864 -Call sub_0806948C -JumpIf 0x0016 -_0807EA94 -Call sub_080694EC -Call sub_0807DF50 -_0807E878 -Jump 0xffa8 -_0807EA94 -_0807E9DC -_0807E9D4 -Call sub_080694EC -Call sub_0807DF50 -_0807E878 -Jump 0xff90 -StartScript -Call sub_0807F934 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -TextboxNoOverlapFollow 0x3301 -_0807EA94 -_0807E3E8 -JumpIfNot 0x000e -SoundReq0x80100000 -Call sub_0806E964 -SoundReq2 0xffff -Call sub_0807DF50 -_0807E878 -Jump 0xffd0 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -SetEntityNonPlanarMovement 0x0040 -Call sub_0807F348 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EDD4 0x02f8, 0x0350 -Wait 0x001e -_0807EF80 0x0004 -Wait 0x003c -_0807EB44 0x0006 -Wait 0x001e -_0807EDD4 0x02f0, 0x0350 -Wait 0x001e -TextboxNoOverlap 0x0e00 -_0807EA94 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BACC.inc b/data/scripts/gUnk_0800BACC.inc deleted file mode 100644 index 6272a549..00000000 --- a/data/scripts/gUnk_0800BACC.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800BACC -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0807F348 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e01 -_0807EA94 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BB00.inc b/data/scripts/gUnk_0800BB00.inc deleted file mode 100644 index 46718d40..00000000 --- a/data/scripts/gUnk_0800BB00.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800BB00 -StartScript -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e02 -_0807EA94 -Wait 0x003c -_0807EF80 0x000f -Wait 0x00b4 -Call sub_08054968 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800BB30.inc b/data/scripts/gUnk_0800BB30.inc deleted file mode 100644 index 75b33cd3..00000000 --- a/data/scripts/gUnk_0800BB30.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800BB30 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0807F348 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e05 -_0807EA94 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BB64.inc b/data/scripts/gUnk_0800BB64.inc deleted file mode 100644 index 68c8f716..00000000 --- a/data/scripts/gUnk_0800BB64.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800BB64 -StartScript -_0807EB44 0x0006 -_0807EF80 0x0000 -SetEntityNonPlanarMovement 0x0040 -Call sub_0807F348 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EDD4 0x03a0, 0x00f8 -Wait 0x001e -TextboxNoOverlap 0x0e06 -_0807EA94 -Wait 0x000f -_0807EDD4 0x0380, 0x00f8 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BBA4.inc b/data/scripts/gUnk_0800BBA4.inc deleted file mode 100644 index b8dbcbc1..00000000 --- a/data/scripts/gUnk_0800BBA4.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_0800BBA4 -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0807F348 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e04 -_0807EA94 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BBDC.inc b/data/scripts/gUnk_0800BBDC.inc deleted file mode 100644 index 1ddfba44..00000000 --- a/data/scripts/gUnk_0800BBDC.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800BBDC -StartScript -_0807E930 0x0000 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e03 -_0807EA94 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800BC08.inc b/data/scripts/gUnk_0800BC08.inc deleted file mode 100644 index dd0f2045..00000000 --- a/data/scripts/gUnk_0800BC08.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_0800BC08 -StartScript -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e07 -_0807EA94 -StartScript -_0807EB44 0x0000 -_0807E930 0x0004 -StopScript -Wait 0x003c -Call sub_08065CCC -Wait 0x0078 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BC50.inc b/data/scripts/gUnk_0800BC50.inc deleted file mode 100644 index cc87ed6a..00000000 --- a/data/scripts/gUnk_0800BC50.inc +++ /dev/null @@ -1,37 +0,0 @@ -SCRIPT_START gUnk_0800BC50 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_08054EB8 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E930 0x0000 -Wait 0x001e -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e08 -_0807EA94 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00f0 -Call sub_08054EFC -_0807EB44 0x0000 -_0807E930 0x0000 -SetEntityNonPlanarMovement 0x0040 -_0807EF80 0x000d -CallWithArg sub_0807F4F8, 0x00000378 -Wait 0x003c -_0807EF80 0x000c -Wait 0x003c -TextboxNoOverlap 0x0e09 -_0807EA94 -Call sub_0807F158 -CallWithArg sub_0807F4F8, 0x0000035c -Wait 0x001e -SoundReq 0x0188 -_0807EF80 0x0008 -Wait 0x0078 -Call sub_08054968 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800BCE8.inc b/data/scripts/gUnk_0800BCE8.inc deleted file mode 100644 index a195d56b..00000000 --- a/data/scripts/gUnk_0800BCE8.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_0800BCE8 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -Wait 0x003c -TextboxNoOverlap 0x0e0a -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -_0807E5F8 0x00000001 -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E930 0x0000 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e0c -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x0168 -_0807E930 0x0000 -Wait 0x003c -_0807EB44 0x0002 -WaitForSomething2 0x00000004 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BD78.inc b/data/scripts/gUnk_0800BD78.inc deleted file mode 100644 index f9512a8b..00000000 --- a/data/scripts/gUnk_0800BD78.inc +++ /dev/null @@ -1,35 +0,0 @@ -SCRIPT_START gUnk_0800BD78 -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -CallWithArg sub_0807F4F8, 0x00000270 -Wait 0x001e -TextboxNoOverlap 0x0e0b -_0807EA94 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0088, 0x0228 -Wait 0x000f -_0807E5F8 0x00000004 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000000 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000003 -_0807EB44 0x0004 -_0807E930 0x0000 -Wait 0x003c -_0807EB44 0x0006 -_0807E5F8 0x00000004 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BE1C.inc b/data/scripts/gUnk_0800BE1C.inc deleted file mode 100644 index 155950cb..00000000 --- a/data/scripts/gUnk_0800BE1C.inc +++ /dev/null @@ -1,47 +0,0 @@ -SCRIPT_START gUnk_0800BE1C -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0002 -Wait 0x003c -TextboxNoOverlap 0x0e0d -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -Jump 0x0038 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0006 -Wait 0x003c -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -_0807E5F8 0x00000001 -_0807EB44 0x0004 -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807E930 0x0000 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e0f -_0807EA94 -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00f0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BECC.inc b/data/scripts/gUnk_0800BECC.inc deleted file mode 100644 index 5653d2f6..00000000 --- a/data/scripts/gUnk_0800BECC.inc +++ /dev/null @@ -1,25 +0,0 @@ -SCRIPT_START gUnk_0800BECC -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -CallWithArg sub_0807F4F8, 0x000001b8 -Wait 0x001e -TextboxNoOverlap 0x0e0e -_0807EA94 -_0807E5F8 0x0000000c -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0088, 0x0178 -Wait 0x000f -_0807E5F8 0x0000000c -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00f0 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800BF38.inc b/data/scripts/gUnk_0800BF38.inc deleted file mode 100644 index dcb3c012..00000000 --- a/data/scripts/gUnk_0800BF38.inc +++ /dev/null @@ -1,53 +0,0 @@ -SCRIPT_START gUnk_0800BF38 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0002 -Wait 0x003c -TextboxNoOverlap 0x0e10 -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -Jump 0x0038 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0006 -Wait 0x003c -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -_0807E5F8 0x00000001 -_0807EB44 0x0004 -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807E930 0x0000 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e12 -_0807EA94 -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x0168 -_0807EB44 0x0004 -_0807E930 0x0000 -Wait 0x003c -Call sub_08054F64 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C004.inc b/data/scripts/gUnk_0800C004.inc deleted file mode 100644 index 01cad189..00000000 --- a/data/scripts/gUnk_0800C004.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_0800C004 -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -CallWithArg sub_0807F4F8, 0x000001b8 -Wait 0x001e -TextboxNoOverlap 0x0e11 -_0807EA94 -_0807E5F8 0x0000001c -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0088, 0x0188 -_0807EDD4 0x00a8, 0x0188 -_0807EDD4 0x00a8, 0x0178 -Wait 0x000f -_0807E5F8 0x0000001c -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000001 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000004 -_0807EB44 0x0004 -_0807E930 0x0000 -Wait 0x003c -_0807E5F8 0x0000001c -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C0B0.inc b/data/scripts/gUnk_0800C0B0.inc deleted file mode 100644 index 166e24ee..00000000 --- a/data/scripts/gUnk_0800C0B0.inc +++ /dev/null @@ -1,47 +0,0 @@ -SCRIPT_START gUnk_0800C0B0 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0002 -Wait 0x003c -TextboxNoOverlap 0x0e13 -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -Jump 0x0038 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0006 -Wait 0x003c -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -_0807E5F8 0x00000001 -_0807EB44 0x0004 -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807E930 0x0000 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e15 -_0807EA94 -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00f0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C160.inc b/data/scripts/gUnk_0800C160.inc deleted file mode 100644 index 640e28e1..00000000 --- a/data/scripts/gUnk_0800C160.inc +++ /dev/null @@ -1,27 +0,0 @@ -SCRIPT_START gUnk_0800C160 -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -CallWithArg sub_0807F4F8, 0x00000128 -Wait 0x001e -TextboxNoOverlap 0x0e14 -_0807EA94 -_0807E5F8 0x0000003c -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0098, 0x00e8 -_0807EDD4 0x00a8, 0x00e8 -_0807EDD4 0x00a8, 0x00d8 -Wait 0x000f -_0807E5F8 0x0000003c -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00f0 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C1D8.inc b/data/scripts/gUnk_0800C1D8.inc deleted file mode 100644 index 3cfce57e..00000000 --- a/data/scripts/gUnk_0800C1D8.inc +++ /dev/null @@ -1,53 +0,0 @@ -SCRIPT_START gUnk_0800C1D8 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0002 -Wait 0x003c -TextboxNoOverlap 0x0e16 -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -Jump 0x0038 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0807F348 -StopScript -WaitFor_2 -Wait 0x00f0 -_0807E930 0x0000 -_0807EB44 0x0006 -Wait 0x003c -_0807EA94 -_0807E930 0x0008 -Wait 0x003c -_0807E5F8 0x00000001 -_0807EB44 0x0004 -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807E930 0x0000 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x0e18 -_0807EA94 -_0807E5F8 0x00000002 -Call sub_08054F64 -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x0168 -_0807EB44 0x0004 -_0807E930 0x0000 -Wait 0x003c -Call sub_08054F64 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C2A4.inc b/data/scripts/gUnk_0800C2A4.inc deleted file mode 100644 index 633ecb99..00000000 --- a/data/scripts/gUnk_0800C2A4.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_0800C2A4 -StartScript -_0807EB44 0x0000 -_0807E930 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -Call sub_0807F348 -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -CallWithArg sub_0807F4F8, 0x00000128 -Wait 0x001e -TextboxNoOverlap 0x0e17 -_0807EA94 -_0807E5F8 0x0000007c -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0098, 0x00e8 -_0807EDD4 0x00c8, 0x00e8 -_0807EDD4 0x00c8, 0x00d8 -Wait 0x000f -_0807E5F8 0x0000007c -_0807EF80 0x000f -_0807E930 0x0008 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000002 -Wait 0x00b4 -CallWithArg sub_0804BF38, 0x00000005 -_0807EB44 0x0004 -_0807E930 0x0000 -Wait 0x003c -_0807E5F8 0x0000007c -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xffe0 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C350.inc b/data/scripts/gUnk_0800C350.inc deleted file mode 100644 index ca845fcd..00000000 --- a/data/scripts/gUnk_0800C350.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_0800C350 -StartScript -CallWithArg sub_0806D658, 0x00000003 -SetEntityNonPlanarMovement 0x0200 -StopScript -CheckRoomFlag 0x00ff -JumpIfNot 0xfffa -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_0800C370.inc b/data/scripts/gUnk_0800C370.inc deleted file mode 100644 index fd5fa9a1..00000000 --- a/data/scripts/gUnk_0800C370.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800C370 -_0807EEF4 0xfff8, 0x0000 -_0807EEF4 0x0010, 0x0000 -_0807EEF4 0xfff0, 0x0000 -_0807EEF4 0x0010, 0x0000 -_0807EEF4 0xfff8, 0x0000 -_0807F0C8 0x0000, 0x0000 -Wait 0x001e -TextboxNoOverlap 0x1d00 -_0807EA94 -_0807E5F8 0x00000006 -WaitForSomething2 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_0800C3B0.inc b/data/scripts/gUnk_0800C3B0.inc deleted file mode 100644 index cbcad8ca..00000000 --- a/data/scripts/gUnk_0800C3B0.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800C3B0 -SetEntityNonPlanarMovement 0x0080 -_0807EEF4 0x0000, 0xff30 -_0807F0C8 0x0000, 0x0000 -Wait 0x00b4 -Call sub_08054968 -SCRIPT_END diff --git a/data/scripts/gUnk_0800C3CC.inc b/data/scripts/gUnk_0800C3CC.inc deleted file mode 100644 index 8a08c0f2..00000000 --- a/data/scripts/gUnk_0800C3CC.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800C3CC -StartScript -Call sub_0806D660 -SetEntityNonPlanarMovement 0x0080 -StopScript -WaitForSomething2 0x00000002 -CallWithArg sub_0807F4F8, 0x00000048 -Call sub_0806D66C -Wait 0x000f -CallWithArg sub_0807F4F8, 0x00000068 -Call sub_0806D67C -_0807F0C8 0x001e, 0x0000 -SoundReq 0x010b -SCRIPT_END diff --git a/data/scripts/gUnk_0800C410.inc b/data/scripts/gUnk_0800C410.inc deleted file mode 100644 index f3ddc136..00000000 --- a/data/scripts/gUnk_0800C410.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_0800C410 -StartScript -Call sub_0806D660 -SetEntityNonPlanarMovement 0x0080 -StopScript -WaitForSomething2 0x00000004 -CallWithArg sub_0807F4F8, 0x00000048 -Call sub_0806D66C -Wait 0x000f -CallWithArg sub_0807F4F8, 0x00000068 -Call sub_0806D67C -_0807F0C8 0x001e, 0x0000 -SoundReq 0x010b -_0807E5F8 0x00000001 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800C45C.inc b/data/scripts/gUnk_0800C45C.inc deleted file mode 100644 index 64c371f7..00000000 --- a/data/scripts/gUnk_0800C45C.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800C45C -StartScript -SetEntityNonPlanarMovement 0x0180 -_0807E930 0x0004 -Call sub_080A0B28 -StopScript -Wait 0x000a -_0807EF80 0x0007 -SoundReq 0x0136 -_0807EE30 -JumpIfNot 0xfffc -Wait 0x003c -SetRoomFlag 0x00ff -_0807E930 0x0005 -Wait 0x000f -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800C494.inc b/data/scripts/gUnk_0800C494.inc deleted file mode 100644 index e7df7c4a..00000000 --- a/data/scripts/gUnk_0800C494.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800C494 -StartScript -SetEntityNonPlanarMovement 0x0120 -_0807E930 0x0004 -StopScript -Wait 0x000a -_0807EF80 0x0007 -SoundReq 0x0136 -_0807EEF4 0x0000, 0xff90 -Wait 0x001e -_0807EEF4 0x0000, 0xffb0 -Wait 0x003c -SetRoomFlag 0x00ff -_0807E930 0x0005 -Wait 0x000f -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800C4D0.inc b/data/scripts/gUnk_0800C4D0.inc deleted file mode 100644 index e7a1fff9..00000000 --- a/data/scripts/gUnk_0800C4D0.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800C4D0 -StartScript -SetEntityNonPlanarMovement 0x0180 -_0807E930 0x0004 -StopScript -Wait 0x000a -_0807EF80 0x0007 -SoundReq 0x0136 -_0807EEF4 0x00c0, 0x0000 -Wait 0x001e -_0807EEF4 0x0070, 0x0000 -Wait 0x003c -SetRoomFlag 0x00ff -_0807E930 0x0005 -Wait 0x000f -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800C50C.inc b/data/scripts/gUnk_0800C50C.inc deleted file mode 100644 index 74c33a3a..00000000 --- a/data/scripts/gUnk_0800C50C.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_0800C50C -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807E930 0x0004 -_0807EF80 0x0008 -StopScript -WaitForSomething2 0x00000001 -Wait 0x000a -_0807EF80 0x0007 -SoundReq 0x0136 -_0807EEF4 0x0000, 0x0060 -Wait 0x003c -_0807EEF4 0x0000, 0x0060 -Wait 0x001e -SetRoomFlag 0x00ff -_0807E930 0x0005 -Wait 0x000f -SCRIPT_END diff --git a/data/scripts/gUnk_0800C550.inc b/data/scripts/gUnk_0800C550.inc deleted file mode 100644 index 0c7ed41f..00000000 --- a/data/scripts/gUnk_0800C550.inc +++ /dev/null @@ -1,243 +0,0 @@ -SCRIPT_START gUnk_0800C550 -StartScript -Call sub_08060090 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_08060158 -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_08060208 -_0807EA94 -_0807E878 -Jump 0xffdc -StartScript -Call sub_08060090 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_08060158 -StopScript -Jump 0xffee -StopScript -_0807E864 -CheckInventory1 0x0067 -JumpIfNot 0x000c -Call sub_08060208 -Jump 0x0006 -TextboxNoOverlap 0x4710 -_0807EA94 -_0807E878 -Jump 0xffcc -StartScript -Call sub_08060090 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_08060158 -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_08060270 -_0807EA94 -_0807E878 -Jump 0xffdc -StartScript -Call sub_08060090 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_08060158 -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_0806021C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd8 -StartScript -_0807EF80 0x000a -SetEntityNonPlanarMovement 0x0080 -_0807EB44 0x0004 -CheckLocalFlag 0x0082 -JumpIfNot 0x0008 -SetEntityPosition 0x0010, 0x0000 -StopScript -_0807E944 -_0807E864 -Call sub_0807DF28 -CheckLocalFlag 0x0082 -JumpIf 0x0022 -CheckPlayerInRegion 0x00e8, 0x0028, 0x1810 -JumpIfNot 0x0006 -_0807EF80 0x000b -StartPlayerScript gUnk_0800C8C8 -WaitForSomething2 0x00000001 -_0807EF80 0x000a -CheckInventory1 0x0040 -JumpIf 0x00a6 -CheckInventory1 0x005b -JumpIf 0x0024 -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f16 -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -SetLocalFlag 0x0080 -Call sub_0807DF50 -_0807E878 -Jump 0xff9e -CheckLocalFlag 0x0081 -JumpIf 0x0020 -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f1b -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -Call sub_0807DF50 -_0807E878 -Jump 0xff78 -CheckLocalFlag 0x0082 -JumpIf 0x0030 -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f17 -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807EC94 0x0020 -_0807EB44 0x0004 -Wait 0x000f -SoundReq 0x0072 -SetLocalFlag 0x0082 -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f18 -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -Call sub_0807DF50 -_0807E878 -Jump 0xff24 -CheckLocalFlag 0x0083 -JumpIf 0x0020 -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f19 -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -Call sub_0807DF50 -_0807E878 -Jump 0xfefe -_0807EF80 0x0002 -TextboxNoOverlapFollow 0x1f1a -_0807EA94 -_0807EF80 0x0015 -Wait 0x000a -Call sub_0807DF50 -_0807E878 -Jump 0xfee0 -StartScript -_0807EF80 0x000a -_0807EB44 0x0004 -StopScript -_0807E944 -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_0800C8F0 -WaitForSomething2 0x00000001 -CheckInventory1 0x0040 -JumpIf 0x0088 -CheckInventory1 0x005b -JumpIf 0x001c -_0807E930 0x0008 -TextboxNoOverlapFollow 0x2122 -_0807EA94 -_0807EF80 0x0000 -Call sub_0807DF50 -_0807E878 -Jump 0xffc2 -_0807E930 0x0008 -CheckLocalFlag 0x0081 -JumpIf 0x0040 -TextboxNoOverlapFollow 0x1130 -_0807EA94 -_0807EB28 0x1131 -_0807EA94 -_0807EB8C -TextboxNoOverlapFollow 0x1132 -_0807EA94 -_0807E914 0x00000103 -Call sub_0807F420 -TextboxNoOverlapFollow 0x1133 -_0807EA94 -Wait 0x000a -_0807EF80 0x0000 -SetLocalFlag 0x0081 -Call sub_0807DF50 -_0807E878 -Jump 0xff78 -TextboxNoOverlapFollow 0x1133 -_0807EA94 -Wait 0x000a -_0807E930 0x0000 -Call sub_0807DF50 -_0807E878 -Jump 0xff5e -_0807E930 0x0008 -CheckLocalFlag 0x0083 -JumpIf 0x0080 -TextboxNoOverlapFollow 0x1135 -_0807EA94 -SetEntityNonPlanarMovement 0x0040 -_0807EDD4 0x0038, 0x0044 -_0807EF80 0x0000 -Wait 0x000f -SetLocalFlag 0x0083 -Wait 0x003c -SoundReq 0x0072 -Wait 0x003c -_0807EB74 -_0807EB8C -TextboxNoOverlapFollow 0x1136 -_0807EA94 -_0807EB28 0x1137 -_0807EA94 -Wait 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0807DF50 -_0807E878 -_0807E944 -_0807E864 -Call sub_0807DF28 -_0807EB74 -_0807E914 0x00000008 -Call sub_0807F3D8 -TextboxNoOverlapFollow 0x1136 -_0807EA94 -Wait 0x000a -_0807EF80 0x0000 -Call sub_0807DF50 -_0807E878 -Jump 0xffd0 -TextboxNoOverlapFollow 0x1136 -_0807EA94 -Wait 0x000a -_0807EF80 0x0000 -Call sub_0807DF50 -_0807E878 -Jump 0xfeba diff --git a/data/scripts/gUnk_0800C8C8.inc b/data/scripts/gUnk_0800C8C8.inc deleted file mode 100644 index 5b5a47c8..00000000 --- a/data/scripts/gUnk_0800C8C8.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800C8C8 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x00e8, 0x0068 -_0807EB44 0x0000 -Wait 0x000f -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800C8F0.inc b/data/scripts/gUnk_0800C8F0.inc deleted file mode 100644 index fb281a40..00000000 --- a/data/scripts/gUnk_0800C8F0.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800C8F0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807ECC4 0x0010 -_0807EDD4 0x0078, 0x0058 -_0807EB44 0x0000 -Wait 0x000f -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800C91C.inc b/data/scripts/gUnk_0800C91C.inc deleted file mode 100644 index ad9c1ae8..00000000 --- a/data/scripts/gUnk_0800C91C.inc +++ /dev/null @@ -1,81 +0,0 @@ -SCRIPT_START gUnk_0800C91C -StartScript -_0807EB44 0x0004 -SetEntityNonPlanarMovement 0x0300 -StopScript -CheckPlayerInRegion 0x0208, 0x0360, 0x2040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_0800CA8C -WaitForSomething2 0x00000002 -Wait 0x003c -_0807EB28 0x1125 -_0807EA94 -_0807E5F8 0x00000800 -_0807E8E4_3 -Wait 0x003c -_0807E5F8 0x00000200 -_0807E8E4_0 -Wait 0x001e -_0807E5F8 0x00002000 -_0807E8E4_1 -Wait 0x0014 -_0807E5F8 0x00020000 -_0807E8E4_1 -Wait 0x000a -_0807E5F8 0x00008000 -_0807E8E4_3 -Wait 0x001e -WaitForSomething2 0x00000400 -WaitForSomething2 0x00001000 -WaitForSomething2 0x00004000 -WaitForSomething2 0x00010000 -WaitForSomething2 0x00040000 -_0807E8E4_0 -Wait 0x003c -_0807E5F8 0x00000200 -WaitForSomething2 0x00000400 -_0807E8E4_0 -TextboxNoOverlapFollow 0x1126 -Call sub_0807F40C -_0807EA94 -_0807E5F8 0x00000200 -_0807E5F8 0x00000800 -_0807E5F8 0x00002000 -_0807E5F8 0x00008000 -_0807E5F8 0x00020000 -WaitForSomething2 0x00000400 -WaitForSomething2 0x00001000 -WaitForSomething2 0x00004000 -WaitForSomething2 0x00010000 -WaitForSomething2 0x00040000 -_0807E5F8 0x00008000 -WaitForSomething2 0x00010000 -_0807E8E4_3 -TextboxNoOverlapFollow 0x1127 -_0807EA94 -_0807E5F8 0x00002000 -WaitForSomething2 0x00004000 -_0807E8E4_1 -TextboxNoOverlapFollow 0x1128 -_0807EA94 -_0807E5F8 0x00000200 -_0807E5F8 0x00000800 -_0807E5F8 0x00002000 -_0807E5F8 0x00008000 -_0807E5F8 0x00020000 -WaitForSomething2 0x00000400 -WaitForSomething2 0x00001000 -WaitForSomething2 0x00004000 -WaitForSomething2 0x00010000 -WaitForSomething2 0x00040000 -_0807E8E4_0 -_0807EB28 0x1129 -_0807EA94 -SetLocalFlag 0x008d -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800CA8C.inc b/data/scripts/gUnk_0800CA8C.inc deleted file mode 100644 index 6f440b32..00000000 --- a/data/scripts/gUnk_0800CA8C.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800CA8C -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0208, 0x0358 -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x0208, 0x0340 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CABC.inc b/data/scripts/gUnk_0800CABC.inc deleted file mode 100644 index 9892c304..00000000 --- a/data/scripts/gUnk_0800CABC.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_0800CABC -StartScript -_0807EF80 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000f -Call sub_0807F338 -StopScript -WaitForSomething2 0x00000200 -_0807EF80 0x0007 -_0807EDD4 0x0208, 0x0308 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000400 -WaitForSomething2 0x00000200 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -_0807E5F8 0x00000400 -WaitForSomething2 0x00000200 -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000f -_0807EDD4 0x0208, 0x0328 -_0807EF80 0x0000 -_0807E5F8 0x00000400 -WaitForSomething2 0x00000200 -SetEntityNonPlanarMovement 0x0300 -_0807EF80 0x000f -_0807EDD4 0x0208, 0x02b0 -_0807E5F8 0x00000400 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CB54.inc b/data/scripts/gUnk_0800CB54.inc deleted file mode 100644 index 4efa72af..00000000 --- a/data/scripts/gUnk_0800CB54.inc +++ /dev/null @@ -1,30 +0,0 @@ -SCRIPT_START gUnk_0800CB54 -StartScript -_0807EF80 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000f -Call sub_0807F338 -StopScript -WaitForSomething2 0x00000800 -_0807EF80 0x0007 -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807EDD4 0x01a8, 0x0330 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000f -_0807EDD4 0x01f8, 0x0348 -_0807EF80 0x0000 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -SetEntityNonPlanarMovement 0x0300 -_0807EF80 0x000f -_0807EDD4 0x0178, 0x0328 -_0807E5F8 0x00001000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CBD4.inc b/data/scripts/gUnk_0800CBD4.inc deleted file mode 100644 index 2acff563..00000000 --- a/data/scripts/gUnk_0800CBD4.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_0800CBD4 -StartScript -_0807EF80 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000f -Call sub_0807F338 -StopScript -WaitForSomething2 0x00002000 -_0807EF80 0x0007 -_0807EDD4 0x0258, 0x0330 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000f -_0807EDD4 0x0218, 0x0340 -_0807EF80 0x0000 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -SetEntityNonPlanarMovement 0x0300 -_0807EF80 0x000f -_0807EDD4 0x0288, 0x02d8 -_0807E5F8 0x00004000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CC6C.inc b/data/scripts/gUnk_0800CC6C.inc deleted file mode 100644 index ebead315..00000000 --- a/data/scripts/gUnk_0800CC6C.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_0800CC6C -StartScript -_0807EF80 0x0008 -_0807EF80 0x0000 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000f -Call sub_0807F338 -StopScript -WaitForSomething2 0x00008000 -_0807EF80 0x0007 -_0807EDD4 0x01b8, 0x0320 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000f -_0807EDD4 0x01f8, 0x0330 -_0807EF80 0x0000 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -SetEntityNonPlanarMovement 0x0300 -_0807EF80 0x000f -_0807EDD4 0x0188, 0x02d8 -_0807E5F8 0x00010000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CD04.inc b/data/scripts/gUnk_0800CD04.inc deleted file mode 100644 index 638c3e93..00000000 --- a/data/scripts/gUnk_0800CD04.inc +++ /dev/null @@ -1,28 +0,0 @@ -SCRIPT_START gUnk_0800CD04 -StartScript -_0807EF80 0x0000 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000f -Call sub_0807F338 -StopScript -WaitForSomething2 0x00020000 -_0807EF80 0x0007 -_0807EDD4 0x0268, 0x0338 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000f -_0807EDD4 0x0218, 0x0350 -_0807EF80 0x0000 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -SetEntityNonPlanarMovement 0x0300 -_0807EF80 0x000f -_0807EDD4 0x02a8, 0x0328 -_0807E5F8 0x00040000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800CD7C.inc b/data/scripts/gUnk_0800CD7C.inc deleted file mode 100644 index dab50fde..00000000 --- a/data/scripts/gUnk_0800CD7C.inc +++ /dev/null @@ -1,266 +0,0 @@ -SCRIPT_START gUnk_0800CD7C -StartScript -CheckInventory1 0x005b -JumpIfNot 0xf87a -Call sub_08060090 -_0807EF80 0x000a -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000c -Call sub_08060158 -Jump 0xffee -StopScript -_0807E864 -Call sub_0807DF28 -CheckLocalFlag 0x009d -JumpIf 0x000e -SetLocalFlag 0x009d -TextboxNoOverlap 0x213d -Jump 0x017e -CheckGlobalFlag 0x003b -JumpIf 0x007c -CheckGlobalFlag 0x0054 -JumpIfNot 0x001a -CheckRoomFlag 0x0000 -JumpIfNot 0x0150 -SetGlobalFlag 0x003b -ClearGlobalFlag 0x0054 -TextboxNoOverlap 0x2141 -Jump 0x0156 -TextboxNoOverlap 0x213e -_0807EA94 -_0807E48C 0x0023 -JumpIfNot 0x001c -TextboxNoOverlap 0x214b -_0807EA94 -_0807E3E8 -JumpIfNot 0x013c -SoundReq 0x00cd -_0807F088 0x0023 -WaitPlayerAction8 -Jump 0x0020 -_0807E48C 0x0022 -JumpIfNot 0x0126 -TextboxNoOverlap 0x214b -_0807EA94 -_0807E3E8 -JumpIfNot 0x011a -SoundReq 0x00cd -_0807F088 0x0022 -WaitPlayerAction8 -_0807EB8C -SetGlobalFlag 0x0054 -Call sub_08060340 -TextboxNoOverlap 0x213f -Jump 0x00be -CheckGlobalFlag 0x003c -JumpIf 0x005a -CheckGlobalFlag 0x0054 -JumpIfNot 0x001a -CheckRoomFlag 0x0000 -JumpIfNot 0x00ce -SetGlobalFlag 0x003c -ClearGlobalFlag 0x0054 -TextboxNoOverlap 0x2145 -Jump 0x00d4 -TextboxNoOverlap 0x2142 -_0807EA94 -_0807E48C 0x0027 -JumpIfNot 0x00c6 -TextboxNoOverlap 0x214c -_0807EA94 -_0807E3E8 -JumpIfNot 0x00ba -SoundReq 0x00cd -_0807F088 0x0027 -WaitPlayerAction8 -_0807EB8C -SetGlobalFlag 0x0054 -Call sub_08060340 -TextboxNoOverlap 0x2143 -Jump 0x005e -CheckGlobalFlag 0x003d -JumpIf 0x0090 -CheckGlobalFlag 0x0054 -JumpIfNot 0x001a -CheckRoomFlag 0x0000 -JumpIfNot 0x006e -SetGlobalFlag 0x003d -ClearGlobalFlag 0x0054 -TextboxNoOverlap 0x2149 -Jump 0x0074 -TextboxNoOverlap 0x2146 -_0807EA94 -_0807E48C 0x0024 -JumpIfNot 0x0066 -TextboxNoOverlap 0x214d -_0807EA94 -_0807E3E8 -JumpIfNot 0x005a -SoundReq 0x00cd -_0807F088 0x0024 -WaitPlayerAction8 -_0807EB8C -SetGlobalFlag 0x0054 -Call sub_08060340 -TextboxNoOverlap 0x2147 -_0807EA94 -Call sub_0807DF50 -_0807E878 -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000c -Call sub_08060158 -Jump 0xffee -StopScript -_0807E864 -Call sub_0807DF28 -TextboxNoOverlap 0x2140 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xffd2 -TextboxNoOverlap 0x214a -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xfe46 -.short 0x0000 -StartScript -Call sub_08068104 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_0806811C -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_08068190 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd8 -StartScript -Call sub_08068104 -_0807EF80 0x000a -StopScript -_0807E944 -_0807E864 -Call sub_08068190 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffec -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -CheckInventory1 0x0041 -JumpIf 0x000e -CheckLocalFlag 0x007e -JumpIfNot 0x0006 -_0807E930 0x0008 -CheckInventory1 0x0002 -JumpIf 0x0022 -CheckInventory1 0x0041 -JumpIfNot 0x000c -_0807E5F8 0x00000020 -Jump 0x0010 -CheckLocalFlag 0x007e -JumpIfNot 0x0008 -_0807E5F8 0x00000010 -StopScript -StartScript -Call sub_08068910 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -Call sub_0807DF28 -CheckInventory1 0x0002 -JumpIfNot 0x0018 -_0807EB74 -_0807E914 0x00000000 -Call sub_0806C028 -TextboxNoOverlap 0x1219 -Jump 0x014c -CheckInventory1 0x0041 -JumpIfNot 0x0060 -StartPlayerScript gUnk_0800D190 -WaitForSomething2 0x00000008 -_0807EB74 -_0807E914 0x00000000 -Call sub_0806C028 -TextboxNoOverlapFollowPos 0x0002125c -_0807EA94 -StartPlayerScript gUnk_0800D1B4 -WaitForSomething2 0x00000008 -_0807EB44 0x0002 -_0807E914 0x00000000 -Call sub_0806C028 -Wait 0x000f -_0807E5F8 0x00000020 -StartPlayerScript gUnk_0800D1E0 -WaitForSomething2 0x00000008 -TextboxNoOverlapFollowPos 0x0002125d -Jump 0x00e6 -CheckLocalFlag 0x007e -JumpIfNot 0x000a -TextboxNoOverlapFollow 0x123e -Jump 0x00d6 -StartPlayerScript gUnk_0800D190 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000004 -_0807EB74 -_0807E914 0x00000000 -Call sub_0806C028 -TextboxNoOverlapFollowPos 0x0002123d -_0807EA94 -StartPlayerScript gUnk_0800D1B4 -WaitForSomething2 0x00000008 -_0807EB44 0x0002 -_0807E914 0x00000000 -Call sub_0806C028 -SoundReq 0x00cd -Call sub_08068964 -ComparePlayerAction 0x0008 -JumpIf 0xfffa -SoundReq 0x00f8 -_0807E5F8 0x00000010 -SetLocalFlag 0x007e -TextboxNoOverlapFollowPos 0x0002123e -_0807EA94 -Wait 0x000f -_0807E930 0x0009 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Wait 0x001e -TextboxNoOverlapFollowPos 0x0002123f -_0807EA94 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000004 -_0807E930 0x0008 -Wait 0x003c -Call sub_08095164 -_0807EB28 0x1240 -_0807EA94 -Wait 0x000f -_0807E878 -Call sub_0807DF50 -Jump 0xfe6e -.short 0x0000 diff --git a/data/scripts/gUnk_0800D190.inc b/data/scripts/gUnk_0800D190.inc deleted file mode 100644 index e03152f1..00000000 --- a/data/scripts/gUnk_0800D190.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800D190 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0170, 0x0140 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800D1B4.inc b/data/scripts/gUnk_0800D1B4.inc deleted file mode 100644 index e0331c55..00000000 --- a/data/scripts/gUnk_0800D1B4.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800D1B4 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0170, 0x0120 -_0807EDD4 0x01a8, 0x0120 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D1E0.inc b/data/scripts/gUnk_0800D1E0.inc deleted file mode 100644 index e254626a..00000000 --- a/data/scripts/gUnk_0800D1E0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800D1E0 -_0807F078 0x0002, 0x0001 -CallWithArg sub_0807F918, 0x00000002 -SoundReq 0x0109 -CallWithArg sub_0807F238, 0x000001e2 -Call sub_0807F304 -TextboxNoOverlap 0x0502 -_0807EA94 -_0807E5F8 0x00000008 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800D218.inc b/data/scripts/gUnk_0800D218.inc deleted file mode 100644 index 2f19e4b4..00000000 --- a/data/scripts/gUnk_0800D218.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800D218 -StartScript -CheckInventory1 0x0041 -JumpIf 0x002c -CheckLocalFlag 0x007e -JumpIf 0x001a -_0807EF80 0x0008 -StopScript -WaitForSomething2 0x00000010 -_0807EF80 0x0007 -WaitForSomething2 0x00000010 -SCRIPT_END diff --git a/data/scripts/gUnk_0800D242.inc b/data/scripts/gUnk_0800D242.inc deleted file mode 100644 index 52710175..00000000 --- a/data/scripts/gUnk_0800D242.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_0800D242 -_0807EF80 0x0007 -_0807E930 0x0003 -SCRIPT_END diff --git a/data/scripts/gUnk_0800D24C.inc b/data/scripts/gUnk_0800D24C.inc deleted file mode 100644 index a1c01651..00000000 --- a/data/scripts/gUnk_0800D24C.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_0800D24C -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D254.inc b/data/scripts/gUnk_0800D254.inc deleted file mode 100644 index 67a6dc70..00000000 --- a/data/scripts/gUnk_0800D254.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800D254 -StartScript -_0807EF80 0x0008 -StopScript -WaitForSomething2 0x00000020 -_0807EF80 0x0007 -WaitForSomething2 0x00000020 -_0807EF80 0x0008 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D278.inc b/data/scripts/gUnk_0800D278.inc deleted file mode 100644 index dfc733c1..00000000 --- a/data/scripts/gUnk_0800D278.inc +++ /dev/null @@ -1,100 +0,0 @@ -SCRIPT_START gUnk_0800D278 -StartScript -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckInventory1 0x0041 -JumpIf 0x000a -CheckLocalFlag 0x007e -JumpIf 0x005a -StartScript -TestBit 0x00000001 -JumpIf 0x002a -CheckEntityInteractType -JumpIf 0x000e -Call sub_0806811C -StopScript -Jump 0xffd4 -StopScript -_0807E864 -Call sub_08068190 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffbe -StopScript -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000004 -_0807E930 0x000c -WaitForSomething2 0x00000001 -_0807E5F8 0x00000004 -_0807E930 0x000b -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_08068190 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -StartScript -Call sub_08068884 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -StopScript -StartScript -Call sub_08068910 -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -_0807EB74 -_0807E914 0x00000000 -Call sub_0806C028 -TextboxNoOverlapFollow 0x1219 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd0 -StartScript -Call sub_08068104 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_0806811C -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_08068190 -_0807EA94 -Wait 0x000f -CheckLocalFlag 0x007f -JumpIf 0x005c -CheckLocalFlag 0x007e -JumpIfNot 0x0054 -_0807EF80 0x000b -SetEntityNonPlanarMovement 0x0100 -CheckPlayerInRegion 0x0090, 0x0130, 0x0810 -JumpIfNot 0x000e -StartPlayerScript gUnk_0800D3EC -WaitForSomething2 0x00000001 -_0807EB44 0x0002 -_0807E930 0x0005 -_0807EDD4 0x00a0, 0x0130 -_0807EB44 0x0006 -_0807E930 0x0003 -_0807E914 0x00000004 -Call sub_080681D8 -SoundReq 0x00cd -Wait 0x001e -_0807EF80 0x000a -SetLocalFlag 0x007f -_0807E878 -Jump 0xff76 -.short 0x0000 diff --git a/data/scripts/gUnk_0800D3EC.inc b/data/scripts/gUnk_0800D3EC.inc deleted file mode 100644 index d2d514cb..00000000 --- a/data/scripts/gUnk_0800D3EC.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800D3EC -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807EF80 0x000d -_0807ECC4 0x0020 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D414.inc b/data/scripts/gUnk_0800D414.inc deleted file mode 100644 index d6588c40..00000000 --- a/data/scripts/gUnk_0800D414.inc +++ /dev/null @@ -1,140 +0,0 @@ -SCRIPT_START gUnk_0800D414 -StartScript -SetEntityNonPlanarMovement 0x0100 -Call sub_08068104 -_0807EF80 0x000a -StopScript -_0807EB44 0x0002 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0004 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0006 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0006 -_0807E914 0x00000004 -Call sub_0806AF60 -_0807EDD4 0x00a8, 0x01e8 -_0807EB44 0x0006 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0004 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0002 -_0807E914 0x00000000 -Call sub_0806AF60 -Wait 0x0014 -_0807EB44 0x0002 -_0807E914 0x00000004 -Call sub_0806AF60 -_0807EDD4 0x0228, 0x01e8 -Jump 0xff5a -.short 0x0000 -StartScript -_0807EF80 0x000a -Call sub_08062A48 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -Call sub_08062698 -Call sub_080626AC -CallWithArg sub_0807F0EC, 0x00000009 -_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052 -_0807EE04 0x0038, 0x0068 -Jump 0x004e -_0807EE04 0x0078, 0x0068 -Jump 0x0044 -_0807EE04 0x00b8, 0x0068 -Jump 0x003a -_0807EE04 0x0038, 0x0090 -Jump 0x0030 -_0807EE04 0x0078, 0x0090 -Jump 0x0026 -_0807EE04 0x00b8, 0x0090 -Jump 0x001c -_0807EE04 0x0038, 0x00b8 -Jump 0x0012 -_0807EE04 0x0078, 0x00b8 -Jump 0x0008 -_0807EE04 0x00b8, 0x00b8 -StopScript -StartScript -Call sub_080626C0 -JumpIf 0xff72 -CheckEntityInteractType -JumpIf 0x000c -_0807EE30 -JumpIfNot 0xffe8 -Jump 0xff62 -StopScript -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xff4a -StartScript -_0807EF80 0x000a -Call sub_08062A48 -_0807EF80 0x0000 -StopScript -Call sub_08062698 -Call sub_080626AC -CallWithArg sub_0807F0EC, 0x00000004 -_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x0020 -_0807EE04 0x0038, 0x0098 -Jump 0x001c -_0807EE04 0x0058, 0x0098 -Jump 0x0012 -_0807EE04 0x0038, 0x00c8 -Jump 0x0008 -_0807EE04 0x0058, 0x00c8 -StopScript -StartScript -Call sub_080626C0 -JumpIf 0xffae -_0807EE30 -JumpIfNot 0xffee -Jump 0xffa4 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x000b -_0807EF80 0x0008 -Call sub_0806DAAC -JumpIf 0x008c -Call sub_0806DAD0 -CallWithArg sub_0806DA04, 0x00000002 -StopScript -_0807EA4C -_0807E9F0 -Call sub_0806DAAC -JumpIf 0x000e -Call sub_0807DF50 -_0807E878 -Jump 0xffe8 -_0807E864 -Call sub_0807DF28 -Call sub_0807FBC4 -Call sub_0807FBA0 -SetEntityNonPlanarMovement 0x0700 -_0807F0B4 0x0007 -CameraTargetEntity -_0807EDD4 0x01e8, 0x01b8 -Wait 0x003c -Call sub_0806DAE8 -Wait 0x0078 -Call sub_0806DB44 -JumpIfNot 0x000e -LoadRoomEntityList gUnk_080DD730 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800D698.inc b/data/scripts/gUnk_0800D698.inc deleted file mode 100644 index 69426176..00000000 --- a/data/scripts/gUnk_0800D698.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_0800D698 -_0807EEB4 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807FBCC -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800D6B4.inc b/data/scripts/gUnk_0800D6B4.inc deleted file mode 100644 index 179fbbd5..00000000 --- a/data/scripts/gUnk_0800D6B4.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_0800D6B4 -StartScript -_0807EF80 0x0007 -_0807EF80 0x0011 -Call sub_0807F158 -Call sub_0807F738 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D6D0.inc b/data/scripts/gUnk_0800D6D0.inc deleted file mode 100644 index 0313c541..00000000 --- a/data/scripts/gUnk_0800D6D0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800D6D0 -StartScript -CheckLocalFlag 0x00f3 -JumpIf 0x0010 -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x00f3 -JumpIfNot 0xfffa -_0807EF80 0x0007 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D6F0.inc b/data/scripts/gUnk_0800D6F0.inc deleted file mode 100644 index c3a0aa60..00000000 --- a/data/scripts/gUnk_0800D6F0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800D6F0 -StartScript -CheckLocalFlag 0x00f5 -JumpIf 0xfff0 -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x00f5 -JumpIfNot 0xfffa -_0807EF80 0x0007 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D710.inc b/data/scripts/gUnk_0800D710.inc deleted file mode 100644 index 815cf2fb..00000000 --- a/data/scripts/gUnk_0800D710.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_0800D710 -StartScript -Call sub_0807F360 -SetEntityNonPlanarMovement 0x0700 -_0807F0B4 0x0007 -CameraTargetEntity -Call sub_0807FBC4 -StopScript -_0807E5F8 0x00000008 -WaitForSomething2 0x00000010 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E5F8 0x0000000a -WaitForSomething2 0x00000004 -_0807EEB4 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807FBCC -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D76C.inc b/data/scripts/gUnk_0800D76C.inc deleted file mode 100644 index 23fb2160..00000000 --- a/data/scripts/gUnk_0800D76C.inc +++ /dev/null @@ -1,48 +0,0 @@ -SCRIPT_START gUnk_0800D76C -StartScript -Call sub_0807F360 -_0807EF80 0x000b -SetEntityNonPlanarMovement 0x0200 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000008 -_0807EF80 0x0004 -Wait 0x003c -SoundReq 0x0123 -CallWithArg sub_0807F464, 0x000001e0 -_0807EDD4 0x01e0, 0x01d8 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000010 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -SoundReq 0x007c -_0807EF3C 0x0180, 0x0030 -_0807EB44 0x0002 -_0807EF80 0x0001 -WaitForSomething2 0x00000008 -Jump 0x0032 -StartScript -Call sub_0807F360 -_0807EF80 0x000b -SetEntityPositionRelative 0x01d80268 -SetEntityNonPlanarMovement 0x0100 -StopScript -WaitForSomething2 0x00000002 -_0807EDD4 0x01f0, 0x01d8 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EEF4 0x0000, 0xffe0 -_0807EF80 0x000e -Call sub_0806CA5C -SetEntity0x20 0x00040000 -SoundReq 0x00f5 -CallWithArg sub_0807F8D0, 0xffffe000 -Call sub_0807F8BC -JumpIf 0xffee -_0807E5F8 0x00000004 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D84C.inc b/data/scripts/gUnk_0800D84C.inc deleted file mode 100644 index 8788dae9..00000000 --- a/data/scripts/gUnk_0800D84C.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800D84C -StartScript -StopScript -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807DF28 -Wait 0x003c -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D874.inc b/data/scripts/gUnk_0800D874.inc deleted file mode 100644 index c9361960..00000000 --- a/data/scripts/gUnk_0800D874.inc +++ /dev/null @@ -1,49 +0,0 @@ -SCRIPT_START gUnk_0800D874 -StartScript -Call sub_0807F934 -_0807EF80 0x0008 -_0807E914 0x00000001 -Call sub_0806DA04 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -CheckLocalFlag 0x0045 -JumpIf 0x000e -StartPlayerScript gUnk_0800D92C -WaitForSomething2 0x00000001 -_0807E8E4_0 -TextboxNoOverlap 0x1324 -_0807EA94 -CheckInventory1 0x0017 -JumpIf 0x0018 -CheckLocalFlag 0x0045 -JumpIf 0x0010 -LoadRoomEntityList gUnk_080E3830 -CheckLocalFlag 0x0045 -JumpIfNot 0xfffa -Call sub_0807DF50 -_0807E878 -Jump 0xffae -.short 0x0000 -StartScript -_0807EF80 0x0008 -CheckInventory1 0x0017 -JumpIf 0x0034 -StopScript -CheckInventory1 0x0017 -JumpIfNot 0xfffa -Call sub_0807DF28 -_0807E864 -WaitPlayerAction8 -_0807EB28 0x1325 -_0807EA94 -SoundReq 0x0113 -_0807E914 0x00000000 -Call sub_0806DA1C -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800D92C.inc b/data/scripts/gUnk_0800D92C.inc deleted file mode 100644 index 2cab83b5..00000000 --- a/data/scripts/gUnk_0800D92C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800D92C -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x00a0, 0x0078 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800D954.inc b/data/scripts/gUnk_0800D954.inc deleted file mode 100644 index 1b9aedd3..00000000 --- a/data/scripts/gUnk_0800D954.inc +++ /dev/null @@ -1,41 +0,0 @@ -SCRIPT_START gUnk_0800D954 -StartScript -_0807EF80 0x0008 -Call sub_0807F180 -StopScript -CheckPlayerInRegion 0x0118, 0x0038, 0x3050 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_0800DA00 -WaitForSomething2 0x00000001 -Wait 0x003c -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x0007 -SoundReq 0x01ce -SetEntity0x20 0xffff8000 -TextboxNoOverlap 0x1701 -_0807EA94 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -TextboxNoOverlap 0x1702 -_0807EA94 -SetEntity0x20 0x00010000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807F050 0x006d -WaitPlayerAction8 -_0807EB28 0x1703 -_0807EA94 -Wait 0x003c -SetLocalFlag 0x0032 -SoundReq 0x0113 -_0807E914 0x00000001 -Call sub_0806DA1C -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DA00.inc b/data/scripts/gUnk_0800DA00.inc deleted file mode 100644 index 28b606d6..00000000 --- a/data/scripts/gUnk_0800DA00.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800DA00 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0118, 0x0060 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800DA28.inc b/data/scripts/gUnk_0800DA28.inc deleted file mode 100644 index 9ef7f502..00000000 --- a/data/scripts/gUnk_0800DA28.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800DA28 -StartScript -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -StopScript -WaitForSomething2 0x00000004 -_0807EF80 0x0007 -Wait 0x003c -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807EDD4 0x0118, 0x0060 -_0807E5F8 0x00000002 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800DA60.inc b/data/scripts/gUnk_0800DA60.inc deleted file mode 100644 index 9f531b1d..00000000 --- a/data/scripts/gUnk_0800DA60.inc +++ /dev/null @@ -1,45 +0,0 @@ -SCRIPT_START gUnk_0800DA60 -StartScript -StopScript -CheckPlayerInRegion 0x0078, 0x0148, 0x4040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807E8E4_0 -Call sub_0807F3F8 -Wait 0x003c -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00800078 -CameraTargetEntity -Call sub_0807F5C0 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -TextboxNoOverlapFollowPos 0x0002162d -_0807EA94 -_0807E5F8 0x00000001 -Wait 0x001e -TextboxNoOverlapFollowPos 0x0002162e -_0807EA94 -_0807E8E4_0 -CallWithArg sub_0807F75C, 0x00780138 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807F5C0 -SetRoomFlag 0x0000 -Call sub_0807F40C -Wait 0x001e -_0807E8E4_1 -Wait 0x000a -_0807E8E4_3 -Wait 0x000a -_0807E8E4_2 -Call sub_0807F3F8 -Wait 0x003c -SetRoomFlag 0x0001 -SetLocalFlag 0x0077 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DB18.inc b/data/scripts/gUnk_0800DB18.inc deleted file mode 100644 index 9017228d..00000000 --- a/data/scripts/gUnk_0800DB18.inc +++ /dev/null @@ -1,6 +0,0 @@ -SCRIPT_START gUnk_0800DB18 -StartScript -_0807EF80 0x000a -Call sub_08066E38 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_0800DB28.inc b/data/scripts/gUnk_0800DB28.inc deleted file mode 100644 index 03568bd2..00000000 --- a/data/scripts/gUnk_0800DB28.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_0800DB28 -StartScript -_0807EF80 0x0007 -_0807EB44 0x0000 -_0807EF80 0x0014 -StopScript -WaitForSomething2 0x00000001 -Wait 0x003c -_0807EF80 0x0004 -Wait 0x003c -_0807EB44 0x0004 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EF80 0x0000 -Wait 0x003c -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB44 0x0004 -_0807EF80 0x0014 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DB78.inc b/data/scripts/gUnk_0800DB78.inc deleted file mode 100644 index 58bdf86f..00000000 --- a/data/scripts/gUnk_0800DB78.inc +++ /dev/null @@ -1,44 +0,0 @@ -SCRIPT_START gUnk_0800DB78 -StartScript -StopScript -CallWithArg sub_0807F6B4, 0x000000a0 -JumpIf 0xfff4 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807F0B4 0x0001 -SetEntityPositionRelative 0x00780078 -CameraTargetEntity -Call sub_0807F5C0 -_0807EB28 0x1648 -_0807EA94 -Call sub_0804D7EC -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Call sub_0807DF50 -_0807E878 -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -Call sub_0804D810 -Call sub_0807F3F8 -Wait 0x003c -StartPlayerScript gUnk_0800DDD0 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000001 -StartPlayerScript gUnk_0800DE00 -WaitForSomething2 0x00000006 -TextboxNoOverlapFollowPos 0x00021643 -_0807EA94 -_0807EB28 0x1645 -_0807EA94 -Call sub_0807F3F8 -_0807E5F8 0x00000001 -SoundReq0x80100000 -Call sub_08094F98 -CallWithArg sub_0805DDEC, 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_0800DC4C.inc b/data/scripts/gUnk_0800DC4C.inc deleted file mode 100644 index 4b03e8d4..00000000 --- a/data/scripts/gUnk_0800DC4C.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_0800DC4C -Wait 0x003c -SoundReq2 0x0031 -StartPlayerScript gUnk_0800DE50 -WaitForSomething2 0x00000006 -_0807EB28 0x1646 -_0807EA94 -_0807E5F8 0x00000001 -StartPlayerScript gUnk_0800DE2C -CameraTargetPlayer -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -CallWithArg sub_0805DE18, 0x00000001 -_0807F0C8 0x0000, 0x0000 -SetLocalFlag 0x0079 -CallWithArg sub_0806DA1C, 0x00000002 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800DCAC.inc b/data/scripts/gUnk_0800DCAC.inc deleted file mode 100644 index 9d75a955..00000000 --- a/data/scripts/gUnk_0800DCAC.inc +++ /dev/null @@ -1,67 +0,0 @@ -SCRIPT_START gUnk_0800DCAC -StartScript -_0807EF80 0x000a -Call sub_08066E38 -StopScript -WaitForSomething2 0x00000001 -CallWithArg sub_0807F8E8, 0x00000000 -_0807E5F8 0x00000002 -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807EF80 0x0010 -Wait 0x003c -_0807EF80 0x0010 -SetEntityPositionRelative 0x00680078 -WaitForSomething2 0x00000001 -SoundReq0x80100000 -Call sub_08066E50 -SoundReq 0x01c9 -Call sub_0807F2D4 -SoundReq 0x01ca -Wait 0x003c -_0807EF80 0x0004 -SoundReq2 0x000b -Wait 0x0078 -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -Wait 0x003c -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -SetEntityNonPlanarMovement 0x0100 -_0807EEF4 0x0000, 0x0008 -_0807EB44 0x0004 -_0807EF80 0x0000 -Wait 0x001e -Call sub_08066E80 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EF80 0x0004 -Wait 0x003c -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -SetEntityNonPlanarMovement 0x0100 -_0807EEF4 0x0000, 0x0080 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DDD0.inc b/data/scripts/gUnk_0800DDD0.inc deleted file mode 100644 index 77bff632..00000000 --- a/data/scripts/gUnk_0800DDD0.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_0800DDD0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -CallWithArg sub_0807F4F8, 0x000000a0 -_0807EDD4 0x0078, 0x00a0 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DE00.inc b/data/scripts/gUnk_0800DE00.inc deleted file mode 100644 index 024a0887..00000000 --- a/data/scripts/gUnk_0800DE00.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800DE00 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EB44 0x0000 -_0807EF80 0x000d -_0807EF80 0x0000 -_0807ECC4 0x0010 -_0807EF80 0x000c -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DE2C.inc b/data/scripts/gUnk_0800DE2C.inc deleted file mode 100644 index 5e360b27..00000000 --- a/data/scripts/gUnk_0800DE2C.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800DE2C -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EEF4 0x0000, 0x0080 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800DE50.inc b/data/scripts/gUnk_0800DE50.inc deleted file mode 100644 index e53145c8..00000000 --- a/data/scripts/gUnk_0800DE50.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_0800DE50 -StopScript -_0807EB44 0x0004 -_0807EF80 0x0000 -CallWithArg sub_0807F238, 0x000003c5 -Call sub_0807F304 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800DE78.inc b/data/scripts/gUnk_0800DE78.inc deleted file mode 100644 index 25d1219d..00000000 --- a/data/scripts/gUnk_0800DE78.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800DE78 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_0800DEB0 -WaitForSomething2 0x00000001 -WaitForSomething2 0x00000002 -_0807EB28 0x1647 -_0807EA94 -SetLocalFlag 0x007a -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800DEB0.inc b/data/scripts/gUnk_0800DEB0.inc deleted file mode 100644 index 9f9cb7d8..00000000 --- a/data/scripts/gUnk_0800DEB0.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800DEB0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0198, 0x01c8 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800DED4.inc b/data/scripts/gUnk_0800DED4.inc deleted file mode 100644 index 09e1a3d8..00000000 --- a/data/scripts/gUnk_0800DED4.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_0800DED4 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x000b -Call sub_08066D04 -StopScript -StartScript -Call sub_08066D14 -SetEntityPositionRelative 0x01480198 -_0807EF80 0x0007 -StopScript -_0807EDD4 0x0198, 0x01a8 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_08066D4C -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800DF24.inc b/data/scripts/gUnk_0800DF24.inc deleted file mode 100644 index 133bb63f..00000000 --- a/data/scripts/gUnk_0800DF24.inc +++ /dev/null @@ -1,38 +0,0 @@ -SCRIPT_START gUnk_0800DF24 -StartScript -_0807EF80 0x0008 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -SoundReq0x80100000 -_0807E8E4_2 -Wait 0x005a -Call sub_0807F3F8 -Wait 0x003c -_0807E8E4_0 -_0807F0B4 0x0001 -CameraTargetEntity -Call sub_0807F5C0 -Call sub_08066C94 -Wait 0x00e9 -_0807EF80 0x0007 -TextboxNoOverlapFollowPos 0x0002162f -_0807EA94 -SoundReq2 0x002f -_0807EF80 0x0019 -SoundReq 0x0198 -Call sub_0807F2D4 -SetRoomFlag 0x0000 -_0807EF80 0x0008 -Wait 0x0080 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807F5C0 -SetLocalFlag 0x0078 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800DFB4.inc b/data/scripts/gUnk_0800DFB4.inc deleted file mode 100644 index df19f791..00000000 --- a/data/scripts/gUnk_0800DFB4.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800DFB4 -StopScript -CheckRoomFlag 0x0001 -JumpIfNot 0xfffa -SoundReq0x80100000 -_0807E864 -Call sub_0807DF28 -SoundReq 0x00f6 -CallWithArg sub_0806DA1C, 0x00000004 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800DFE4.inc b/data/scripts/gUnk_0800DFE4.inc deleted file mode 100644 index d0363b58..00000000 --- a/data/scripts/gUnk_0800DFE4.inc +++ /dev/null @@ -1,29 +0,0 @@ -SCRIPT_START gUnk_0800DFE4 -StartScript -Call sub_0807DF28 -_0807E864 -StopScript -SoundReq0x80100000 -TextboxNoOverlapFollowPos 0x00021632 -_0807EA94 -SetRoomFlag 0x0003 -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -SoundReq2 0x0030 -Call sub_0807DF50 -_0807E878 -CheckRoomFlag 0x0002 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807DF28 -SetLocalFlag 0x007b -TextboxNoOverlapFollowPos 0x000c1639 -_0807EA94 -Wait 0x0096 -SoundReq 0x00f6 -CallWithArg sub_0806DA1C, 0x00000005 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E050.inc b/data/scripts/gUnk_0800E050.inc deleted file mode 100644 index 848c9da0..00000000 --- a/data/scripts/gUnk_0800E050.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_0800E050 -StartScript -Call sub_0807DF28 -_0807E864 -StopScript -SoundReq0x80100000 -SoundReq0x80100000 -Wait 0x0078 -_0807EB28 0x1638 -_0807EA94 -SetRoomFlag 0x0000 -Wait 0x001e -_0807E5F8 0x00000001 -StartPlayerScript gUnk_0800E094 -WaitForSomething2 0x00000002 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E094.inc b/data/scripts/gUnk_0800E094.inc deleted file mode 100644 index 91828c3e..00000000 --- a/data/scripts/gUnk_0800E094.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800E094 -StartScript -SetEntityNonPlanarMovement 0x00c0 -StopScript -WaitForSomething2 0x00000001 -_0807EF80 0x0001 -_0807EDD4 0x00a8, 0x002c -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E0BC.inc b/data/scripts/gUnk_0800E0BC.inc deleted file mode 100644 index b28961b6..00000000 --- a/data/scripts/gUnk_0800E0BC.inc +++ /dev/null @@ -1,298 +0,0 @@ -SCRIPT_START gUnk_0800E0BC -StartScript -_0807EB44 0x0004 -_0807EF80 0x000a -CheckLocalFlag 0x0093 -JumpIf 0x0062 -_0807E930 0x0008 -CallWithArg sub_0807F8E8, 0x00000000 -StopScript -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Wait 0x001e -_0807EF80 0x0010 -SoundReq 0x01c9 -_0807E930 0x0009 -Wait 0x003c -SoundReq 0x01ca -_0807EF80 0x0010 -Wait 0x001e -SoundReq 0x0072 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x001e -_0807EF80 0x0000 -_0807EB8C -_0807EB74 -Wait 0x000a -TextboxNoOverlap 0x2402 -_0807EA94 -SetLocalFlag 0x0093 -Call sub_080668F0 -_0807E878 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x2402 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x000a -CheckLocalFlag 0x0094 -JumpIf 0x006c -_0807E930 0x0010 -CallWithArg sub_0807F8E8, 0x00000001 -StopScript -CheckRoomFlag 0x0001 -JumpIfNot 0xfffa -_0807E864 -Wait 0x001e -_0807EF80 0x0010 -SoundReq 0x01c9 -_0807E930 0x0015 -Wait 0x003c -SoundReq 0x01ca -_0807EF80 0x0010 -Wait 0x001e -SoundReq 0x0072 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x001e -_0807EF80 0x0000 -_0807EB8C -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -Wait 0x000a -TextboxNoOverlap 0x2401 -_0807EA94 -SetLocalFlag 0x0094 -CallWithArg sub_0807F3D8, 0x00000000 -_0807E9D4 -_0807E878 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlap 0x2401 -_0807EA94 -_0807E878 -Jump 0xffe2 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0004 -_0807EF80 0x000a -CheckLocalFlag 0x0073 -JumpIfNot 0x001e -_0807E9D4 -SetEntityPositionRelative 0x01680070 -_0807EB44 0x0002 -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -Jump 0x00fe -CheckLocalFlag 0x0095 -JumpIf 0x0062 -_0807E930 0x0010 -CallWithArg sub_0807F8E8, 0x00000002 -StopScript -CheckRoomFlag 0x0002 -JumpIfNot 0xfffa -_0807E864 -Wait 0x001e -_0807EF80 0x0010 -SoundReq 0x01c9 -_0807E930 0x0015 -Wait 0x003c -SoundReq 0x01ca -_0807EF80 0x0010 -Wait 0x001e -SoundReq 0x0072 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x001e -_0807EF80 0x0000 -_0807EB8C -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -SetLocalFlag 0x0095 -_0807EF80 0x0000 -CallWithArg sub_0807F3D8, 0x00000000 -_0807E9D4 -_0807E878 -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x005c -CheckLocalFlag 0x0093 -JumpIfNot 0xfff0 -CheckLocalFlag 0x0094 -JumpIfNot 0xffe8 -CheckLocalFlag 0x0095 -JumpIfNot 0xffe0 -_0807E9DC -SetLocalFlag 0x0073 -StopScript -_0807EB44 0x0000 -CallWithArg sub_0807F3D8, 0x00000004 -_0807EDD4 0x0088, 0x0168 -_0807EB44 0x0006 -CallWithArg sub_0807F3D8, 0x00000004 -_0807EDD4 0x0070, 0x0168 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -_0807E9D4 -Jump 0x001e -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -TextboxNoOverlap 0x2404 -_0807EA94 -_0807E878 -Jump 0xff82 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlap 0x2403 -_0807EA94 -_0807E878 -Jump 0xffe2 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x000a -CheckLocalFlag 0x0071 -JumpIf 0x0088 -CheckLocalFlag 0x0096 -JumpIf 0x0056 -_0807E930 0x000c -CallWithArg sub_0807F8E8, 0x00000000 -StopScript -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Wait 0x001e -_0807EF80 0x0010 -SoundReq 0x01c9 -_0807E930 0x000d -Wait 0x003c -SoundReq 0x01ca -_0807EF80 0x0010 -Wait 0x001e -SoundReq 0x0072 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x001e -_0807EF80 0x0000 -_0807EB74 -SetLocalFlag 0x0096 -_0807EF80 0x0000 -_0807E9D4 -_0807E878 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x240c -_0807EA94 -Wait 0x000f -_0807F034 0x0053 -WaitPlayerAction8 -SetLocalFlag 0x0071 -_0807E878 -_0807E9D4 -_0807E878 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x240d -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -StartScript -_0807EB44 0x0002 -_0807EF80 0x000a -Call sub_080668F0 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x2406 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe8 -StartScript -_0807EB44 0x0002 -CallWithArg sub_0807F3D8, 0x00000000 -_0807EF80 0x000a -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlap 0x2405 -_0807EA94 -_0807E878 -Jump 0xffe2 -StartScript -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000000 -_0807EF80 0x000a -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlap 0x2407 -_0807EA94 -_0807E878 -Jump 0xffe2 -StartScript -Call sub_0807F354 -StopScript -CheckLocalFlag 0x007c -JumpIf 0x0046 -CheckPlayerInRegion 0x0088, 0x00f8, 0x0820 -JumpIfNot 0xfff6 -StartScript -_0807E864 -StopScript -Call sub_0807F3F8 -Wait 0x003c -TextboxNoOverlapFollow 0x160c -_0807EA94 -Wait 0x001e -TextboxNoOverlapFollow 0x160d -_0807EA94 -Wait 0x001e -_0807EB28 0x160e -Wait 0x003c -_0807EA94 -StartScript -SoundReq2 0x0033 -SetLocalFlag 0x007c -_0807E878 -_0807EF80 0x0006 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_0800E504.inc b/data/scripts/gUnk_0800E504.inc deleted file mode 100644 index 9dac7cfa..00000000 --- a/data/scripts/gUnk_0800E504.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_0800E504 -StartScript -StopScript -CheckLocalFlag 0x007d -JumpIf 0x002e -CheckPlayerInRegion 0x00a8, 0x0178, 0x1080 -JumpIfNot 0xfff6 -_0807E864 -Wait 0x001e -Call sub_0807F3F8 -Wait 0x003c -SoundReq 0x0105 -Wait 0x001e -_0807EB28 0x1617 -SetLocalFlag 0x007d -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E544.inc b/data/scripts/gUnk_0800E544.inc deleted file mode 100644 index 3b997d96..00000000 --- a/data/scripts/gUnk_0800E544.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_0800E544 -StartScript -StopScript -CheckLocalFlag 0x007e -JumpIf 0x0034 -CheckPlayerInRegion 0x00a8, 0x00c0, 0x0880 -JumpIfNot 0xfff6 -_0807E864 -Wait 0x001e -Call sub_0807F3F8 -Wait 0x003c -SoundReq 0x0105 -Wait 0x001e -_0807EB28 0x1622 -Call sub_08053494 -SetLocalFlag 0x007e -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E58C.inc b/data/scripts/gUnk_0800E58C.inc deleted file mode 100644 index db10f91a..00000000 --- a/data/scripts/gUnk_0800E58C.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_0800E58C -StartScript -_0807EF80 0x0007 -_0807EB44 0x0000 -_0807EF80 0x0014 -StopScript -Wait 0x003c -SoundReq 0x0105 -Wait 0x003c -SoundReq 0x009b -Wait 0x001e -TextboxNoOverlap 0x1625 -_0807EA94 -Wait 0x003c -Call sub_08053C84 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E5C4.inc b/data/scripts/gUnk_0800E5C4.inc deleted file mode 100644 index aa2c3204..00000000 --- a/data/scripts/gUnk_0800E5C4.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800E5C4 -StartScript -CheckLocalFlag 0x0086 -JumpIfNot 0x000a -_0807EF80 0x0006 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_0800E5D6.inc b/data/scripts/gUnk_0800E5D6.inc deleted file mode 100644 index 27ed4a61..00000000 --- a/data/scripts/gUnk_0800E5D6.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0800E5D6 -StopScript -CheckLocalFlag 0x0086 -JumpIfNot 0xfffa -_0807E864 -Wait 0x003c -_0807E914 0x00000905 -Call sub_0807F420 -SetRoomFlag 0x0001 -Wait 0x001e -_0807E878 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800E600.inc b/data/scripts/gUnk_0800E600.inc deleted file mode 100644 index fa047d0e..00000000 --- a/data/scripts/gUnk_0800E600.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E600 -StartScript -SetEntityNonPlanarMovement 0x0140 -SetEntityDirection 0x0000 -_0807E864 -Call sub_0807F354 -StopScript -WaitForPlayerAction0x17 -_0807E8E4_0 -_0807EF80 0x0001 -Call sub_080752AC -_0807E878 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E62C.inc b/data/scripts/gUnk_0800E62C.inc deleted file mode 100644 index b2267bf5..00000000 --- a/data/scripts/gUnk_0800E62C.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E62C -StartScript -SetEntityNonPlanarMovement 0x0140 -SetEntityDirection 0x0008 -_0807E864 -Call sub_0807F354 -StopScript -WaitForPlayerAction0x17 -_0807E8E4_1 -_0807EF80 0x0001 -Call sub_080752AC -_0807E878 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E658.inc b/data/scripts/gUnk_0800E658.inc deleted file mode 100644 index f51cd3cf..00000000 --- a/data/scripts/gUnk_0800E658.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E658 -StartScript -SetEntityNonPlanarMovement 0x0140 -SetEntityDirection 0x0010 -_0807E864 -Call sub_0807F354 -StopScript -WaitForPlayerAction0x17 -_0807E8E4_2 -_0807EF80 0x0001 -Call sub_080752AC -_0807E878 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E684.inc b/data/scripts/gUnk_0800E684.inc deleted file mode 100644 index d59676bc..00000000 --- a/data/scripts/gUnk_0800E684.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E684 -StartScript -SetEntityNonPlanarMovement 0x0140 -SetEntityDirection 0x0018 -_0807E864 -Call sub_0807F354 -StopScript -WaitForPlayerAction0x17 -_0807E8E4_3 -_0807EF80 0x0001 -Call sub_080752AC -_0807E878 -Call sub_080791D0 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E6B0.inc b/data/scripts/gUnk_0800E6B0.inc deleted file mode 100644 index c8156250..00000000 --- a/data/scripts/gUnk_0800E6B0.inc +++ /dev/null @@ -1,141 +0,0 @@ -SCRIPT_START gUnk_0800E6B0 -StartScript -Call sub_08060090 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000e -Call sub_08060158 -StopScript -Jump 0xffee -StopScript -_0807E864 -Call sub_0806025C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd8 -StartScript -Call sub_0806ADFC -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000c -Call sub_0806AEE4 -Jump 0xffee -StopScript -_0807E864 -Call sub_0806AFE8 -JumpIf 0x000e -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd4 -_0807EA94 -_0807F034 0x0057 -WaitPlayerAction8 -_0807EA94 -_0807E878 -Jump 0xffc4 -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0806AF60, 0x00000000 -Call sub_0806AFE8 -_0807EA94 -_0807E878 -Jump 0xffe0 -StartScript -_0807E9D4 -_0807EF80 0x000a -SetEntityNonPlanarMovement 0x0200 -CheckGlobalFlag 0x0029 -JumpIfNot 0x000a -CheckGlobalFlag 0x002a -JumpIfNot 0x000c -SetEntityPositionRelative 0x00980188 -Jump 0xff70 -StopScript -StartScript -CheckGlobalFlag 0x002a -JumpIf 0x002a -CheckEntityInteractType -JumpIf 0x000e -Call sub_0806AEE4 -StopScript -Jump 0xffe6 -StopScript -_0807E864 -Call sub_0806AFE8 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffd0 -_0807EF80 0x000f -_0807EB44 0x0002 -CallWithArg sub_0806AF60, 0x00000004 -Call sub_0806AF70 -_0807EE04 0x0188, 0x0058 -StopScript -StartScript -Call sub_0806AF78 -_0807EE30 -JumpIfNot 0xfff2 -EntityHasHeight -JumpIf 0xffec -StopScript -Jump 0xff02 -StartScript -Call sub_0806C674 -_0807EF80 0x000a -_0807EB44 0x0004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C70C -_0807EA94 -_0807E878 -_0807EB44 0x0004 -Jump 0xffe6 -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB44 0x0004 -StartScript -TextboxNoOverlapFollow 0x4501 -CallWithArg sub_0807F854, 0x00010032 -CallWithArg sub_0807F854, 0x000200c8 -CallWithArg sub_0807F854, 0x00030190 -StopScript -_0807EA94 -_0807EB38 -_0807E078_ssss 0x00a6, 0x006a, 0x0036, 0x0002 -StartScript -TextboxNoOverlapFollow 0x4505 -CallWithArg sub_0807F854, 0x00010190 -StopScript -_0807EA94 -HasRupees 0x0190 -JumpIfNot 0x007c -ModRupees 0xfe70 -SetLocalFlag 0x0091 -TextboxNoOverlapFollow 0x4508 -_0807EA94 -Call sub_0806C578 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E8A4.inc b/data/scripts/gUnk_0800E8A4.inc deleted file mode 100644 index d78226ec..00000000 --- a/data/scripts/gUnk_0800E8A4.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E8A4 -StartScript -TextboxNoOverlapFollow 0x4504 -CallWithArg sub_0807F854, 0x000100c8 -StopScript -_0807EA94 -HasRupees 0x00c8 -JumpIfNot 0x004a -ModRupees 0xff38 -SetLocalFlag 0x0091 -TextboxNoOverlapFollow 0x4508 -_0807EA94 -Call sub_0806C588 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E8D6.inc b/data/scripts/gUnk_0800E8D6.inc deleted file mode 100644 index 1861c260..00000000 --- a/data/scripts/gUnk_0800E8D6.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800E8D6 -StartScript -TextboxNoOverlapFollow 0x4503 -CallWithArg sub_0807F854, 0x00010032 -StopScript -_0807EA94 -HasRupees 0x0032 -JumpIfNot 0x0018 -ModRupees 0xffce -SetLocalFlag 0x0091 -TextboxNoOverlapFollow 0x4508 -_0807EA94 -Call FUN_0806c598 -SCRIPT_END diff --git a/data/scripts/gUnk_0800E908.inc b/data/scripts/gUnk_0800E908.inc deleted file mode 100644 index 026b595b..00000000 --- a/data/scripts/gUnk_0800E908.inc +++ /dev/null @@ -1,65 +0,0 @@ -SCRIPT_START gUnk_0800E908 -TextboxNoOverlapFollow 0x4507 -Jump 0x0006 -TextboxNoOverlapFollow 0x4509 -_0807EA94 -_0807E878 -_0807EB44 0x0000 -Jump 0xff14 -StartScript -Call sub_0806C4F8 -_0807EF80 0x000a -_0807EB44 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB44 0x0004 -_0807E930 0x0004 -Call sub_0806C4A8 -JumpIfNot 0xfff8 -Call sub_0806C4DC -_0807EA94 -_0807E878 -_0807EB44 0x0000 -_0807E930 0x0000 -Jump 0xffd2 -.short 0x0000 -StartScript -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807E930 0x0008 -Call sub_0807F2D4 -_0807E930 0x0009 -Call sub_0806B260 -JumpIfNot 0x0052 -_0807EA94 -_0807EF80 0x000b -StartPlayerScript gUnk_0800E9F4 -WaitForSomething2 0x00000001 -_0807EF80 0x000a -TextboxNoOverlapFollow 0x4a24 -_0807EA94 -_0807E930 0x000a -Wait 0x0014 -TextboxNoOverlapFollow 0x4a25 -_0807EA94 -_0807E930 0x0000 -StartPlayerScript gUnk_0800EA1C -WaitForSomething2 0x00000001 -SetLocalFlag 0x0074 -SoundReq 0x0072 -Wait 0x00f0 -TextboxNoOverlapFollow 0x4a26 -_0807EA94 -SetLocalFlag 0x0075 -_0807EA94 -Wait 0x000f -_0807E878 -_0807E930 0x0000 -Jump 0xff82 diff --git a/data/scripts/gUnk_0800E9F4.inc b/data/scripts/gUnk_0800E9F4.inc deleted file mode 100644 index 029ea843..00000000 --- a/data/scripts/gUnk_0800E9F4.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800E9F4 -StartScript -_0807EB44 0x0004 -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0078, 0x0080 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800EA1C.inc b/data/scripts/gUnk_0800EA1C.inc deleted file mode 100644 index 49a32db0..00000000 --- a/data/scripts/gUnk_0800EA1C.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800EA1C -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x0014 -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x0014 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x0005 -Wait 0x003c -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800EA54.inc b/data/scripts/gUnk_0800EA54.inc deleted file mode 100644 index 4abce151..00000000 --- a/data/scripts/gUnk_0800EA54.inc +++ /dev/null @@ -1,326 +0,0 @@ -SCRIPT_START gUnk_0800EA54 -StartScript -Call sub_0806CE5C -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0008 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000004 -Call sub_0807F2D4 -_0807E930 0x0009 -Call sub_0806CE80 -_0807EA94 -_0807E878 -_0807E930 0x000a -Call sub_0807F2D4 -_0807E930 0x0008 -Jump 0xffc8 -StartScript -_0807E9D4 -Call sub_0806C09C -_0807EF80 0x000a -_0807E930 0x0000 -_0807EB44 0x0004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -StartScript -_0807E864 -_0807EB74 -CallWithArg sub_0806C028, 0x00000004 -StopScript -Call sub_0806C00C -JumpIfNot 0xfff8 -_0807E930 0x0008 -Call sub_0806C038 -_0807EA94 -Wait 0x000f -_0807E878 -_0807E930 0x0000 -Jump 0xffc6 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -.short 0x0000 -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0004 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0006 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -_0807EB44 0x0006 -Call sub_08061FD8 -Jump 0xffda -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0002 -Call sub_08061FD8 -StopScript -Jump 0x0036 -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0004 -Call sub_08061FD8 -StopScript -Jump 0x001a -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0006 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0002 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -_0807EB44 0x0002 -Call sub_08061FD8 -Jump 0xffda -StartScript -Call sub_08061E70 -_0807EF80 0x000a -_0807EB44 0x0004 -Call sub_08061FD8 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FD8 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -_0807E9D4 -CallWithArg sub_08061FB8, 0x00000001 -SetEntityNonPlanarMovement 0x0040 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0002 -StopScript -_0807EB44 0x0006 -_0807E930 0x0007 -_0807EDD4 0x0028, 0x0050 -Wait 0x001e -_0807EB44 0x0004 -_0807E930 0x0002 -Wait 0x001e -_0807EB44 0x0002 -_0807E930 0x0001 -Wait 0x001e -_0807EB44 0x0002 -_0807E930 0x0005 -_0807EDD4 0x0048, 0x0050 -Wait 0x001e -_0807EB44 0x0004 -_0807E930 0x0002 -Wait 0x001e -_0807EB44 0x0006 -_0807E930 0x0003 -Wait 0x001e -Jump 0xffaa -StartScript -Call sub_080639D0 -_0807EF80 0x000a -StopScript -StartScript -CallWithArg sub_08063850, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_08063850, 0x00000000 -Call sub_08063944 -_0807EA94 -JumpIfNot 0x0008 -_0807F050 0x0070 -WaitPlayerAction8 -_0807E878 -Call sub_08063874 -CallWithArg sub_08063850, 0x00000000 -Jump 0xffc6 -StartScript -Call sub_08064CC0 -_0807EF80 0x000a -_0807EF80 0x0007 -_0807EB44 0x0002 -_0807E930 0x0000 -StopScript -_0807E944 -_0807E864 -_0807EB74 -Call sub_08064CD8 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x0016 -TestBit 0x00000001 -JumpIf 0x0068 -Call sub_0806AEE4 -Jump 0xffe4 -StopScript -_0807E864 -Call sub_0807DF28 -CheckLocalFlag 0x00ae -JumpIf 0x0078 -Wait 0x000a -_0807E5F8 0x00000001 -TextboxNoOverlapFollow 0x4c07 -_0807EA94 -_0807E5F8 0x00000010 -TextboxNoOverlapFollow 0x4c08 -_0807EA94 -_0807E5F8 0x00000020 -TextboxNoOverlapFollow 0x4c09 -_0807EA94 -_0807E914 0x00000503 -Call sub_0807F420 -_0807E5F8 0x00000040 -Call sub_0807DF50 -_0807E878 -SetLocalFlag 0x00ae -Jump 0xff88 -StopScript -WaitForSomething2 0x00000002 -_0807EB44 0x0002 -CallWithArg sub_0806AF60, 0x00000008 -WaitForSomething2 0x00000004 -Call sub_0806AED8 -WaitForSomething2 0x00000008 -Jump 0xff5c -TextboxNoOverlapFollow 0x4c16 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xff4a -StartScript -_0807E9D4 -_0807EF80 0x000a -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x0016 -TestBit 0x00000001 -JumpIf 0x0068 -Call sub_0806AEE4 -Jump 0xffe4 -StopScript -_0807E864 -Call sub_0807DF28 -CheckLocalFlag 0x00ae -JumpIf 0x0078 -Wait 0x000a -_0807E5F8 0x00000001 -TextboxNoOverlapFollow 0x4c07 -_0807EA94 -_0807E5F8 0x00000002 -TextboxNoOverlapFollow 0x4c08 -_0807EA94 -_0807E5F8 0x00000004 -TextboxNoOverlapFollow 0x4c09 -_0807EA94 -_0807E914 0x00000503 -Call sub_0807F420 -_0807E5F8 0x00000008 -Call sub_0807DF50 -_0807E878 -SetLocalFlag 0x00ae -Jump 0xff88 -StopScript -WaitForSomething2 0x00000010 -_0807EB44 0x0006 -CallWithArg sub_0806AF60, 0x00000008 -WaitForSomething2 0x00000020 -Call sub_0806AED8 -WaitForSomething2 0x00000040 -Jump 0xff5c -TextboxNoOverlapFollow 0x4c15 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xff4a -TextboxNoOverlapFollow 0x4c07 -_0807EA94 -_0807E5F8 0x00000012 -Wait 0x000a -TextboxNoOverlapFollow 0x4c08 -_0807EA94 -_0807E5F8 0x00000024 -TextboxNoOverlapFollow 0x4c09 -_0807EA94 -_0807E5F8 0x00000048 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800EF40.inc b/data/scripts/gUnk_0800EF40.inc deleted file mode 100644 index 6cc675ef..00000000 --- a/data/scripts/gUnk_0800EF40.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_0800EF40 -StartScript -_0807EF80 0x0007 -CheckGlobalFlag 0x001f -JumpIf 0x0046 -StopScript -Call sub_080869A4 -JumpIfNot 0xfff8 -_0807E864 -CheckLocalFlagByOffset 0x0200, 0x006d -JumpIf 0x001e -TextboxNoOverlapFollow 0x4d01 -_0807EA94 -StartPlayerScript gUnk_0800EF9C -WaitForSomething2 0x00000001 -Wait 0x000f -_0807E878 -Jump 0xffd0 -SetGlobalFlag 0x001f -TextboxNoOverlapFollow 0x4d02 -_0807EA94 -Wait 0x000f -_0807E878 -Call sub_0808692C -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800EF9C.inc b/data/scripts/gUnk_0800EF9C.inc deleted file mode 100644 index 4dbc08f6..00000000 --- a/data/scripts/gUnk_0800EF9C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0800EF9C -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807ECC4 0x0008 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800EFC0.inc b/data/scripts/gUnk_0800EFC0.inc deleted file mode 100644 index 4dbd2466..00000000 --- a/data/scripts/gUnk_0800EFC0.inc +++ /dev/null @@ -1,86 +0,0 @@ -SCRIPT_START gUnk_0800EFC0 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807E9D4 -_0807EF80 0x000a -CheckLocalFlag 0x007b -JumpIf 0x00b0 -StopScript -Jump 0x0026 -_0807EB44 0x0006 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0004 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0002 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0002 -CallWithArg sub_0806AF60, 0x00000004 -_0807EDD4 0x0088, 0x0040 -_0807EF80 0x000a -_0807EB44 0x0002 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0004 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0006 -CallWithArg sub_0806AF60, 0x00000008 -Wait 0x0004 -_0807EB44 0x0006 -CallWithArg sub_0806AF60, 0x00000004 -_0807EDD4 0x0068, 0x0040 -_0807EF80 0x000a -CheckLocalFlag 0x007b -JumpIf 0x0006 -Jump 0xff5a -StopScript -Call sub_0806AEE4 -Jump 0xfff6 -.short 0x0000 -StartScript -_0807F0B4 0x0001 -CameraTargetPlayer -StopScript -CheckPlayerInRegion 0x01f8, 0x0338, 0x1030 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -LoadRoomEntityList gUnk_080EE8AC -StartPlayerScript gUnk_0800F14C -WaitForSomething2 0x00000001 -_0807E5F8 0x0000001e -WaitForSomething2 0x00000040 -TextboxNoOverlapFollowPos 0x000c1201 -_0807EA94 -WaitForSomething2 0x000003c0 -_0807E8E4_0 -TextboxNoOverlapFollowPos 0x000c1202 -_0807EA94 -_0807F034 0x0067 -WaitPlayerAction8 -_0807E8E4_0 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000040 -TextboxNoOverlapFollowPos 0x000c1203 -_0807EA94 -_0807E5F8 0x00000002 -Call sub_0807DF50 -_0807E878 -WaitForSomething2 0x00000040 -CheckKinstoneFused 0x0032 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807DF28 -_0807E5F8 0x0000001e -Wait 0x003c -_0807E8E4_1 -WaitForSomething2 0x000003c0 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F14C.inc b/data/scripts/gUnk_0800F14C.inc deleted file mode 100644 index d0f0517e..00000000 --- a/data/scripts/gUnk_0800F14C.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_0800F14C -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0000 -_0807EB44 0x0006 -_0807EF80 0x0004 -Wait 0x003c -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0338 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800F184.inc b/data/scripts/gUnk_0800F184.inc deleted file mode 100644 index f60a8a51..00000000 --- a/data/scripts/gUnk_0800F184.inc +++ /dev/null @@ -1,107 +0,0 @@ -SCRIPT_START gUnk_0800F184 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0008 -_0807EF80 0x000a -StopScript -Call sub_0807F348 -_0807EB44 0x0002 -WaitForSomething2 0x00000002 -_0807EF80 0x0007 -_0807EDD4 0x01b8, 0x0328 -_0807E5F8 0x00000040 -_0807EDD4 0x01f8, 0x0328 -_0807EB44 0x0004 -_0807E930 0x0008 -_0807E8E4_0 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -Call sub_0806E440 -Wait 0x0078 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -StopScript -StartScript -CallWithArg sub_0807F680, 0x000001c0 -JumpIf 0x0034 -StopScript -_0807E864 -Call sub_0807F9A4 -_0807EB74 -_0807E930 0x0008 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000c1206 -_0807EA94 -StartPlayerScript gUnk_0800F33C -WaitForSomething2 0x00000400 -_0807E878 -Jump 0xffbe -CallWithArg sub_0807F680, 0x00000230 -JumpIfNot 0x0034 -StopScript -_0807E864 -Call sub_0807F9A4 -_0807EB74 -_0807E930 0x0008 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000c1206 -_0807EA94 -StartPlayerScript gUnk_0800F354 -WaitForSomething2 0x00000400 -_0807E878 -Jump 0xff7e -CallWithArg sub_0807F6B4, 0x00000310 -JumpIf 0x0034 -StopScript -_0807E864 -Call sub_0807F9A4 -_0807EB74 -_0807E930 0x0008 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000c1206 -_0807EA94 -StartPlayerScript gUnk_0800F36C -WaitForSomething2 0x00000400 -_0807E878 -Jump 0xff3e -CallWithArg sub_0807F6B4, 0x00000340 -JumpIfNot 0x0034 -StopScript -_0807E864 -Call sub_0807F9A4 -_0807EB74 -_0807E930 0x0008 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000c1206 -_0807EA94 -StartPlayerScript gUnk_0800F384 -WaitForSomething2 0x00000400 -_0807E878 -Jump 0xfefe -StopScript -StartScript -CheckKinstoneFused 0x0032 -JumpIf 0x0020 -CheckEntityInteractType -JumpIfNot 0xfff0 -StopScript -_0807E864 -_0807EB74 -_0807E930 0x0008 -TextboxNoOverlapFollowPos 0x000c1208 -_0807EA94 -_0807E878 -Jump 0xfed4 -StopScript -_0807E5F8 0x00000040 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0002 -_0807EEF4 0x00c0, 0x0000 -_0807E5F8 0x00000040 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800F33C.inc b/data/scripts/gUnk_0800F33C.inc deleted file mode 100644 index 620fc09f..00000000 --- a/data/scripts/gUnk_0800F33C.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800F33C -SetEntityNonPlanarMovement 0x0100 -_0807EC94 0x0008 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F354.inc b/data/scripts/gUnk_0800F354.inc deleted file mode 100644 index c4513f21..00000000 --- a/data/scripts/gUnk_0800F354.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800F354 -SetEntityNonPlanarMovement 0x0100 -_0807ECF4 0x0008 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F36C.inc b/data/scripts/gUnk_0800F36C.inc deleted file mode 100644 index 0b05d5ae..00000000 --- a/data/scripts/gUnk_0800F36C.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800F36C -SetEntityNonPlanarMovement 0x0100 -_0807ECC4 0x0008 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F384.inc b/data/scripts/gUnk_0800F384.inc deleted file mode 100644 index a71b75bf..00000000 --- a/data/scripts/gUnk_0800F384.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800F384 -SetEntityNonPlanarMovement 0x0100 -_0807EC64 0x0008 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F39C.inc b/data/scripts/gUnk_0800F39C.inc deleted file mode 100644 index ad33e0ef..00000000 --- a/data/scripts/gUnk_0800F39C.inc +++ /dev/null @@ -1,40 +0,0 @@ -SCRIPT_START gUnk_0800F39C -StartScript -_0807E9D4 -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x000b -StopScript -Call sub_0807F348 -WaitForSomething2 0x00000004 -_0807EF80 0x0007 -_0807EDD4 0x01f8, 0x0318 -_0807EDD4 0x0208, 0x0318 -_0807EDD4 0x0208, 0x0338 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E5F8 0x00000080 -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0x0010 -StopScript -_0807E864 -_0807EB74 -TextboxNoOverlap 0x1237 -_0807EA94 -_0807E878 -TestBit 0x00000004 -JumpIfNot 0xffe0 -StopScript -_0807EF80 0x000b -Wait 0x0010 -SetEntityNonPlanarMovement 0x0100 -_0807EC64 0x0010 -_0807EDD4 0x0288, 0x0328 -_0807E5F8 0x00000080 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800F430.inc b/data/scripts/gUnk_0800F430.inc deleted file mode 100644 index 94e2ad26..00000000 --- a/data/scripts/gUnk_0800F430.inc +++ /dev/null @@ -1,41 +0,0 @@ -SCRIPT_START gUnk_0800F430 -StartScript -_0807E9D4 -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x000b -StopScript -Call sub_0807F348 -WaitForSomething2 0x00000008 -_0807EF80 0x0007 -_0807EDD4 0x01d8, 0x0328 -_0807EDD4 0x01f8, 0x0348 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E5F8 0x00000100 -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0x0010 -StopScript -_0807E864 -_0807EB74 -TextboxNoOverlap 0x1238 -_0807EA94 -_0807E878 -TestBit 0x00000008 -JumpIfNot 0xffe0 -StopScript -_0807EF80 0x000b -Wait 0x0018 -SetEntityNonPlanarMovement 0x0100 -_0807EC94 0x0010 -_0807EC64 0x0020 -_0807EDD4 0x0288, 0x0328 -_0807E5F8 0x00000100 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F4C4.inc b/data/scripts/gUnk_0800F4C4.inc deleted file mode 100644 index d9cf6d3f..00000000 --- a/data/scripts/gUnk_0800F4C4.inc +++ /dev/null @@ -1,40 +0,0 @@ -SCRIPT_START gUnk_0800F4C4 -StartScript -_0807E9D4 -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x000b -StopScript -Call sub_0807F348 -WaitForSomething2 0x00000010 -_0807EF80 0x0007 -_0807EDD4 0x01c8, 0x0328 -_0807EDD4 0x01e8, 0x0338 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E5F8 0x00000200 -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0x0010 -StopScript -_0807E864 -_0807EB74 -TextboxNoOverlap 0x1239 -_0807EA94 -_0807E878 -TestBit 0x00000010 -JumpIfNot 0xffe0 -StopScript -_0807EF80 0x000b -Wait 0x0028 -SetEntityNonPlanarMovement 0x0100 -_0807EC64 0x0010 -_0807EDD4 0x0288, 0x0328 -_0807E5F8 0x00000200 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800F554.inc b/data/scripts/gUnk_0800F554.inc deleted file mode 100644 index d256298a..00000000 --- a/data/scripts/gUnk_0800F554.inc +++ /dev/null @@ -1,139 +0,0 @@ -SCRIPT_START gUnk_0800F554 -StartScript -Call sub_08061FE4 -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FE4 -Call sub_08061FF4 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -_0807EF80 0x0001 -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -_0807E878 -_0807EF80 0x0001 -Jump 0xffe6 -.short 0x0000 -StartScript -_0807EB44 0x0006 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000008 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -Call sub_08064428 -_0807EA94 -_0807E878 -Jump 0xffe0 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0000 -_0807E9D4 -_0807EF80 0x000a -Call sub_0807F348 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -TextboxNoOverlap 0x2511 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffde -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EF80 0x0001 -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0001 -Call sub_0806B4F0 -_0807EA94 -Wait 0x000f -_0807E878 -_0807EF80 0x0000 -Jump 0xffde -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E930 0x0000 -_0807E9D4 -_0807EF80 0x000a -Call sub_0807F348 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000004 -CheckLocalFlag 0x00cd -JumpIf 0x000a -TextboxNoOverlap 0x2512 -Jump 0x0006 -TextboxNoOverlap 0x251f -_0807EA94 -Wait 0x000f -_0807E878 -CallWithArg sub_0807F3D8, 0x00000000 -Jump 0xffc4 -.short 0x0000 -StartScript -_0807EF80 0x0001 -_0807E9D4 -_0807EF80 0x000a -Call sub_08062788 -StopScript -CheckLocalFlag 0x00cd -JumpIf 0x001e -CheckEntityInteractType -JumpIfNot 0xfff4 -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -_0807E878 -_0807EF80 0x0001 -Jump 0xffde -Call sub_080627E8 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800F724.inc b/data/scripts/gUnk_0800F724.inc deleted file mode 100644 index 311f46f9..00000000 --- a/data/scripts/gUnk_0800F724.inc +++ /dev/null @@ -1,174 +0,0 @@ -SCRIPT_START gUnk_0800F724 -StartScript -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x00cd -JumpIfNot 0xfffa -_0807EF80 0x0007 -Jump 0xfe4a -CheckLocalFlag 0x00cd -JumpIf 0x030a -_0807E864 -Call sub_0807DF28 -SetEntityPositionRelative 0x014800c8 -Call sub_0807F844 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -StartPlayerScript gUnk_0800FA54 -_0807E5F8 0x00000002 -_0807F0B4 0x0001 -SetEntityPositionRelative 0x021800c8 -Call sub_0807F5C0 -Wait 0x0064 -_0807F0B4 0x0002 -SetEntityPositionRelative 0x036800c8 -Call sub_0807F5C0 -WaitForSomething2 0x00000001 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x00002501 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807DF50 -_0807E878 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000004 -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_0800FA78 -WaitForSomething2 0x00000001 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x000e2503 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Call sub_0807DF50 -_0807E878 -WaitForSomething2 0x00000004 -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_0800FA9C -WaitForSomething2 0x00000001 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x000e2504 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Call sub_0807DF50 -_0807E878 -WaitForSomething2 0x00000004 -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_0800FAC0 -WaitForSomething2 0x00000001 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -TextboxNoOverlapFollowPos 0x000e2505 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Call sub_0807DF50 -_0807E878 -WaitForSomething2 0x00000004 -_0807E864 -Call sub_0807DF28 -Call sub_08063C5C -SoundReq 0x00e2 -Wait 0x001e -_0807E8E4_0 -Call sub_0807F3F8 -Wait 0x003c -TextboxNoOverlapFollowPos 0x000e1021 -_0807EA94 -StartPlayerScript gUnk_0800FAE4 -SetEntityPositionRelative 0x025800f0 -_0807F0B4 0x0001 -CameraTargetEntity -Wait 0x001e -Call sub_08063C2C -WaitForSomething2 0x00000001 -TextboxNoOverlapFollowPos 0x000e1022 -_0807EA94 -_0807E8E4_0 -Call sub_08063C14 -Call sub_08094CDC -Wait 0x001e -TextboxNoOverlapFollowPos 0x000e1023 -_0807EA94 -Call sub_08063C14 -Call sub_08094DD8 -Wait 0x001e -TextboxNoOverlapFollowPos 0x000e1024 -_0807EA94 -Call sub_08063C14 -Call sub_08094D34 -Wait 0x001e -TextboxNoOverlapFollowPos 0x000e1025 -_0807EA94 -Call sub_08063C5C -TextboxNoOverlapFollowPos 0x000e1026 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E8E4_1 -Call sub_08063C2C -TextboxNoOverlapFollowPos 0x00001027 -_0807EA94 -Call sub_08063C74 -Wait 0x003c -Call sub_08063C14 -_0807E8E4_0 -TextboxNoOverlapFollowPos 0x000e1028 -_0807EA94 -_0807E8E4_1 -TextboxNoOverlapFollowPos 0x00001029 -_0807EA94 -_0807E8E4_0 -TextboxNoOverlapFollowPos 0x000e102a -_0807EA94 -Call sub_08063C14 -Call sub_08094D70 -SoundReq 0x0103 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -Call sub_08063C14 -Call sub_08094D10 -Wait 0x001e -Call sub_08094E0C -Wait 0x001e -_0807E8E4_1 -Call sub_0807F3F8 -Wait 0x003c -TextboxNoOverlapFollowPos 0x0000102b -_0807EA94 -_0807F034 0x000d -WaitPlayerAction8 -Call sub_0806DC3C -Call sub_080791BC -CallWithArg sub_0807F244, 0x0000000d -_0807E914 0x000000ff -Call sub_0807F5B0 -CallWithArg sub_0807F29C, 0x080049d6 -Wait 0x00b7 -_0807E914 0x00000000 -Call sub_0807F5B0 -TextboxNoOverlapFollowPos 0x0000102c -_0807EA94 -CallWithArg sub_0807F29C, 0x00000000 -Call sub_0806DC58 -_0807F0B4 0x0004 -CameraTargetPlayer -Wait 0x000a -_0807E5F8 0x00000002 -Call sub_08063C44 -SetLocalFlag 0x00cd -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800FA54.inc b/data/scripts/gUnk_0800FA54.inc deleted file mode 100644 index bf484da1..00000000 --- a/data/scripts/gUnk_0800FA54.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800FA54 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -SetEntityPositionRelative 0x039800d8 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800FA78.inc b/data/scripts/gUnk_0800FA78.inc deleted file mode 100644 index fa328ab6..00000000 --- a/data/scripts/gUnk_0800FA78.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800FA78 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x00a0, 0x0278 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800FA9C.inc b/data/scripts/gUnk_0800FA9C.inc deleted file mode 100644 index a2e8fc7b..00000000 --- a/data/scripts/gUnk_0800FA9C.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800FA9C -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0078, 0x01c0 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800FAC0.inc b/data/scripts/gUnk_0800FAC0.inc deleted file mode 100644 index 202b3a20..00000000 --- a/data/scripts/gUnk_0800FAC0.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_0800FAC0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0108, 0x01c8 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800FAE4.inc b/data/scripts/gUnk_0800FAE4.inc deleted file mode 100644 index d0d38459..00000000 --- a/data/scripts/gUnk_0800FAE4.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0800FAE4 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -Call sub_0807F584 -_0807E078_ssss 0x0012, 0x001a, 0x000e, 0x0002 -CallWithArg sub_0807F4F8, 0x0000027c -CallWithArg sub_0807F464, 0x000000e8 -_0807EDD4 0x00e8, 0x0270 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0800FB2C.inc b/data/scripts/gUnk_0800FB2C.inc deleted file mode 100644 index 28fbe705..00000000 --- a/data/scripts/gUnk_0800FB2C.inc +++ /dev/null @@ -1,7 +0,0 @@ -SCRIPT_START gUnk_0800FB2C -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800FB44.inc b/data/scripts/gUnk_0800FB44.inc deleted file mode 100644 index a3733e33..00000000 --- a/data/scripts/gUnk_0800FB44.inc +++ /dev/null @@ -1,100 +0,0 @@ -SCRIPT_START gUnk_0800FB44 -StartScript -_0807EF80 0x0008 -_0807EF80 0x000b -SetEntityNonPlanarMovement 0x0080 -Call sub_08066D04 -StopScript -WaitForSomething2 0x00000002 -Call sub_08066D14 -JumpIf 0x0004 -MoveEntityToPlayer -_0807EF80 0x0007 -SetEntityPositionRelative 0x039800b8 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0200 -_0807EDD4 0x00b8, 0x0318 -SetEntityPositionRelative 0x026000a0 -_0807EB44 0x0000 -_0807EF80 0x0001 -_0807E5F8 0x00000004 -_0807EF80 0x000a -_0807E9D4 -_0807E30C -JumpIfNot 0xfffc -_0807EF80 0x000b -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0200 -_0807EDD4 0x00a0, 0x0268 -_0807EDD4 0x0070, 0x0268 -_0807EDD4 0x0070, 0x0208 -SetEntityPositionRelative 0x01a80078 -_0807EB44 0x0000 -_0807EF80 0x0001 -_0807E5F8 0x00000004 -_0807EF80 0x000a -_0807E30C -JumpIfNot 0xfffc -_0807EF80 0x000b -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0200 -_0807EDD4 0x00f8, 0x01a8 -SetEntityPositionRelative 0x01c80118 -_0807EB44 0x0002 -_0807EF80 0x0001 -_0807E5F8 0x00000004 -_0807EF80 0x000a -_0807E30C -JumpIfNot 0xfffc -_0807EF80 0x000b -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x0200 -_0807EDD4 0x0118, 0x0260 -SetEntityPositionRelative 0x027000f8 -_0807EB44 0x0000 -_0807EF80 0x0001 -_0807E5F8 0x00000004 -_0807EF80 0x000a -CheckEntityInteractType -JumpIfNot 0xfffc -_0807EF80 0x000b -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -_0807EF80 0x0004 -WaitForSomething2 0x00000002 -_0807EF80 0x000d -SetEntityNonPlanarMovement 0x0040 -_0807EC94 0x0020 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EF80 0x000c -SetEntityNonPlanarMovement 0x0040 -_0807ECF4 0x0020 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -Call sub_08066D4C -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800FD0C.inc b/data/scripts/gUnk_0800FD0C.inc deleted file mode 100644 index 76ba4b49..00000000 --- a/data/scripts/gUnk_0800FD0C.inc +++ /dev/null @@ -1,27 +0,0 @@ -SCRIPT_START gUnk_0800FD0C -CheckLocalFlag 0x00cd -JumpIf 0x003e -WaitForSomething2 0x00000010 -CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040 -JumpIfNot 0xfff6 -CheckLocalFlag 0x00cd -JumpIf 0x0030 -_0807E864 -Call sub_0807F9A4 -TextboxNoOverlapFollowPos 0x00002506 -_0807EA94 -StartPlayerScript gUnk_0800FD80 -WaitForSomething2 0x00000008 -_0807E878 -Jump 0xffcc -CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -TextboxNoOverlapFollowPos 0x0000106c -_0807EA94 -StartPlayerScript gUnk_0800FD80 -WaitForSomething2 0x00000008 -_0807E878 -Jump 0xffd4 -.short 0x0000 diff --git a/data/scripts/gUnk_0800FD80.inc b/data/scripts/gUnk_0800FD80.inc deleted file mode 100644 index b01200e6..00000000 --- a/data/scripts/gUnk_0800FD80.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_0800FD80 -SetEntityNonPlanarMovement 0x0080 -_0807EC64 0x0020 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0800FDA0.inc b/data/scripts/gUnk_0800FDA0.inc deleted file mode 100644 index e4a5332f..00000000 --- a/data/scripts/gUnk_0800FDA0.inc +++ /dev/null @@ -1,105 +0,0 @@ -SCRIPT_START gUnk_0800FDA0 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E9D4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08069888 -_0807EA94 -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E9D4 -SetEntityNonPlanarMovement 0x0040 -StopScript -Call sub_08069A60 -Call sub_0806991C -StopScript -StartScript -Call sub_08069ACC -JumpIf 0x000c -_0807EE30 -JumpIfNot 0xffee -Jump 0xffde -StopScript -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x003c -Call sub_08069A3C -Jump 0xffa8 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E9D4 -SetEntityNonPlanarMovement 0x0040 -StopScript -Call sub_08069AA8 -Call sub_080699AC -StopScript -StartScript -Call sub_08069ACC -JumpIf 0x000c -_0807EE30 -JumpIfNot 0xffee -Jump 0xffde -StopScript -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0002 -_0807EF80 0x0000 -Wait 0x001e -_0807EB44 0x0006 -_0807EF80 0x0000 -Wait 0x003c -Call sub_08069A84 -Jump 0xffa8 -.short 0x0000 -StartScript -CheckInventory1 0x0012 -JumpIf 0x004a -_0807EB44 0x0006 -_0807E9D4 -CallWithArg sub_0807F3D8, 0x00000008 -StopScript -StopScript -StartScript -_0807EF80 0x000b -Call sub_080642B8 -CheckEntityInteractType -JumpIfNot 0xffee -StopScript -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -Call sub_08064428 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffcc -_0807EF80 0x0008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800FF18.inc b/data/scripts/gUnk_0800FF18.inc deleted file mode 100644 index f7700c6c..00000000 --- a/data/scripts/gUnk_0800FF18.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_0800FF18 -StartScript -CheckInventory1 0x0012 -JumpIf 0x004a -_0807EB44 0x0006 -_0807E9D4 -CallWithArg sub_0807F3D8, 0x00000008 -StopScript -StopScript -StartScript -_0807EF80 0x000b -Call sub_08064198 -CheckEntityInteractType -JumpIfNot 0xffee -StopScript -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -Call sub_08064428 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffcc -_0807EF80 0x0008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0800FF74.inc b/data/scripts/gUnk_0800FF74.inc deleted file mode 100644 index e1cff739..00000000 --- a/data/scripts/gUnk_0800FF74.inc +++ /dev/null @@ -1,83 +0,0 @@ -SCRIPT_START gUnk_0800FF74 -StartScript -_0807EB44 0x0002 -_0807E9D4 -CallWithArg sub_0807F3D8, 0x00000008 -Call sub_080644A4 -ClearLocalFlag 0x00c7 -StopScript -StopScript -StartScript -_0807EF80 0x000a -CheckLocalFlag 0x00ce -JumpIf 0x002c -_0807EF80 0x000b -Call sub_08064198 -CheckLocalFlag 0x00c7 -JumpIfNot 0x001a -Call sub_08064488 -CheckPlayerInRegion2 0x4040 -JumpIfNot 0x000c -Call sub_08064470 -JumpIf 0x004a -CheckEntityInteractType -JumpIfNot 0xffc2 -StopScript -SetLocalFlag 0x00c7 -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -CheckInventory1 0x0048 -JumpIf 0x000c -TextboxNoOverlap 0x3401 -_0807EA94 -Jump 0x006a -CheckLocalFlag 0x00ce -JumpIfNot 0x000c -TextboxNoOverlap 0x340b -_0807EA94 -Jump 0x0058 -TextboxNoOverlap 0x3402 -_0807EA94 -Jump 0x004e -StopScript -_0807E888 -Call sub_0807F594 -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -SoundReq 0x00cd -TextboxNoOverlap 0x340a -_0807EA94 -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x0000000c -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0018, 0x0108 -_0807EB44 0x0002 -CallWithArg sub_0807F3D8, 0x00000008 -SetLocalFlag 0x00ce -Call sub_080644A4 -CallWithArg sub_0807F5B0, 0x0000000a -_0807E878 -Jump 0xff1e -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -CallWithArg sub_080672B0, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_080672B0, 0x00000004 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -Wait 0x000f -_0807E878 -_0807EB44 0x0004 -CallWithArg sub_080672B0, 0x00000000 -Jump 0xffd0 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080100C8.inc b/data/scripts/gUnk_080100C8.inc deleted file mode 100644 index ac5aba5f..00000000 --- a/data/scripts/gUnk_080100C8.inc +++ /dev/null @@ -1,111 +0,0 @@ -SCRIPT_START gUnk_080100C8 -StartScript -Call sub_08061FE4 -Call sub_08061E70 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08061FE4 -Call sub_08062048 -_0807EA94 -_0807E878 -Jump 0xffe4 -.short 0x0000 -StartScript -Call sub_08061FE4 -Call sub_08061E70 -_0807EF80 0x000a -StopScript -Wait 0x003c -Call sub_08061E90 -Jump 0xfff4 -.short 0x0000 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlapFollow 0x4f22 -_0807EA94 -_0807E878 -Jump 0xffec -StartScript -_0807EF80 0x0001 -Call sub_0806C354 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CheckRoomFlag 0x0001 -JumpIf 0x0034 -TextboxNoOverlapFollowPos 0x00003001 -_0807EA94 -_0807E3E8 -JumpIfNot 0x002e -Call sub_080A1608 -_0807EA94 -_0807E878 -CallWithArg sub_080A1550, 0x080101ac -JumpIfNot 0xffca -SoundReq2 0x0015 -SetRoomFlag 0x0001 -Jump 0xffbe -Call sub_080A1608 -_0807EA94 -_0807E878 -Jump 0xffb0 -StartScript -_0807EF80 0x0008 -Call sub_080A1648 -StopScript -Call sub_080A1270 -_0807E864 -Call sub_0807DF28 -TextboxNoOverlapFollowPos 0x00073004 -_0807EA94 -SoundReq0x80100000 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -CallWithArg sub_0807F75C, 0x03400378 -Call sub_080791BC -Call sub_0807FB74 -_0807E8E4_1 -Call sub_0807F168 -Call sub_080A1388 -Call sub_0806EC38 -StartScript -MoveEntityToPlayer -Call sub_0807F844 -CameraTargetPlayer -StopScript -_0807E778 0x0004 -DoFade4 -WaitFor_2 -SoundReq2 0xffff -Call sub_080A13B4 -_0807EA94 -JumpIfNot 0x0018 -Call sub_080A13E8 -WaitPlayerAction8 -Call sub_080A1460 -_0807EA94 -Call sub_080A14A8 -Call sub_0807DF50 -_0807E878 -CallWithArg sub_0807F5B0, 0x00000000 -ClearRoomFlag 0x0001 -Call sub_080A169C -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010264.inc b/data/scripts/gUnk_08010264.inc deleted file mode 100644 index fdcfa114..00000000 --- a/data/scripts/gUnk_08010264.inc +++ /dev/null @@ -1,479 +0,0 @@ -SCRIPT_START gUnk_08010264 -StartScript -_0807EF80 0x0007 -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0006 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08065F64 -_0807EA94 -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807EF80 0x0000 -Call sub_08062A48 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -CheckRoomFlag 0x0009 -JumpIfNot 0x001a -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -_0807E878 -Call sub_08062500 -Jump 0xffdc -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -_0807E878 -Jump 0xffca -.short 0x0000 -StartScript -_0807EF80 0x0000 -Call sub_08062A48 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806265C -_0807EA94 -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807EF80 0x0000 -StopScript -StopScript -Call sub_08062698 -Call sub_080626AC -CallWithArg sub_0807F0EC, 0x00000009 -_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052 -_0807EE04 0x0358, 0x0078 -Jump 0x004e -_0807EE04 0x0390, 0x0078 -Jump 0x0044 -_0807EE04 0x03c8, 0x0078 -Jump 0x003a -_0807EE04 0x0358, 0x0098 -Jump 0x0030 -_0807EE04 0x0390, 0x0098 -Jump 0x0026 -_0807EE04 0x03c8, 0x0098 -Jump 0x001c -_0807EE04 0x0358, 0x00b8 -Jump 0x0012 -_0807EE04 0x0390, 0x00b8 -Jump 0x0008 -_0807EE04 0x03c8, 0x00b8 -StopScript -StartScript -Call sub_080626C0 -JumpIf 0xff72 -_0807EE30 -JumpIfNot 0xffee -Jump 0xff68 -.short 0x0000 -StartScript -_0807EF80 0x0000 -Call sub_08062A48 -_0807EF80 0x000a -StopScript -Wait 0x001e -Call sub_08062948 -Jump 0xfff4 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000004 -StopScript -Wait 0x003c -Call sub_0806407C -Jump 0xfff4 -.short 0x0000 -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08064428 -_0807EA94 -_0807E878 -Jump 0xffea -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E914 0x08064689 -Call sub_08064644 -StopScript -Wait 0x003c -Call sub_080646A4 -Jump 0xfff4 -StartScript -_0807EB44 0x0004 -_0807E930 0x0000 -Call sub_080636F4 -_0807EF80 0x000a -Call sub_0807F348 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000004 -Call sub_080636D8 -_0807EA94 -Wait 0x000f -_0807E878 -CallWithArg sub_0807F3D8, 0x00000000 -Jump 0xffd2 -StartScript -_0807EB44 0x0004 -_0807E930 0x0000 -Call sub_08063CAC -_0807EF80 0x000a -Call sub_0807F348 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000004 -Call sub_08063C90 -_0807EA94 -Wait 0x000f -_0807E878 -CallWithArg sub_0807F3D8, 0x00000000 -Jump 0xffd2 -StartScript -_0807EB44 0x0004 -_0807E930 0x0000 -_0807EF80 0x000a -Call sub_0807F348 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000008 -CheckRoomFlag 0x000e -JumpIf 0x000c -SetRoomFlag 0x000e -TextboxNoOverlap 0x2b10 -_0807EA94 -Call sub_080634E4 -_0807E078_sssssss 0x000e, 0x0020, 0x0036, 0x0034, 0x000e, 0x0024, 0x002e -TextboxNoOverlap 0x2b0d -Jump 0x0096 -CheckGlobalFlag 0x003d -JumpIfNot 0x008a -Jump 0x001a -CheckGlobalFlag 0x003c -JumpIfNot 0x007e -Jump 0x000e -CheckGlobalFlag 0x003b -JumpIfNot 0x0072 -Jump 0x0002 -Call sub_080634EC -CallWithArg sub_0807F78C, 0x00000000 -_0807EA94 -_0807E3E8 -JumpIfNot 0x005a -CallWithArg sub_0807F7C4, 0x00000000 -JumpIfNot 0x0030 -_0807E48C 0x0020 -JumpIfNot 0x0030 -Call sub_08063504 -JumpIf 0x002e -TextboxNoOverlap 0x2b07 -_0807EA94 -CallWithArg sub_0807F800, 0x00000000 -WaitPlayerAction8 -_0807EA94 -TextboxNoOverlap 0x2b0c -Jump 0x001e -TextboxNoOverlap 0x2b09 -Jump 0x0016 -TextboxNoOverlap 0x2b0a -Jump 0x000e -TextboxNoOverlap 0x2b0b -Jump 0x0006 -TextboxNoOverlap 0x2b0e -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xff16 -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -Jump 0xffe8 -StartScript -_0807E930 0x0008 -Call sub_08062A48 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0806265C -_0807EA94 -_0807E878 -Jump 0xffec -StartScript -_0807E930 0x0009 -Jump 0xffd6 -.short 0x0000 -StartScript -_0807E930 0x000b -Jump 0xffca -.short 0x0000 -StartScript -_0807E930 0x000c -Jump 0xffbe -.short 0x0000 -StartScript -_0807E930 0x000d -Jump 0xffb2 -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -HasRoomItemForSale -Call sub_0807F77C -_0807EAF0 0x3c08, 0x3c09 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -Jump 0xffde -.short 0x0000 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0807F2D4 -_0807EF80 0x0000 -HasRoomItemForSale -JumpIf 0x000a -TextboxNoOverlap 0x3c07 -Jump 0x0048 -Call sub_08062EB8 -CallWithArg sub_0807F78C, 0x00000000 -_0807EA94 -_0807E3E8 -JumpIfNot 0x0030 -_0807EA94 -BuyItem 0x0000, 0x0000 -JumpIf 0x000a -TextboxNoOverlap 0x3c04 -Jump 0x001c -WaitPlayerAction8 -ModHealth 0x0008 -Call sub_08062EDC -JumpIf 0x000a -TextboxNoOverlap 0x3c06 -Jump 0x0004 -WaitPlayerAction8 -_0807EA94 -_0807E878 -_0807EF80 0x0001 -Jump 0xff8e -.short 0x0000 -StartScript -_0807EF80 0x0007 -_0807E9D4 -_0807EF80 0x000a -_0807E930 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807E930 0x0004 -StartScript -Call sub_08062D18 -JumpIfNot 0x002a -StopScript -_0807EA94 -_0807E3E8 -JumpIfNot 0x0020 -HasRupees 0x00c8 -JumpIf 0x000a -TextboxNoOverlap 0x4008 -Jump 0x0010 -ModRupees 0xff38 -Call sub_08062E14 -TextboxNoOverlap 0x4007 -StopScript -_0807EA94 -_0807E878 -_0807E930 0x0008 -Jump 0xffb4 -StartScript -_0807EF80 0x0007 -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807F2D4 -_0807EF80 0x0001 -Call sub_08062CBC -_0807EA94 -_0807E878 -_0807EF80 0x0000 -Jump 0xffde -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807EF80 0x0007 -_0807E9D4 -Call sub_0807F348 -Call sub_08069684 -StopScript -StopScript -StartScript -CheckPlayerInRegion2 0x3030 -JumpIfNot 0xfff6 -Call sub_080696B0 -StopScript -StartScript -CheckPlayerInRegion2 0x3030 -JumpIfNot 0xffe4 -HasRoomItemForSale -JumpIf 0x004c -CheckEntityInteractType -JumpIfNot 0xffea -StopScript -_0807E864 -Call sub_0807DF28 -_0807EB74 -CheckGlobalFlag 0x0042 -JumpIfNot 0x002a -CheckGlobalFlag 0x0043 -JumpIfNot 0x0022 -CheckGlobalFlag 0x0044 -JumpIfNot 0x001a -CheckGlobalFlag 0x0041 -JumpIfNot 0x000a -TextboxNoOverlap 0x3f39 -Jump 0x006c -TextboxNoOverlap 0x2c1b -Jump 0x0064 -TextboxNoOverlap 0x2c1a -Jump 0x005c -StopScript -_0807E864 -Call sub_0807DF38 -_0807EB74 -Call sub_08069660 -_0807EA94 -_0807E3E8 -JumpIfNot 0x003a -Call sub_08069718 -JumpIfNot 0x0030 -WaitPlayerAction8 -_0807EA94 -_0807EB8C -CheckGlobalFlag 0x0042 -JumpIfNot 0x001a -CheckGlobalFlag 0x0043 -JumpIfNot 0x0012 -CheckGlobalFlag 0x0044 -JumpIfNot 0x000a -TextboxNoOverlap 0x2c21 -Jump 0x000a -SetLocalFlag 0x00fa -TextboxNoOverlap 0x2c20 -_0807EA94 -Call sub_0807F83C -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0000 -Jump 0xff36 -CheckPlayerInRegion2 0x0808 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_080109F0 -WaitForSomething2 0x00000001 -CheckRoomFlag 0x0001 -JumpIf 0x0008 -_0807EB28 0x0b63 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xffc6 -StartScript -_0807EF80 0x0007 -CheckKinstoneFused 0x001b -JumpIf 0xe67a -StopScript -Call sub_080869A4 -JumpIfNot 0xfff8 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -CheckRoomFlag 0x0001 -JumpIf 0x0008 -_0807EB28 0x0b62 -_0807EA94 -StartPlayerScript gUnk_080109F0 -WaitForSomething2 0x00000001 -Call sub_0807DF50 -_0807E878 -Jump 0xffc4 -Call sub_0808692C -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010964.inc b/data/scripts/gUnk_08010964.inc deleted file mode 100644 index 68c6f138..00000000 --- a/data/scripts/gUnk_08010964.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_08010964 -CheckPlayerInRegion2 0x0808 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08010A38 -WaitForSomething2 0x00000001 -CheckRoomFlag 0x0001 -JumpIf 0x0008 -_0807EB28 0x0b63 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xffc6 -StartScript -StopScript -CheckLocalFlag 0x00d1 -JumpIf 0x0040 -CheckPlayerInRegion2 0x0808 -JumpIfNot 0xffee -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08010A38 -WaitForSomething2 0x00000001 -CheckRoomFlag 0x0001 -JumpIf 0x0008 -_0807EB28 0x0b64 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xffb8 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080109F0.inc b/data/scripts/gUnk_080109F0.inc deleted file mode 100644 index 335eaf5a..00000000 --- a/data/scripts/gUnk_080109F0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_080109F0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807ECC4 0x0010 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010A14.inc b/data/scripts/gUnk_08010A14.inc deleted file mode 100644 index 196aa06f..00000000 --- a/data/scripts/gUnk_08010A14.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08010A14 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EC64 0x0010 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010A38.inc b/data/scripts/gUnk_08010A38.inc deleted file mode 100644 index 9687579a..00000000 --- a/data/scripts/gUnk_08010A38.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08010A38 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EC94 0x0010 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010A5C.inc b/data/scripts/gUnk_08010A5C.inc deleted file mode 100644 index 298feea6..00000000 --- a/data/scripts/gUnk_08010A5C.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08010A5C -StartScript -Call sub_0807DF28 -_0807E864 -ModHealth 0x00a0 -StopScript -Wait 0x003c -_0807E778 0x0004 -DoFade4 -WaitFor_2 -Call sub_0807F0D8 -JumpIfNot 0xfff8 -_0807EF80 0x0014 -_0807E878 -Call sub_0807DF50 -Call sub_080791D0 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010A98.inc b/data/scripts/gUnk_08010A98.inc deleted file mode 100644 index 00775f4e..00000000 --- a/data/scripts/gUnk_08010A98.inc +++ /dev/null @@ -1,52 +0,0 @@ -SCRIPT_START gUnk_08010A98 -StartScript -_0807EB44 0x0004 -CallWithArg sub_080672B0, 0x00000000 -_0807EF80 0x000a -Call sub_08067314 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_080672B0, 0x00000004 -Call sub_08067304 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -CallWithArg sub_080672B0, 0x00000000 -Jump 0xffd2 -StartScript -CheckInventory1 0x0067 -JumpIfNot 0x0076 -_0807EB44 0x0004 -_0807EF80 0x0000 -SetEntityNonPlanarMovement 0x0180 -CallWithArg_p sub_0807F348 -Call sub_0806075C -StopScript -_0807EA94 -Call sub_080606C0 -StopScript -Call sub_0806076C -_0807EF80 0x0007 -Call sub_08060700 -StopScript -StartScript -_0807E564 -JumpIf 0x0010 -CallWithArg sub_080608E4, 0x00000000 -JumpIf 0x000c -_0807EE30 -JumpIfNot 0xffe4 -Jump 0xffce -StopScript -_0807EF80 0x0000 -StopScript -StartScript -CallWithArg sub_080608E4, 0x00000001 -JumpIf 0xfff0 -StopScript -Jump 0xffbc -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08010B68.inc b/data/scripts/gUnk_08010B68.inc deleted file mode 100644 index 36afe5e4..00000000 --- a/data/scripts/gUnk_08010B68.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_08010B68 -StartScript -_0807E564 -JumpIfNot 0x003e -Call sub_0807F924 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x0007 -_0807EF80 0x000a -StopScript -StopScript -StartScript -_0807E564 -JumpIfNot 0x001c -CheckEntityInteractType -JumpIfNot 0xfff2 -StopScript -_0807E864 -_0807EB74 -Call sub_0806E2DC -_0807EA94 -_0807E878 -Jump 0xffde -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08010BB4.inc b/data/scripts/gUnk_08010BB4.inc deleted file mode 100644 index c0fb63d9..00000000 --- a/data/scripts/gUnk_08010BB4.inc +++ /dev/null @@ -1,137 +0,0 @@ -SCRIPT_START gUnk_08010BB4 -StartScript -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0008 -Call sub_0806E440 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -Call sub_0806E418 -_0807EA94 -_0807E878 -_0807E930 0x0008 -Jump 0xffe2 -.short 0x0000 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08011074 -WaitForSomething2 0x00000400 -_0807F078 0x0034, 0x0002 -TextboxNoOverlapFollowPos 0x000c1036 -_0807EA94 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -TextboxNoOverlapFollowPos 0x00021037 -_0807EA94 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -TextboxNoOverlapFollowPos 0x000c1038 -_0807EA94 -SoundReq0x80100000 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -Call sub_08064180 -LoadRoomEntityList gUnk_080F06E0 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -StartPlayerScript gUnk_08011098 -WaitForSomething2 0x00000400 -SetEntityPositionRelative 0x005001f8 -_0807F0B4 0x0007 -CameraTargetEntity -Wait 0x000a -_0807F0B4 0x0001 -_0807E778 0x0001 -DoFade4 -_0807E5F8 0x0002a800 -WaitForSomething2 0x00055000 -SetEntityPositionRelative 0x007801f8 -Wait 0x003c -_0807E5F8 0x00800000 -WaitForSomething2 0x01000000 -_0807E5F8 0x0002a800 -WaitForSomething2 0x00055000 -_0807E8E4_1 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -TextboxNoOverlapFollowPos 0x000c1039 -_0807EA94 -SoundReq2 0x0001 -_0807E8E4_2 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000010 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -WaitForSomething2 0x00000080 -Wait 0x012c -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -TextboxNoOverlapFollowPos 0x000c103a -_0807EA94 -SetEntityPositionRelative 0x01c001f8 -_0807F0B4 0x0004 -Wait 0x0078 -_0807E5F8 0x00280000 -WaitForSomething2 0x00500000 -_0807E5F8 0x00000100 -SetEntityPositionRelative 0x022001f8 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x01f8, 0x0098 -Wait 0x003c -WaitForSomething2 0x00000200 -_0807E5F8 0x00280000 -SoundReq0x80100000 -SoundReq 0x009b -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -TextboxNoOverlapFollowPos 0x00001043 -_0807EA94 -SoundReq2 0x000d -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -_0807E5F8 0x0002a800 -WaitForSomething2 0x00055000 -SoundReq 0x01c7 -SoundReq 0x00e5 -_0807E5F8 0x00000100 -_0807E5F8 0x00002800 -CallWithArg sub_0807FB28, 0x00000003 -WaitForSomething2 0x00000200 -WaitForSomething2 0x00005000 -_0807E5F8 0x00028000 -WaitForSomething2 0x00050000 -TextboxNoOverlapFollowPos 0x00001044 -_0807EA94 -SetEntityPositionRelative 0x009801f8 -SoundReq0x80100000 -Wait 0x003c -SoundReq2 0x002f -_0807E5F8 0x00028000 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -WaitForSomething2 0x00050000 -CallWithArg sub_0807FB28, 0x00000003 -SoundReq 0x00e5 -_0807E5F8 0x00028000 -WaitForSomething2 0x00050000 -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -_0807E5F8 0x08000000 -_0807E5F8 0x00800000 -WaitForSomething2 0x01000000 -CallWithArg sub_0805DDEC, 0x00000002 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08010E5A.inc b/data/scripts/gUnk_08010E5A.inc deleted file mode 100644 index 49c34af6..00000000 --- a/data/scripts/gUnk_08010E5A.inc +++ /dev/null @@ -1,55 +0,0 @@ -SCRIPT_START gUnk_08010E5A -Wait 0x001e -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x003c -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x0004 -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x001e -SoundReq 0x012c -_0807E5F8 0x00800000 -WaitForSomething2 0x01000000 -_0807E778 0x0004 -DoFade7 -WaitFor_2 -Wait 0x003c -SoundReq 0x00ab -SoundReq 0x01c2 -LoadRoomEntityList gUnk_080F0770 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -CallWithArg sub_0805DE18, 0x00000002 -_0807F0C8 0x0000, 0x0000 -Call sub_0806DC3C -Call sub_080791BC -CallWithArg sub_0807F244, 0x0000000d -CallWithArg sub_0807F29C, 0x080049f6 -_0807F0B4 0x0001 -SetEntityPositionRelative 0x006801f8 -_0807E5F8 0x00000004 -Wait 0x001e -_0807E5F8 0x00000040 -WaitForSomething2 0x00000008 -WaitForSomething2 0x00000080 -SoundReq 0x01c3 -_0807E5F8 0x20000000 -Wait 0x0078 -CallWithArg sub_0807F29C, 0x00000000 -Call sub_0806DC58 -_0807E5F8 0x40000000 -_0807E5F8 0x00000010 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000020 -WaitForSomething2 0x00000200 -TextboxNoOverlapFollowPos 0x000c1045 -_0807EA94 -TextboxNoOverlapFollowPos 0x00001046 -_0807EA94 -CallWithArg sub_0805DDEC, 0x00000002 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08010F84.inc b/data/scripts/gUnk_08010F84.inc deleted file mode 100644 index 83aaab92..00000000 --- a/data/scripts/gUnk_08010F84.inc +++ /dev/null @@ -1,44 +0,0 @@ -SCRIPT_START gUnk_08010F84 -Wait 0x003c -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -StartPlayerScript gUnk_080110BC -WaitForSomething2 0x00000400 -TextboxNoOverlapFollowPos 0x00001047 -_0807EA94 -Call sub_0806DC3C -Call sub_080791BC -CallWithArg sub_0807F244, 0x0000000d -CallWithArg sub_0807F29C, 0x080049f6 -Wait 0x001e -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -CallWithArg sub_0807F29C, 0x00000000 -Call sub_0806DC58 -Wait 0x003c -_0807E5F8 0x08000000 -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x000f -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -CallWithArg sub_0805DE18, 0x00000002 -_0807F0C8 0x0000, 0x0000 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -SoundReq0x80100000 -Wait 0x003c -TextboxNoOverlapFollowPos 0x0000104a -_0807EA94 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -TextboxNoOverlapFollowPos 0x00001049 -_0807EA94 -SetEntityPositionRelative 0x009801f8 -Wait 0x0078 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000200 -Call sub_0804BCDC -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011074.inc b/data/scripts/gUnk_08011074.inc deleted file mode 100644 index e190a719..00000000 --- a/data/scripts/gUnk_08011074.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08011074 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EDD4 0x01e8, 0x0050 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08011098.inc b/data/scripts/gUnk_08011098.inc deleted file mode 100644 index 48db15b4..00000000 --- a/data/scripts/gUnk_08011098.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08011098 -SetEntityPositionRelative 0x005801a8 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000400 -_0807E610 0x00000002 -StopScript -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_080110BC.inc b/data/scripts/gUnk_080110BC.inc deleted file mode 100644 index e37f55c2..00000000 --- a/data/scripts/gUnk_080110BC.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_080110BC -StartScript -SetEntityNonPlanarMovement 0x0040 -StopScript -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x0001 -_0807EDD4 0x01d8, 0x0068 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000400 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_080110E8.inc b/data/scripts/gUnk_080110E8.inc deleted file mode 100644 index 888fb7cd..00000000 --- a/data/scripts/gUnk_080110E8.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_080110E8 -SoundReq 0x007a -_0807EB44 0x0004 -_0807EF80 0x000d -SoundReq 0x0086 -Call sub_0807F36C -SetEntityNonPlanarMovement 0x0400 -_0807ECF4 0x0008 -StartScript -Call sub_0807F1E8 -_0807EF80 0x0011 -StopScript -Call sub_0807F2D4 -WaitForSomething 0x80000000 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08011128.inc b/data/scripts/gUnk_08011128.inc deleted file mode 100644 index 6dd62f48..00000000 --- a/data/scripts/gUnk_08011128.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_08011128 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckPlayerInRegion 0x01f8, 0x0048, 0x1040 -JumpIfNot 0xfff6 -LoadRoomEntityList gUnk_080F06B0 -_0807EF80 0x000b -WaitForSomething2 0x00000004 -SetEntityPositionRelative 0x005801b8 -_0807EB44 0x0004 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EB44 0x0006 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EB44 0x0004 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0001 -_0807ECC4 0x0010 -_0807EF80 0x0000 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x0010 -Wait 0x001e -_0807EF80 0x0010 -Call sub_0807F3C8 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x001c -_0807EC1C 0x003c -_0807E5F8 0x00000008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080111CC.inc b/data/scripts/gUnk_080111CC.inc deleted file mode 100644 index 003e82a1..00000000 --- a/data/scripts/gUnk_080111CC.inc +++ /dev/null @@ -1,53 +0,0 @@ -SCRIPT_START gUnk_080111CC -StartScript -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -Call sub_08066D04 -StopScript -Call sub_0807F338 -WaitForSomething2 0x00000010 -Call sub_08066D14 -JumpIf 0x0004 -MoveEntityToPlayer -Call sub_0807F8BC -JumpIf 0x0008 -SetEntityPositionRelative 0x00b801f8 -_0807EF80 0x0007 -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0050 -_0807EB74 -_0807EF80 0x0000 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0020 -_0807EF80 0x0008 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0007 -_0807EF80 0x0001 -SetEntityNonPlanarMovement 0x0040 -_0807EDD4 0x01e8, 0x0040 -_0807EF80 0x0000 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -Call sub_08095810 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0001 -_0807EDD4 0x01d8, 0x0058 -_0807EF80 0x0000 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -SoundReq 0x01c9 -_0807EF80 0x0010 -Wait 0x0014 -Call sub_08066E20 -Wait 0x0014 -_0807EF80 0x0010 -Call sub_0807F2D4 -SoundReq 0x01ca -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080112C4.inc b/data/scripts/gUnk_080112C4.inc deleted file mode 100644 index 6f7084ff..00000000 --- a/data/scripts/gUnk_080112C4.inc +++ /dev/null @@ -1,51 +0,0 @@ -SCRIPT_START gUnk_080112C4 -StartScript -_0807EF80 0x0008 -SetEntityNonPlanarMovement 0x0100 -Call sub_08095244 -Call sub_0807F338 -StopScript -WaitForSomething 0x0002a800 -_0807EF80 0x0007 -_0807E930 0x0006 -_0807ECC4 0x0010 -Wait 0x003c -_0807ECC4 0x0010 -Wait 0x003c -_0807ECC4 0x0010 -_0807E930 0x0002 -Call sub_08064050 -_0807E078_ssss 0x0008, 0x009e, 0x0134, 0x01f8 -_0807E610 0x00000800 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -_0807E930 0x0007 -_0807EB44 0x0006 -_0807ECF4 0x0010 -_0807EB44 0x0004 -_0807E930 0x0002 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0012 -SoundReq 0x011e -Wait 0x003c -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x01f0, 0x0098 -_0807EDD4 0x01f0, 0x00c8 -_0807E930 0x0013 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -_0807EF80 0x0010 -Wait 0x000a -_0807EF80 0x0010 -Call sub_0807F3C8 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x001e -_0807EC1C 0x003c -_0807E5F8 0x00001000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080113AA.inc b/data/scripts/gUnk_080113AA.inc deleted file mode 100644 index cfa9e768..00000000 --- a/data/scripts/gUnk_080113AA.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_080113AA -_0807E610 0x00002000 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -_0807E930 0x0005 -_0807EB44 0x0002 -_0807EC94 0x0010 -_0807EB44 0x0004 -_0807E930 0x0002 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0012 -SoundReq 0x011e -Wait 0x003c -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0200, 0x0098 -_0807EDD4 0x0200, 0x00c8 -_0807E930 0x0013 -_0807E5F8 0x00004000 -WaitForSomething2 0x00002000 -_0807EF80 0x0010 -Wait 0x000a -_0807EF80 0x0010 -Call sub_0807F3C8 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x0002 -_0807EC1C 0x003c -_0807E5F8 0x00004000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08011442.inc b/data/scripts/gUnk_08011442.inc deleted file mode 100644 index 1518a698..00000000 --- a/data/scripts/gUnk_08011442.inc +++ /dev/null @@ -1,43 +0,0 @@ -SCRIPT_START gUnk_08011442 -_0807E610 0x00008000 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807E930 0x0007 -_0807EB44 0x0006 -_0807ECF4 0x0020 -_0807EB44 0x0004 -_0807E930 0x0006 -_0807ECC4 0x0010 -_0807E930 0x0002 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0012 -SoundReq 0x011e -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x01e8, 0x0098 -SetEntityNonPlanarMovement 0x0040 -_0807EEF4 0x0000, 0x0010 -_0807E930 0x0013 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807EF80 0x000d -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0020 -_0807EEF4 0x0000, 0xfff0 -_0807E930 0x0013 -_0807EF80 0x0010 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -Call sub_0807F3C8 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x001e -_0807EC1C 0x003c -_0807E5F8 0x00010000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08011508.inc b/data/scripts/gUnk_08011508.inc deleted file mode 100644 index 0a58e4b7..00000000 --- a/data/scripts/gUnk_08011508.inc +++ /dev/null @@ -1,44 +0,0 @@ -SCRIPT_START gUnk_08011508 -_0807E610 0x00020000 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -_0807E930 0x0005 -_0807EB44 0x0002 -_0807EC94 0x0020 -_0807EB44 0x0004 -_0807E930 0x0006 -_0807ECC4 0x0010 -_0807E930 0x0002 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0012 -SoundReq 0x011e -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0208, 0x0098 -SetEntityNonPlanarMovement 0x0040 -_0807EEF4 0x0000, 0x0010 -_0807E930 0x0013 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -_0807EF80 0x000d -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0020 -_0807EEF4 0x0000, 0xfff0 -_0807E930 0x0013 -_0807EF80 0x0010 -_0807E5F8 0x00040000 -WaitForSomething2 0x00020000 -Call sub_0807F3C8 -_0807E930 0x0014 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x0002 -_0807EC1C 0x003c -_0807E5F8 0x00040000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080115D0.inc b/data/scripts/gUnk_080115D0.inc deleted file mode 100644 index b17ba750..00000000 --- a/data/scripts/gUnk_080115D0.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_080115D0 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0002 -_0807E930 0x0001 -StopScript -WaitForSomething2 0x00080000 -_0807E930 0x0005 -SoundReq 0x011c -_0807ECF4 0x0010 -_0807E930 0x0001 -_0807E5F8 0x00100000 -WaitForSomething2 0x00080000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08011608.inc b/data/scripts/gUnk_08011608.inc deleted file mode 100644 index 3ba60683..00000000 --- a/data/scripts/gUnk_08011608.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08011608 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0006 -_0807E930 0x0003 -StopScript -WaitForSomething2 0x00200000 -_0807E930 0x0007 -SoundReq 0x011c -_0807EC94 0x0010 -_0807E930 0x0003 -_0807E5F8 0x00400000 -WaitForSomething2 0x00200000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08011640.inc b/data/scripts/gUnk_08011640.inc deleted file mode 100644 index a78e490d..00000000 --- a/data/scripts/gUnk_08011640.inc +++ /dev/null @@ -1,25 +0,0 @@ -SCRIPT_START gUnk_08011640 -StartScript -_0807EF80 0x0008 -_0807EB44 0x0004 -SetEntityNonPlanarMovement 0x0100 -StopScript -Call sub_0807F338 -WaitForSomething2 0x00000040 -_0807EF80 0x0007 -_0807EF80 0x0001 -SetEntityNonPlanarMovement 0x0040 -_0807EDD4 0x01f8, 0x0048 -_0807EF80 0x0000 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000040 -_0807EF80 0x0010 -Wait 0x001e -_0807EF80 0x0010 -Call sub_0807F3C8 -SetEntityNonPlanarMovement 0x0400 -SetEntityDirection 0x0008 -_0807EC1C 0x003c -_0807E5F8 0x00000080 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080116A8.inc b/data/scripts/gUnk_080116A8.inc deleted file mode 100644 index 0b7419aa..00000000 --- a/data/scripts/gUnk_080116A8.inc +++ /dev/null @@ -1,85 +0,0 @@ -SCRIPT_START gUnk_080116A8 -StartScript -_0807EB44 0x0000 -SetEntityNonPlanarMovement 0x0100 -StopScript -Call sub_0807F338 -WaitForSomething2 0x00000100 -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x00d0 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -_0807EB44 0x0004 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -_0807EB44 0x0000 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -_0807EB44 0x0000 -_0807EF80 0x001a -Call sub_0807F2D4 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -_0807EB44 0x0000 -_0807EF80 0x0014 -SoundReq 0x0120 -CallWithArg sub_08095420, 0x08011890 -Wait 0x00f0 -_0807EF80 0x0016 -SoundReq 0x01cb -WaitForSomething2 0x10000000 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0001 -_0807EDD4 0x01d8, 0x00a8 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -_0807EF80 0x0014 -SoundReq 0x01c4 -CallWithArg sub_0809545C, 0x080118d4 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -Wait 0x003c -_0807EF80 0x0016 -SoundReq 0x01c5 -_0807E5F8 0x08000000 -WaitForSomething2 0x10000000 -_0807EF80 0x0000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0098 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807EF80 0x0004 -Wait 0x005a -_0807EB44 0x0004 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -Wait 0x001e -_0807E5F8 0x00000200 -WaitForSomething2 0x00000100 -Call sub_08066CA4 -_0807EF80 0x0008 -Wait 0x0078 -_0807E5F8 0x00000200 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0801183C.inc b/data/scripts/gUnk_0801183C.inc deleted file mode 100644 index 7de5a2a9..00000000 --- a/data/scripts/gUnk_0801183C.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_0801183C -StartScript -Call sub_08095330 -StopScript -WaitForSomething2 0x00800000 -_0807EF3C 0x0000, 0x0020 -_0807E5F8 0x01000000 -WaitForSomething2 0x00800000 -Call sub_08095364 -SoundReq 0x0122 -Wait 0x003c -_0807E5F8 0x01000000 -WaitForSomething2 0x00800000 -_0807E930 0x0002 -_0807E5F8 0x01000000 -WaitForSomething2 0x00800000 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011890.inc b/data/scripts/gUnk_08011890.inc deleted file mode 100644 index 6f5e8b98..00000000 --- a/data/scripts/gUnk_08011890.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_08011890 -StartScript -_0807E930 0x0000 -SetEntityNonPlanarMovement 0x0200 -Call nullsub_527 -Call sub_08094B80 -StopScript -Wait 0x00f0 -Call sub_08094B6C -_0807EDD4 0x01f8, 0x0088 -Call sub_08094B80 -SoundReq 0x01cc -_0807E5F8 0x10000000 -WaitForSomething2 0x08000000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080118D4.inc b/data/scripts/gUnk_080118D4.inc deleted file mode 100644 index b5ea3bbc..00000000 --- a/data/scripts/gUnk_080118D4.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_080118D4 -StartScript -_0807E930 0x0000 -SetEntityNonPlanarMovement 0x0200 -Call nullsub_527 -Call sub_08094B80 -StopScript -WaitForSomething2 0x08000000 -Call sub_08094B6C -_0807EDD4 0x01d8, 0x0078 -StartPlayerScript gUnk_080110E8 -_0807EDD4 0x01d8, 0x0058 -Call sub_08094B80 -SoundReq 0x009a -SoundReq 0x01c6 -_0807E5F8 0x10000000 -WaitForSomething2 0x08000000 -SoundReq 0x011d -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011930.inc b/data/scripts/gUnk_08011930.inc deleted file mode 100644 index 586cc75a..00000000 --- a/data/scripts/gUnk_08011930.inc +++ /dev/null @@ -1,5 +0,0 @@ -SCRIPT_START gUnk_08011930 -WaitForSomething 0x20000000 -Call sub_0809567C -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011940.inc b/data/scripts/gUnk_08011940.inc deleted file mode 100644 index 5670f098..00000000 --- a/data/scripts/gUnk_08011940.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_08011940 -WaitForSomething 0x40000000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0801194C.inc b/data/scripts/gUnk_0801194C.inc deleted file mode 100644 index 40a6ed1f..00000000 --- a/data/scripts/gUnk_0801194C.inc +++ /dev/null @@ -1,125 +0,0 @@ -SCRIPT_START gUnk_0801194C -StartScript -_0807EB44 0x0002 -Jump 0x0016 -.short 0x0000 -StartScript -_0807EB44 0x0006 -Jump 0x000a -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -CheckGlobalFlag 0x0015 -JumpIf 0x000a -TextboxNoOverlapFollow 0x103d -Jump 0x0006 -TextboxNoOverlapFollow 0x103f -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffce -StartScript -_0807E9D4 -_0807EB44 0x0004 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x0000000c -StopScript -Wait 0x003c -Call sub_0806407C -Jump 0xfff4 -.short 0x0000 -StartScript -_0807EB44 0x0002 -Jump 0x0016 -.short 0x0000 -StartScript -_0807EB44 0x0004 -Jump 0x000a -.short 0x0000 -StartScript -_0807EB44 0x0006 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -Call sub_08064428 -_0807EA94 -_0807E878 -Jump 0xffe0 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlapFollow 0x1320 -_0807EA94 -_0807E878 -Jump 0xffe2 -StartScript -_0807EB44 0x0002 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -CallWithArg sub_080644B4, 0x00000006 -JumpIf 0x005e -TextboxNoOverlapFollow 0x1320 -_0807EA94 -_0807E878 -Jump 0xffd4 -.short 0x0000 -StartScript -_0807EB44 0x0004 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -TextboxNoOverlapFollow 0x1322 -_0807EA94 -_0807E878 -Jump 0xffe2 -CheckRoomFlag 0x000f -JumpIfNot 0xfffa -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -TextboxNoOverlapFollowPos 0x00071321 -_0807EA94 -SetLocalFlag 0x0010 -CallWithArg sub_0806DA1C, 0x00000003 -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011B20.inc b/data/scripts/gUnk_08011B20.inc deleted file mode 100644 index b202d00e..00000000 --- a/data/scripts/gUnk_08011B20.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08011B20 -_0807E864 -Call sub_0807DF28 -TextboxNoOverlapFollowPos 0x000c1320 -_0807EA94 -_0807E878 -Call sub_0807DF50 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011B40.inc b/data/scripts/gUnk_08011B40.inc deleted file mode 100644 index c3171095..00000000 --- a/data/scripts/gUnk_08011B40.inc +++ /dev/null @@ -1,76 +0,0 @@ -SCRIPT_START gUnk_08011B40 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckGlobalFlag 0x0050 -JumpIfNot 0x002c -WaitForSomething2 0x00000004 -_0807EB44 0x0006 -_0807EF80 0x0004 -Wait 0x003c -_0807EB8C -TextboxNoOverlap 0x3d07 -_0807EA94 -_0807EB44 0x0004 -ClearGlobalFlag 0x0050 -Call sub_0807DF50 -_0807E878 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x3d01 -_0807EA94 -_0807E3E8 -JumpIf 0x000c -_0807E878 -_0807EB44 0x0004 -Jump 0xffe2 -HasRupees 0x000a -JumpIf 0x0012 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x3d05 -Jump 0xffe0 -ModRupees 0xfff6 -Wait 0x001e -TextboxNoOverlap 0x3d06 -_0807EA94 -CallWithArg sub_0806C2A0, 0x00000000 -WaitFor_2 -Wait 0x003c -Call sub_0806C224 -Jump 0xffb8 -StartScript -_0807E888 -StopScript -CallWithArg sub_0806C2A0, 0x00000001 -WaitFor_2 -Wait 0x003c -_0807E878 -SetRoomFlag 0x0000 -SoundReq2 0x0033 -CheckRoomFlag 0x0064 -JumpIfNot 0xfffa -SoundReq0x80100000 -_0807E864 -Wait 0x003c -CameraTargetEntity -Wait 0x003c -Call Simon_CreateChest -Wait 0x003c -CameraTargetPlayer -_0807E878 -CheckLocalFlag 0x0001 -JumpIfNot 0xfffa -_0807E888 -WaitPlayerAction8 -Wait 0x001e -CallWithArg sub_0806C2A0, 0x00000000 -WaitFor_2 -Wait 0x003c -Call sub_0806C280 -SCRIPT_END diff --git a/data/scripts/gUnk_08011C50.inc b/data/scripts/gUnk_08011C50.inc deleted file mode 100644 index 3ef468d6..00000000 --- a/data/scripts/gUnk_08011C50.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_08011C50 -StartScript -_0807E864 -StopScript -Wait 0x003c -CallWithArg sub_0806C2A0, 0x00000001 -WaitFor_2 -Wait 0x003c -_0807EF80 0x0014 -Wait 0x001e -_0807E5F8 0x00000004 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08011C7C.inc b/data/scripts/gUnk_08011C7C.inc deleted file mode 100644 index 2ea6c740..00000000 --- a/data/scripts/gUnk_08011C7C.inc +++ /dev/null @@ -1,525 +0,0 @@ -SCRIPT_START gUnk_08011C7C -StartScript -Call sub_08064828 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -CheckGlobalFlag 0x0047 -JumpIf 0x002c -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0xfff8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4515 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffda -StopScript -StartScript -CheckGlobalFlag 0x002c -JumpIf 0xffce -CheckGlobalFlag 0x002d -JumpIf 0xffc6 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3105 -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffc4 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3108 -_0807EA94 -SetGlobalFlag 0x002b -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -.short 0x0000 -StartScript -Call sub_08064928 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -CheckGlobalFlag 0x0047 -JumpIf 0x002c -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0xfff8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4513 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffda -StopScript -StartScript -CheckGlobalFlag 0x002b -JumpIf 0xffce -CheckGlobalFlag 0x002d -JumpIf 0xffc6 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3103 -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffc4 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3106 -_0807EA94 -SetGlobalFlag 0x002c -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -.short 0x0000 -StartScript -Call sub_08064A28 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -CheckGlobalFlag 0x0047 -JumpIf 0x002c -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIfNot 0xfff8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4514 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffda -StopScript -StartScript -CheckGlobalFlag 0x002b -JumpIf 0xffce -CheckGlobalFlag 0x002c -JumpIf 0xffc6 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3104 -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffc4 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3107 -_0807EA94 -SetGlobalFlag 0x002d -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -.short 0x0000 -StartScript -Call sub_08064828 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -StopScript -StartScript -CheckGlobalFlag 0x002f -JumpIf 0xfdfa -CheckGlobalFlag 0x0030 -JumpIf 0xfdf2 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckGlobalFlag 0x0048 -JumpIf 0x000c -TextboxNoOverlap 0x4524 -_0807EA94 -Jump 0x000e -TextboxNoOverlap 0x3111 -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffb2 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3114 -_0807EA94 -SetGlobalFlag 0x002e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -StartScript -Call sub_08064928 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -StopScript -StartScript -CheckGlobalFlag 0x002e -JumpIf 0xfe1a -CheckGlobalFlag 0x0030 -JumpIf 0xfe12 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckGlobalFlag 0x0048 -JumpIf 0x000c -TextboxNoOverlap 0x4522 -_0807EA94 -Jump 0x000e -TextboxNoOverlap 0x310f -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffb2 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3112 -_0807EA94 -SetGlobalFlag 0x002f -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -StartScript -Call sub_08064A28 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -StopScript -StartScript -CheckGlobalFlag 0x002e -JumpIf 0xfe3a -CheckGlobalFlag 0x002f -JumpIf 0xfe32 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckGlobalFlag 0x0048 -JumpIf 0x000c -TextboxNoOverlap 0x4523 -_0807EA94 -Jump 0x000e -TextboxNoOverlap 0x3110 -_0807EA94 -_0807E3E8 -JumpIf 0x001e -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffb2 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x3113 -_0807EA94 -SetGlobalFlag 0x0030 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffdc -StartScript -Call sub_08064828 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckLocalFlag 0x0094 -JumpIf 0x0010 -TextboxNoOverlap 0x3122 -_0807EA94 -SetLocalFlag 0x0094 -Jump 0x0042 -_0807E48C 0x0031 -JumpIfNot 0x000c -TextboxNoOverlap 0x3123 -_0807EA94 -Jump 0x0030 -TextboxNoOverlap 0x3124 -_0807EA94 -_0807E3E8 -JumpIfNot 0x0024 -_0807E48C 0x0020 -JumpIfNot 0x0018 -TextboxNoOverlap 0x3125 -_0807EA94 -_0807F034 0x0031 -WaitPlayerAction8 -Call sub_0807FC24 -Jump 0x0006 -TextboxNoOverlap 0x3127 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xff8e -.short 0x0000 -StartScript -Call sub_08064928 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckLocalFlag 0x0095 -JumpIf 0x0010 -TextboxNoOverlap 0x3116 -_0807EA94 -SetLocalFlag 0x0095 -Jump 0x0042 -_0807E48C 0x002f -JumpIfNot 0x000c -TextboxNoOverlap 0x3117 -_0807EA94 -Jump 0x0030 -TextboxNoOverlap 0x3118 -_0807EA94 -_0807E3E8 -JumpIfNot 0x0024 -_0807E48C 0x0020 -JumpIfNot 0x0018 -TextboxNoOverlap 0x3119 -_0807EA94 -_0807F034 0x002f -WaitPlayerAction8 -Call sub_0807FC24 -Jump 0x0006 -TextboxNoOverlap 0x311b -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xff8e -.short 0x0000 -StartScript -Call sub_08064A28 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -CheckLocalFlag 0x0096 -JumpIf 0x0010 -TextboxNoOverlap 0x311c -_0807EA94 -SetLocalFlag 0x0096 -Jump 0x0042 -_0807E48C 0x0030 -JumpIfNot 0x000c -TextboxNoOverlap 0x311d -_0807EA94 -Jump 0x0030 -TextboxNoOverlap 0x311e -_0807EA94 -_0807E3E8 -JumpIfNot 0x0024 -_0807E48C 0x0020 -JumpIfNot 0x0018 -TextboxNoOverlap 0x311f -_0807EA94 -_0807F034 0x0030 -WaitPlayerAction8 -Call sub_0807FC24 -Jump 0x0006 -TextboxNoOverlap 0x3121 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xff8e -.short 0x0000 -StartScript -Call sub_08064828 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4527 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffe0 -StartScript -Call sub_08064928 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4525 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffe0 -StartScript -Call sub_08064A28 -_0807EB44 0x0004 -_0807EF80 0x0001 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x4526 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0001 -Jump 0xffe0 -StartScript -_0807EB44 0x0004 -Call sub_08061FD8 -_0807E9D4 -_0807EF80 0x000a -StopScript -StopScript -StartScript -CheckGlobalFlag 0x001e -JumpIfNot 0x000a -CheckInventory1 0x0015 -JumpIf 0x0024 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807EB74 -_0807E864 -Call sub_08061FD8 -TextboxNoOverlapFollow 0x2302 -_0807EA94 -_0807E878 -SetGlobalFlag 0x001e -Jump 0xffcc -StopScript -StartScript -CheckRoomFlag 0x0000 -JumpIfNot 0x000a -CheckRoomFlag 0x0001 -JumpIf 0x0020 -CheckEntityInteractType -JumpIfNot 0xffe8 -StopScript -_0807EB74 -_0807E864 -Call sub_08061FD8 -TextboxNoOverlapFollow 0x2303 -_0807EA94 -_0807E878 -Jump 0xffd0 -StopScript -_0807EB74 -_0807E864 -Call sub_08061FD8 -_0807EF80 0x000b -Call sub_08061FB0 -Call sub_08061F94 -LoadRoomEntityList gUnk_080F2758 -_0807EF80 0x0008 -Wait 0x003c -SoundReq 0x0072 -SetLocalFlag 0x0043 -Wait 0x001e -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0801232C.inc b/data/scripts/gUnk_0801232C.inc deleted file mode 100644 index 98468103..00000000 --- a/data/scripts/gUnk_0801232C.inc +++ /dev/null @@ -1,68 +0,0 @@ -SCRIPT_START gUnk_0801232C -StartScript -_0807EB74 -_0807E9D4 -_0807EF80 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807EB74 -_0807E864 -TextboxNoOverlapFollow 0x2304 -_0807EA94 -CheckLocalFlag 0x0042 -JumpIf 0x000c -SetLocalFlag 0x0042 -_0807F034 0x0057 -WaitPlayerAction8 -_0807E878 -Jump 0xffda -StartScript -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x0004 -JumpIfNot 0xfffa -Call sub_0807DF28 -_0807E864 -SoundReq0x80100000 -StartScript -_0807E778 0x0004 -_0807E788 0x00007fff -DoFade5 -_0807E858 0x0080 -StopScript -WaitFor_2 -SoundReq2 0x002c -_0807EB28 0x1401 -_0807EA94 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x0007 -SoundReq 0x01ce -SetEntity0x20 0xffff8000 -Wait 0x003c -_0807E8E4_0 -StartPlayerScript gUnk_08012410 -WaitForSomething2 0x00000001 -TextboxNoOverlap 0x1402 -_0807EA94 -SoundReq0x80100000 -SetEntity0x20 0x00010000 -Wait 0x003c -StartScript -_0807E778 0x0004 -_0807E788 0xffffffff -DoFade4 -_0807E858 0x0080 -StopScript -WaitFor_2 -SoundReq2 0xffff -_0807EB28 0x1403 -_0807EA94 -_0807E914 0x00000203 -Call sub_0807F420 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012410.inc b/data/scripts/gUnk_08012410.inc deleted file mode 100644 index 39c087b1..00000000 --- a/data/scripts/gUnk_08012410.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08012410 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012430.inc b/data/scripts/gUnk_08012430.inc deleted file mode 100644 index ddb03a27..00000000 --- a/data/scripts/gUnk_08012430.inc +++ /dev/null @@ -1,155 +0,0 @@ -SCRIPT_START gUnk_08012430 -StartScript -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807E930 0x0008 -Call sub_0807F2D4 -_0807E930 0x0009 -Call sub_0806B2B4 -_0807EA94 -CheckLocalFlag 0x00b3 -JumpIf 0x0010 -SetLocalFlag 0x00b3 -_0807F034 0x0062 -WaitPlayerAction8 -SetLocalFlag 0x00d0 -_0807E878 -_0807E930 0x0000 -Jump 0xffc4 -.short 0x0000 -StartScript -Call sub_08054564 -StopScript -CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 -JumpIfNot 0xfff6 -SoundReq0x80100000 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08012AB0 -TextboxNoOverlapFollowPos 0x00071101 -_0807EA94 -CameraTargetPlayer -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -_0807E858 0x0000 -Call sub_080791BC -LoadRoomEntityList gUnk_080F4D70 -Call DeleteAllEnemies -SetEntityPositionRelative 0x01680388 -Call sub_0807F844 -_0807E778 0x0004 -_0807E800 0x00000000 -WaitFor_2 -SoundReq2 0x000e -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -SoundReq0x80100000 -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -MoveEntityToPlayer -Call sub_0807F844 -CameraTargetPlayer -_0807E788 0xffffffff -_0807E778 0x0004 -_0807E800 0x00000000 -WaitFor_2 -Call sub_0807DF50 -_0807E878 -SoundReq2 0xffff -CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -Call sub_0806DC7C -SoundReq0x80100000 -StartPlayerScript gUnk_08012AC8 -WaitForSomething2 0x00000001 -SetEntityPositionRelative 0x01680388 -_0807F0B4 0x0001 -CameraTargetEntity -Wait 0x005a -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -SoundReq2 0x000e -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -SoundReq0x80100000 -SoundReq2 0x0033 -Call sub_0807DF50 -_0807E878 -_0807E5F8 0x00000050 -LoadRoomEntityList gUnk_080F51D0 -WaitForSomething2 0x00000008 -_0807E864 -Call sub_0807FA40 -Call sub_0807DF28 -SoundReq 0x0072 -SoundReq0x80100000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -StartPlayerScript gUnk_08012AF0 -WaitForSomething2 0x00000001 -_0807E8E4_0 -SoundReq2 0x000e -Wait 0x001e -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -SoundReq0x80100000 -Wait 0x003c -SoundReq2 0xffff -Call sub_0806DCA0 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807DF50 -_0807E878 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -SoundReq0x80100000 -Wait 0x003c -SoundReq2 0xffff -Call sub_08054570 -SetGlobalFlag 0x0014 -CallWithArg sub_0807F6F8, 0x00000008 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080126FC.inc b/data/scripts/gUnk_080126FC.inc deleted file mode 100644 index 0cd25565..00000000 --- a/data/scripts/gUnk_080126FC.inc +++ /dev/null @@ -1,231 +0,0 @@ -SCRIPT_START gUnk_080126FC -StartScript -SetEntityNonPlanarMovement 0x0040 -_0807EF80 0x0007 -StopScript -_0807E930 0x0020 -WaitForSomething2 0x00000004 -_0807E930 0x0022 -Call sub_0807F3C8 -TextboxNoOverlapFollowPos 0x000c1102 -_0807EA94 -_0807E930 0x0020 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0021 -Call sub_0807F3C8 -TextboxNoOverlapFollowPos 0x000c1103 -_0807EA94 -_0807E930 0x0020 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x0011 -_0807E930 0x001c -TextboxNoOverlapFollowPos 0x000c1105 -_0807EA94 -_0807E930 0x0020 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0022 -Call sub_0807F3C8 -TextboxNoOverlapFollowPos 0x000c1106 -_0807EA94 -_0807E930 0x001c -Call sub_0806D96C -TextboxNoOverlapFollowPos 0x000c1107 -_0807EA94 -_0807E930 0x0020 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0021 -Call sub_0807F3C8 -TextboxNoOverlapFollowPos 0x000c1108 -_0807EA94 -_0807E930 0x001c -Call sub_0806D96C -TextboxNoOverlapFollowPos 0x000c1109 -_0807EA94 -_0807E930 0x0020 -_0807EF80 0x000a -_0807E9D4 -_0807E5F8 0x00000008 -StopScript -StartScript -CheckRoomFlag 0x0000 -JumpIf 0x0028 -CheckEntityInteractType -JumpIfNot 0xfff0 -StopScript -_0807E864 -Call sub_0806D944 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c1114 -_0807EA94 -_0807E930 0x0020 -_0807E878 -Jump 0xffd0 -_0807E864 -_0807E9DC -CallWithArg sub_0807F5B0, 0x0000003c -Call sub_080791D0 -StopScript -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x000b -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -Call sub_0806D944 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110a -_0807EA94 -_0807E930 0x001f -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110b -_0807EA94 -_0807E930 0x001f -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110c -_0807EA94 -_0807E930 0x001f -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110d -_0807EA94 -_0807E930 0x001f -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110e -_0807EA94 -_0807E930 0x0018 -SetEntityNonPlanarMovement 0x0080 -Call sub_0806D908 -_0807EC1C 0x0010 -_0807EF80 0x000a -_0807E9D4 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -StopScript -StartScript -Call sub_0806D944 -CheckEntityInteractType -JumpIf 0x000e -CheckPlayerInRegion2 0x3030 -JumpIfNot 0x0020 -Jump 0xffe6 -_0807E864 -_0807E930 0x0010 -StopScript -TextboxNoOverlapFollowPos 0x000c1115 -_0807EA94 -_0807E930 0x0018 -_0807E878 -Jump 0xffcc -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807EB8C -Call sub_0806D944 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c110f -_0807E930 0x0018 -SetEntityNonPlanarMovement 0x0080 -Call sub_0806D908 -_0807EC1C 0x0050 -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -StopScript -StartScript -Call sub_0806D944 -CheckEntityInteractType -JumpIf 0x000e -CheckPlayerInRegion2 0x3030 -JumpIfNot 0x0020 -Jump 0xffe6 -_0807E864 -_0807E930 0x0010 -StopScript -TextboxNoOverlapFollowPos 0x000c1115 -_0807EA94 -_0807E930 0x0018 -_0807E878 -Jump 0xffcc -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807EB8C -Call sub_0806D944 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c1110 -_0807E930 0x0018 -SetEntityNonPlanarMovement 0x0080 -Call sub_0806D908 -_0807EC1C 0x0050 -_0807E930 0x0018 -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -StopScript -StartScript -Call sub_0806D944 -CheckEntityInteractType -JumpIf 0x000e -CheckPlayerInRegion2 0x3030 -JumpIfNot 0x0020 -Jump 0xffe6 -_0807E864 -_0807E930 0x0010 -StopScript -TextboxNoOverlapFollowPos 0x000c1115 -_0807EA94 -_0807E930 0x0018 -_0807E878 -Jump 0xffcc -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -SoundReq0x80100000 -_0807EF80 0x000b -_0807EB8C -Call sub_0806D944 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c1111 -_0807E930 0x0018 -SetEntityNonPlanarMovement 0x0080 -Call sub_0806D8A0 -_0807EE30 -JumpIfNot 0xfffc -_0807E930 0x001f -_0807EA94 -StartPlayerScript gUnk_08012B18 -Call sub_0806D9A4 -_0807EF80 0x0008 -Wait 0x0078 -SoundReq2 0x000e -StartScript -_0807E8E4_2 -_0807EB28 0x1112 -StopScript -_0807EA94 -_0807E5F8 0x00000008 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08012AB0.inc b/data/scripts/gUnk_08012AB0.inc deleted file mode 100644 index e8df3a1e..00000000 --- a/data/scripts/gUnk_08012AB0.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_08012AB0 -StopScript -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -Jump 0xffee -.short 0x0000 diff --git a/data/scripts/gUnk_08012AC8.inc b/data/scripts/gUnk_08012AC8.inc deleted file mode 100644 index 013e0433..00000000 --- a/data/scripts/gUnk_08012AC8.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08012AC8 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807EF80 0x0004 -Wait 0x003c -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012AF0.inc b/data/scripts/gUnk_08012AF0.inc deleted file mode 100644 index c3cf3c94..00000000 --- a/data/scripts/gUnk_08012AF0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012AF0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0388, 0x0180 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012B18.inc b/data/scripts/gUnk_08012B18.inc deleted file mode 100644 index 22d140c9..00000000 --- a/data/scripts/gUnk_08012B18.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_08012B18 -_0807EF80 0x0015 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012B24.inc b/data/scripts/gUnk_08012B24.inc deleted file mode 100644 index 2288d819..00000000 --- a/data/scripts/gUnk_08012B24.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012B24 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0004 -StopScript -_0807EF80 0x0001 -_0807ECC4 0x0008 -_0807E5F8 0x00000002 -CallWithArg sub_0807FB64, 0xffffffe2 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012B50.inc b/data/scripts/gUnk_08012B50.inc deleted file mode 100644 index 9f72bb79..00000000 --- a/data/scripts/gUnk_08012B50.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012B50 -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0000 -StopScript -_0807EF80 0x0001 -_0807EC64 0x0008 -_0807E5F8 0x00000002 -CallWithArg sub_0807FB64, 0xffffffe2 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012B7C.inc b/data/scripts/gUnk_08012B7C.inc deleted file mode 100644 index 7a39ce95..00000000 --- a/data/scripts/gUnk_08012B7C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012B7C -StartScript -SetEntityNonPlanarMovement 0x0100 -_0807EB44 0x0002 -StopScript -_0807EF80 0x0001 -_0807EC94 0x0008 -_0807E5F8 0x00000002 -CallWithArg sub_0807FB64, 0xffffffe2 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012BA8.inc b/data/scripts/gUnk_08012BA8.inc deleted file mode 100644 index 6c22916a..00000000 --- a/data/scripts/gUnk_08012BA8.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08012BA8 -StartScript -_0807EB44 0x0002 -_0807EF80 0x0007 -_0807E930 0x0001 -StopScript -WaitForSomething2 0x00000040 -_0807E930 0x0005 -Wait 0x001e -_0807E5F8 0x00000080 -_0807E930 0x0001 -WaitForSomething2 0x00000040 -_0807E930 0x0005 -Wait 0x001e -_0807E5F8 0x00000080 -_0807E930 0x0001 -WaitForSomething2 0x00000040 -Wait 0x0001 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08012BF8.inc b/data/scripts/gUnk_08012BF8.inc deleted file mode 100644 index 9905cc29..00000000 --- a/data/scripts/gUnk_08012BF8.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08012BF8 -StartScript -_0807EB44 0x0006 -_0807EF80 0x0007 -_0807E930 0x0003 -StopScript -WaitForSomething2 0x00000010 -_0807E930 0x0007 -Wait 0x001e -_0807E5F8 0x00000020 -_0807E930 0x0003 -WaitForSomething2 0x00000010 -_0807E930 0x0007 -Wait 0x001e -_0807E5F8 0x00000020 -_0807E930 0x0003 -WaitForSomething2 0x00000010 -Wait 0x0001 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08012C48.inc b/data/scripts/gUnk_08012C48.inc deleted file mode 100644 index 2b1bcffb..00000000 --- a/data/scripts/gUnk_08012C48.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08012C48 -StartScript -_0807EF80 0x0007 -SetEntityNonPlanarMovement 0x0280 -StopScript -_0807EDD4 0x0388, 0x0168 -_0807E5F8 0x00000100 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012C68.inc b/data/scripts/gUnk_08012C68.inc deleted file mode 100644 index 359e1040..00000000 --- a/data/scripts/gUnk_08012C68.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_08012C68 -StartScript -_0807E9D4 -_0807EF80 0x0008 -_0807E914 0x00000000 -Call sub_0806DA04 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807E8E4_0 -TextboxNoOverlapFollow 0x111d -_0807EA94 -SetGlobalFlag 0x0022 -_0807E878 -Jump 0xffe8 -CheckGlobalFlag 0x0014 -JumpIfNot 0xfffa -StopScript -StartScript -CheckPlayerInRegion 0x0398, 0x03b0, 0x2040 -JumpIfNot 0xfff2 -_0807E564 -JumpIf 0x001e -StopScript -_0807E864 -Call sub_0807DF28 -_0807EB28 0x2202 -_0807EA94 -SetLocalFlag 0x003b -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08012CD8.inc b/data/scripts/gUnk_08012CD8.inc deleted file mode 100644 index 6f29b3b4..00000000 --- a/data/scripts/gUnk_08012CD8.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_08012CD8 -StopScript -StartScript -_0807E564 -JumpIfNot 0xfff8 -CheckPlayerInRegion 0x0380, 0x03b0, 0x4040 -JumpIfNot 0xffec -ComparePlayerAction 0x0015 -JumpIf 0xffe4 -_0807E864 -Call sub_0807DF28 -StopScript -_0807EB28 0x2203 -_0807EA94 -SetLocalFlag 0x003e -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08012D18.inc b/data/scripts/gUnk_08012D18.inc deleted file mode 100644 index 26bf871e..00000000 --- a/data/scripts/gUnk_08012D18.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_08012D18 -StopScript -StartScript -CheckGlobalFlag 0x0014 -JumpIfNot 0xfff6 -CheckLocalFlagByOffset 0x0200, 0x008d -JumpIf 0x003c -CheckPlayerInRegion 0x0000, 0x01a8, 0x2010 -JumpIfNot 0xffe0 -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807EB28 0x111a -_0807EA94 -StartPlayerScript gUnk_08010A38 -WaitForSomething2 0x00000001 -Call sub_0807DF50 -_0807E878 -Jump 0xffb2 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012D70.inc b/data/scripts/gUnk_08012D70.inc deleted file mode 100644 index 0de8891d..00000000 --- a/data/scripts/gUnk_08012D70.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_08012D70 -CheckPlayerInRegion 0x0088, 0x0048, 0x3030 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_08012DB0 -WaitForSomething2 0x00000001 -_0807EB28 0x132d -_0807EA94 -SetLocalFlag 0x0014 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012DB0.inc b/data/scripts/gUnk_08012DB0.inc deleted file mode 100644 index 0a4d5b99..00000000 --- a/data/scripts/gUnk_08012DB0.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012DB0 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0088, 0x0068 -_0807EB44 0x0000 -_0807EF80 0x0000 -Wait 0x001e -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08012DD8.inc b/data/scripts/gUnk_08012DD8.inc deleted file mode 100644 index d4f24f4c..00000000 --- a/data/scripts/gUnk_08012DD8.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012DD8 -StartScript -StopScript -_0807E888 -Wait 0x0018 -_0807E864 -StartPlayerScript gUnk_08012DF8 -WaitForSomething2 0x00000001 -_0807E908 0x0002 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012DF8.inc b/data/scripts/gUnk_08012DF8.inc deleted file mode 100644 index 1e8c8cd7..00000000 --- a/data/scripts/gUnk_08012DF8.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08012DF8 -StartScript -_0807EB44 0x0000 -SetEntityNonPlanarMovement 0x0140 -StopScript -_0807EDD4 0x00b8, 0x0094 -Wait 0x0008 -_0807EF80 0x0000 -Wait 0x0008 -_0807E5F8 0x00000001 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012E20.inc b/data/scripts/gUnk_08012E20.inc deleted file mode 100644 index 4842fb51..00000000 --- a/data/scripts/gUnk_08012E20.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08012E20 -StartScript -_0807E864 -StopScript -Wait 0x0078 -_0807E908 0x0004 -StartPlayerScript gUnk_08012E44 -WaitForSomething2 0x00000002 -Wait 0x000c -_0807E908 0x0005 -SCRIPT_END diff --git a/data/scripts/gUnk_08012E44.inc b/data/scripts/gUnk_08012E44.inc deleted file mode 100644 index 39ef9c05..00000000 --- a/data/scripts/gUnk_08012E44.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_08012E44 -StartScript -SetEntityNonPlanarMovement 0x0140 -StopScript -Wait 0x003c -_0807EB44 0x0004 -Wait 0x000f -_0807EB44 0x0002 -Wait 0x0012 -_0807EB44 0x0006 -Wait 0x000c -_0807EB44 0x0000 -Wait 0x0015 -_0807EB44 0x0004 -Wait 0x0008 -_0807E5F8 0x00000002 -_0807EDD4 0x0088, 0x0158 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08012E88.inc b/data/scripts/gUnk_08012E88.inc deleted file mode 100644 index f58b1f06..00000000 --- a/data/scripts/gUnk_08012E88.inc +++ /dev/null @@ -1,35 +0,0 @@ -SCRIPT_START gUnk_08012E88 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -Call sub_0806B60C -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0001 -Call sub_0806B4F0 -_0807EA94 -_0807E878 -_0807EF80 0x0000 -Jump 0xffe2 -.short 0x0000 -StartScript -_0807EB44 0x0004 -CallWithArg sub_0807F3D8, 0x00000008 -_0807EF80 0x000a -Call sub_0806B60C -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x0000000c -Call sub_0806B4F0 -_0807EA94 -Wait 0x000f -_0807E878 -CallWithArg sub_0807F3D8, 0x00000008 -Jump 0xffd2 diff --git a/data/scripts/gUnk_08012F0C.inc b/data/scripts/gUnk_08012F0C.inc deleted file mode 100644 index 8b37b976..00000000 --- a/data/scripts/gUnk_08012F0C.inc +++ /dev/null @@ -1,32 +0,0 @@ -SCRIPT_START gUnk_08012F0C -StartScript -CallWithArg sub_0806A93C, 0x12345678 -_0807EB44 0x0004 -_0807E930 0x0002 -CheckInventory1 0x0015 -JumpIf 0x0190 -CheckLocalFlag 0x0060 -JumpIf 0x00a4 -CheckGlobalFlag 0x001e -JumpIf 0x0050 -StopScript -CheckLocalFlag 0x0062 -JumpIfNot 0x0008 -Call sub_0806A9B0 -CheckLocalFlag 0x0061 -JumpIf 0x001e -Call sub_0806A96C -JumpIfNot 0xfff8 -_0807E864 -TextboxNoOverlap 0x4401 -_0807EA94 -SetLocalFlag 0x0061 -_0807E878 -_0807E908 0x0001 -Call sub_0806A96C -JumpIfNot 0xfff8 -TextboxNoOverlap 0x4402 -_0807EA94 -_0807E908 0x0001 -Jump 0xffea -SCRIPT_END diff --git a/data/scripts/gUnk_08012F86.inc b/data/scripts/gUnk_08012F86.inc deleted file mode 100644 index bfac0bf0..00000000 --- a/data/scripts/gUnk_08012F86.inc +++ /dev/null @@ -1,91 +0,0 @@ -SCRIPT_START gUnk_08012F86 -StartScript -CheckLocalFlag 0x0060 -JumpIf 0x0044 -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_080130E4 -SetLocalFlag 0x0060 -ClearLocalFlag 0x0061 -StopScript -WaitForSomething2 0x00000004 -_0807E908 0x0004 -Call sub_0806A958 -CallWithArg sub_0807F93C, 0x0000f2f4 -Call sub_0807DF50 -_0807E878 -SetLocalFlag 0x0062 -Jump 0x002a -StartScript -_0807E930 0x000d -_0807E908 0x0005 -SetLocalFlag 0x0062 -CallWithArg sub_0807F93C, 0x0000f2f4 -Call sub_0806AA10 -StopScript -CheckInventory1 0x0038 -JumpIf 0x000e -_0807E944 -TextboxNoOverlap 0x4403 -_0807EA94 -Jump 0xfff6 -_0807E944 -StartScript -_0807E864 -Call sub_0807DF28 -StopScript -SoundReq 0x00cd -_0807F088 0x0038 -WaitPlayerAction8 -Wait 0x001e -_0807E8E4_0 -Call sub_0806AB9C -_0807E930 0x000b -Wait 0x003c -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x4404 -_0807EA94 -Wait 0x001e -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x440e -_0807EA94 -Wait 0x001e -Call sub_0806A9E8 -_0807E930 0x000f -Wait 0x00f0 -TextboxNoOverlap 0x4405 -_0807EA94 -_0807E5F8 0x00000200 -_0807F034 0x0015 -WaitPlayerAction8 -_0807EB8C -TextboxNoOverlap 0x4406 -_0807EA94 -_0807E908 0x0001 -Call sub_0807DF50 -_0807E878 -Call sub_0806A96C -JumpIfNot 0xfff8 -TextboxNoOverlap 0x4407 -_0807EA94 -_0807E908 0x0001 -Call sub_0806A96C -JumpIfNot 0xfff8 -TextboxNoOverlap 0x440d -_0807EA94 -_0807E908 0x0001 -Jump 0xffd6 -CheckLocalFlag 0x0062 -JumpIfNot 0x0008 -Call sub_0806A9B0 -StopScript -Call sub_0806A96C -JumpIfNot 0xfff8 -_0807E864 -Call sub_0806AA18 -_0807EA94 -_0807E878 -_0807E908 0x0001 -Jump 0xffe4 diff --git a/data/scripts/gUnk_080130E4.inc b/data/scripts/gUnk_080130E4.inc deleted file mode 100644 index 9335c187..00000000 --- a/data/scripts/gUnk_080130E4.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_080130E4 -StartScript -_0807EB44 0x0006 -SetEntityNonPlanarMovement 0x0140 -StopScript -_0807EDD4 0x00a8, 0x0060 -Wait 0x0008 -_0807EF80 0x0000 -Wait 0x0008 -_0807EF80 0x0004 -Wait 0x000f -_0807E5F8 0x00000004 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013114.inc b/data/scripts/gUnk_08013114.inc deleted file mode 100644 index e1ddddb9..00000000 --- a/data/scripts/gUnk_08013114.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_08013114 -StartScript -_0807E9D4 -_0807EF80 0x000a -_0807EF80 0x0012 -Call sub_0807F348 -StopScript -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x000c -Call sub_0806AEE4 -Jump 0xffee -_0807E864 -StopScript -_0807EB74 -Call sub_0806AED8 -CallWithArg sub_0806AA50, 0x00000000 -_0807EA94 -CallWithArg sub_0806AA50, 0x00000001 -_0807EA94 -CallWithArg sub_0806AA50, 0x00000002 -_0807EA94 -JumpIf 0x0008 -_0807E878 -Jump 0xffb4 -_0807E914 0x00000403 -Call sub_0807F420 -_0807E878 -Jump 0xffa2 -StartScript -CheckLocalFlag 0x0062 -JumpIfNot 0x000a -_0807EF80 0x0006 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_0801319A.inc b/data/scripts/gUnk_0801319A.inc deleted file mode 100644 index befc408e..00000000 --- a/data/scripts/gUnk_0801319A.inc +++ /dev/null @@ -1,77 +0,0 @@ -SCRIPT_START gUnk_0801319A -StopScript -StartScript -CameraTargetEntity -MoveEntityToPlayer -Call sub_0806AB74 -Jump 0xfff0 -CheckPlayerInRegion 0x0098, 0x0038, 0x2060 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -StartPlayerScript gUnk_080132E4 -WaitForSomething2 0x00000002 -_0807EB28 0x1601 -_0807EA94 -StartPlayerScript gUnk_0801330C -WaitForSomething2 0x00000002 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -LoadRoomEntityList gUnk_080F5680 -StartPlayerScript gUnk_08013330 -WaitForSomething2 0x00000002 -MoveEntityToPlayer -SetEntityPosition 0x0000, 0xfff0 -Call sub_0807F844 -CameraTargetEntity -Call sub_080536B8 -_0807E864 -Call sub_0807DF28 -WaitFor_2 -TextboxNoOverlapFollowPos 0x000c1602 -_0807EA94 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000010 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000040 -SoundReq2 0x000d -StartPlayerScript gUnk_0801334C -WaitForSomething2 0x00000002 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000040 -StartPlayerScript gUnk_08013378 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000042 -TextboxNoOverlapFollowPos 0x000c1603 -_0807EA94 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000040 -_0807E788 0xffff7fff -_0807E778 0x0004 -DoFade5 -WaitFor_2 -SoundReq0x80100000 -_0807E858 0x0000 -Wait 0x003c -CameraTargetPlayer -Call sub_0807F5C0 -TextboxNoOverlapFollowPos 0x00071604 -_0807EA94 -_0807E788 0xffffffff -_0807E778 0x0004 -DoFade4 -WaitFor_2 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -_0807EB28 0x1605 -_0807EA94 -SetLocalFlag 0x0078 -SoundReq2 0x0031 -SetGlobalFlag 0x005d -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080132E4.inc b/data/scripts/gUnk_080132E4.inc deleted file mode 100644 index 199fb75e..00000000 --- a/data/scripts/gUnk_080132E4.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_080132E4 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0098, 0x0058 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0801330C.inc b/data/scripts/gUnk_0801330C.inc deleted file mode 100644 index fc20a94b..00000000 --- a/data/scripts/gUnk_0801330C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_0801330C -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EC64 0x0020 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013330.inc b/data/scripts/gUnk_08013330.inc deleted file mode 100644 index 91ed7499..00000000 --- a/data/scripts/gUnk_08013330.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_08013330 -StartScript -_0807EB44 0x0000 -SetEntityPositionRelative 0x00700098 -StopScript -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0801334C.inc b/data/scripts/gUnk_0801334C.inc deleted file mode 100644 index 2782c624..00000000 --- a/data/scripts/gUnk_0801334C.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_0801334C -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x000d -StopScript -_0807EF80 0x0001 -_0807ECC4 0x0020 -_0807EF80 0x0000 -_0807EF80 0x000c -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013378.inc b/data/scripts/gUnk_08013378.inc deleted file mode 100644 index 5c3179ad..00000000 --- a/data/scripts/gUnk_08013378.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_08013378 -Call sub_0807F1C4 -Call sub_0807F2D4 -Call sub_0807F1E8 -Call sub_0807F2D4 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -SoundReq 0x007c -_0807EB44 0x0004 -Call sub_0807F210 -_0807EF3C 0x0200, 0x0020 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080133C4.inc b/data/scripts/gUnk_080133C4.inc deleted file mode 100644 index a753fd84..00000000 --- a/data/scripts/gUnk_080133C4.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_080133C4 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0007 -_0807EF80 0x000b -Call sub_0807F338 -StopScript -WaitForSomething2 0x00000008 -Call sub_08061F94 -Wait 0x000a -_0807E5F8 0x00000010 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080133F8.inc b/data/scripts/gUnk_080133F8.inc deleted file mode 100644 index b6dc0fa5..00000000 --- a/data/scripts/gUnk_080133F8.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_080133F8 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0008 -_0807EF80 0x000b -Call sub_0807F338 -StopScript -WaitForSomething2 0x00000020 -SetEntityPositionRelative 0x00480098 -Call sub_08066C94 -Wait 0x00e9 -_0807EF80 0x0007 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -Wait 0x003c -_0807EF80 0x0014 -SoundReq 0x0120 -CallWithArg sub_08095420, 0x08013494 -Wait 0x005a -_0807EF80 0x0016 -WaitForSomething2 0x00000080 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000020 -Call sub_08066CA4 -_0807EF80 0x0008 -Wait 0x0078 -_0807E5F8 0x00000040 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013494.inc b/data/scripts/gUnk_08013494.inc deleted file mode 100644 index c0ce7fd8..00000000 --- a/data/scripts/gUnk_08013494.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08013494 -StartScript -_0807E930 0x0000 -SetEntityNonPlanarMovement 0x0200 -Call nullsub_527 -Call sub_08094B80 -StopScript -Wait 0x005a -Call sub_08094B6C -_0807EDD4 0x0098, 0x0080 -StartScript -Call sub_08094B80 -SoundReq 0x01cc -Call sub_0807F36C -_0807E5F8 0x00000080 -StopScript -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080134DC.inc b/data/scripts/gUnk_080134DC.inc deleted file mode 100644 index 41aaa6db..00000000 --- a/data/scripts/gUnk_080134DC.inc +++ /dev/null @@ -1,72 +0,0 @@ -SCRIPT_START gUnk_080134DC -StartScript -_0807EF80 0x0008 -StopScript -StartScript -Call sub_0807F92C -CallWithArg sub_0806DA04, 0x00000003 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_080136D8 -WaitForSomething2 0x00000001 -CallWithArg sub_08095A1C, 0x08013f04 -SoundReq 0x01cd -Wait 0x005a -StartScript -SoundReq 0x01ce -CallWithArg sub_08095D54, 0x08013e04 -CallWithArg sub_08095D54, 0x08013e28 -StopScript -WaitForSomething2 0x18000000 -StartScript -SoundReq 0x01cf -CallWithArg sub_08095D8C, 0x08014054 -CallWithArg sub_08095D8C, 0x08014074 -StopScript -Wait 0x001e -StartScript -SoundReq 0x01d0 -CallWithArg sub_08095D8C, 0x080140dc -CallWithArg sub_08095D8C, 0x08014118 -StopScript -Wait 0x003c -CallWithArg sub_0805DDEC, 0x00000000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00002000 -SoundReq 0x01d2 -CallWithArg sub_08095D8C, 0x080141dc -CallWithArg sub_08095D8C, 0x08014210 -_0807E5F8 0x00000400 -WaitForSomething2 0x00004000 -Wait 0x0078 -_0807E5F8 0x00000060 -CallWithArg sub_0805DE18, 0x00000000 -Wait 0x0078 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -Wait 0x003c -StartPlayerScript gUnk_08013B70 -_0807E5F8 0x00000080 -_0807F078 0x0003, 0x0001 -Call sub_0806DC3C -Call sub_0806DC58 -Call sub_0807F304 -Wait 0x003c -_0807E778 0x0004 -DoFade7 -SoundReq 0x00f6 -WaitFor_2 -Wait 0x003c -_0807E5F8 0x00000010 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -SoundReq 0x0109 -TextboxNoOverlapFollowPos 0x000c0503 -_0807EA94 -_0807E5F8 0x00040000 -CallWithArg sub_0805DDEC, 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08013650.inc b/data/scripts/gUnk_08013650.inc deleted file mode 100644 index 6f8fb40d..00000000 --- a/data/scripts/gUnk_08013650.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_08013650 -Call sub_0807F3F8 -Wait 0x003c -_0807F0B4 0x0007 -SetEntityPositionRelative 0x00a800e8 -CameraTargetEntity -Wait 0x003c -_0807E5F8 0x00000004 -Wait 0x0078 -CallWithArg sub_0805DE18, 0x00000001 -_0807F0C8 0x0000, 0x0000 -StartPlayerScript gUnk_080136B4 -WaitForSomething2 0x00000002 -_0807EB28 0x1501 -_0807EA94 -_0807F0B4 0x0004 -CameraTargetPlayer -SetLocalFlag 0x007a -Call sub_08053250 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080136B4.inc b/data/scripts/gUnk_080136B4.inc deleted file mode 100644 index fc0471cc..00000000 --- a/data/scripts/gUnk_080136B4.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_080136B4 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x00e8, 0x00a8 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_080136D8.inc b/data/scripts/gUnk_080136D8.inc deleted file mode 100644 index 8a73634a..00000000 --- a/data/scripts/gUnk_080136D8.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_080136D8 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -Call sub_0807F584 -_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x000c -CallWithArg sub_0807F464, 0x000000d0 -CallWithArg sub_0807F4F8, 0x00000124 -_0807EDD4 0x00e8, 0x0124 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08013720.inc b/data/scripts/gUnk_08013720.inc deleted file mode 100644 index 4437f1c7..00000000 --- a/data/scripts/gUnk_08013720.inc +++ /dev/null @@ -1,80 +0,0 @@ -SCRIPT_START gUnk_08013720 -StartScript -_0807EF80 0x0008 -StopScript -StartScript -Call sub_0807F92C -CallWithArg sub_0806DA04, 0x00000003 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_080136D8 -WaitForSomething2 0x00000001 -CallWithArg sub_08095A1C, 0x08013f34 -SoundReq 0x01cd -Wait 0x005a -StartScript -SoundReq 0x01ce -CallWithArg sub_08095D54, 0x08013e4c -StopScript -WaitForSomething2 0x20000000 -StartScript -SoundReq 0x01cf -CallWithArg sub_08095D8C, 0x08014054 -CallWithArg sub_08095D8C, 0x08014074 -CallWithArg sub_08095D8C, 0x08014094 -StopScript -Wait 0x001e -StartScript -SoundReq 0x01d0 -CallWithArg sub_08095D8C, 0x080140dc -CallWithArg sub_08095D8C, 0x08014118 -CallWithArg sub_08095D8C, 0x08014154 -StopScript -Wait 0x003c -CallWithArg sub_0805DDEC, 0x00000000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00002000 -SoundReq 0x01d2 -CallWithArg sub_08095D8C, 0x080141dc -CallWithArg sub_08095D8C, 0x08014210 -_0807E5F8 0x00000400 -WaitForSomething2 0x00004000 -_0807E5F8 0x00000800 -WaitForSomething2 0x00008000 -Wait 0x0078 -_0807E5F8 0x00000060 -CallWithArg sub_0805DE18, 0x00000000 -Wait 0x0078 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -Wait 0x003c -StartPlayerScript gUnk_08013B70 -_0807E5F8 0x00000080 -_0807F078 0x0004, 0x0001 -Call sub_0806DC3C -Call sub_0806DC58 -Call sub_0807F304 -Wait 0x003c -_0807E778 0x0004 -DoFade7 -SoundReq 0x00f6 -WaitFor_2 -Wait 0x003c -_0807E5F8 0x00000010 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -SoundReq 0x0109 -TextboxNoOverlapFollowPos 0x000c0504 -_0807EA94 -_0807E5F8 0x00040000 -SetLocalFlag 0x007b -Call sub_08053250 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080138B4.inc b/data/scripts/gUnk_080138B4.inc deleted file mode 100644 index 4dadb7dd..00000000 --- a/data/scripts/gUnk_080138B4.inc +++ /dev/null @@ -1,91 +0,0 @@ -SCRIPT_START gUnk_080138B4 -StartScript -_0807EF80 0x0008 -StopScript -StartScript -Call sub_0807F92C -CallWithArg sub_0806DA04, 0x00000003 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -StartPlayerScript gUnk_080136D8 -WaitForSomething2 0x00000001 -CallWithArg sub_08095A1C, 0x08013f64 -SoundReq 0x01cd -Wait 0x005a -StartScript -SoundReq 0x01ce -CallWithArg sub_08095D54, 0x08013e70 -StopScript -WaitForSomething2 0x40000000 -StartScript -SoundReq 0x01cf -CallWithArg sub_08095D8C, 0x08014054 -CallWithArg sub_08095D8C, 0x08014074 -CallWithArg sub_08095D8C, 0x08014094 -CallWithArg sub_08095D8C, 0x080140b8 -StopScript -Wait 0x001e -StartScript -SoundReq 0x01d0 -CallWithArg sub_08095D8C, 0x080140dc -CallWithArg sub_08095D8C, 0x08014118 -CallWithArg sub_08095D8C, 0x08014154 -CallWithArg sub_08095D8C, 0x08014198 -StopScript -Wait 0x003c -CallWithArg sub_0805DDEC, 0x00000000 -_0807E5F8 0x00000200 -WaitForSomething2 0x00002000 -SoundReq 0x01d2 -CallWithArg sub_08095D8C, 0x080141dc -CallWithArg sub_08095D8C, 0x08014210 -_0807E5F8 0x00000400 -WaitForSomething2 0x00004000 -_0807E5F8 0x00000800 -WaitForSomething2 0x00008000 -_0807E5F8 0x00001000 -WaitForSomething2 0x00010000 -Wait 0x0078 -_0807E5F8 0x00000060 -CallWithArg sub_0805DE18, 0x00000000 -Wait 0x0078 -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -Wait 0x003c -StartPlayerScript gUnk_08013BA8 -_0807E5F8 0x00000080 -_0807F078 0x0006, 0x0001 -Call sub_0807AEE4 -Call sub_0806DC3C -Call sub_0806DC58 -Call sub_0807F304 -Wait 0x003c -_0807E778 0x0004 -DoFade7 -SoundReq 0x00f6 -WaitFor_2 -Wait 0x003c -_0807E5F8 0x00000010 -_0807E778 0x0002 -DoFade6 -WaitFor_2 -SoundReq 0x0109 -TextboxNoOverlapFollowPos 0x000c0505 -_0807EA94 -_0807E5F8 0x00040000 -_0807F0B4 0x0002 -SetEntityPositionRelative 0x00d800e8 -CameraTargetEntity -Call sub_0806DC3C -CallWithArg sub_0807F244, 0x00010001 -CallWithArg sub_0807F29C, 0x080049fe -Wait 0x00c8 -CallWithArg sub_0807F29C, 0x00000000 -Call sub_0806DC58 -CheckRoomFlag 0x0004 -JumpIfNot 0xfffa -CallWithArg sub_0805DDEC, 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08013AA6.inc b/data/scripts/gUnk_08013AA6.inc deleted file mode 100644 index 476a3965..00000000 --- a/data/scripts/gUnk_08013AA6.inc +++ /dev/null @@ -1,28 +0,0 @@ -SCRIPT_START gUnk_08013AA6 -Call sub_0807F3F8 -Wait 0x003c -_0807E5F8 0x00000008 -Wait 0x0078 -CallWithArg sub_0805DE18, 0x00000001 -_0807F0C8 0x0000, 0x0000 -Wait 0x003c -_0807F0B4 0x0004 -SetEntityPositionRelative 0x005000e8 -CameraTargetEntity -Wait 0x003c -LoadRoomEntityList gUnk_080F55D8 -Wait 0x0078 -_0807F0B4 0x0007 -MoveEntityToPlayer -CameraTargetEntity -Wait 0x003c -_0807EB28 0x1502 -_0807EA94 -_0807F0B4 0x0004 -CameraTargetPlayer -SetLocalFlag 0x007c -Call sub_08053250 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08013B18.inc b/data/scripts/gUnk_08013B18.inc deleted file mode 100644 index 32780a24..00000000 --- a/data/scripts/gUnk_08013B18.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_08013B18 -StartScript -_0807EF80 0x0008 -StopScript -StartScript -CallWithArg sub_0807F6B4, 0x000001c8 -JumpIfNot 0xfff0 -CheckInventory1 0x0006 -JumpIfNot 0xffe8 -CheckLocalFlag 0x0078 -JumpIf 0xffe0 -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807EB28 0x1507 -_0807EA94 -StartPlayerScript gUnk_08010A14 -WaitForSomething2 0x00000001 -Call sub_0807DF50 -_0807E878 -Jump 0xffb2 -.short 0x0000 diff --git a/data/scripts/gUnk_08013B70.inc b/data/scripts/gUnk_08013B70.inc deleted file mode 100644 index 8f2b17b3..00000000 --- a/data/scripts/gUnk_08013B70.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08013B70 -SoundReq 0x01d3 -CallWithArg sub_0807F238, 0x000008bf -Call sub_08096028 -Wait 0x003c -_0807E5F8 0x00020000 -Call sub_0807F304 -Wait 0x0078 -WaitForSomething2 0x00040000 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013BA8.inc b/data/scripts/gUnk_08013BA8.inc deleted file mode 100644 index a2337d5a..00000000 --- a/data/scripts/gUnk_08013BA8.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08013BA8 -CallWithArg sub_08095E7C, 0x08014248 -SoundReq 0x01d3 -CallWithArg sub_0807F238, 0x000008e3 -Call sub_08096028 -Wait 0x0078 -_0807E5F8 0x00020000 -Call sub_0807F304 -Wait 0x0078 -WaitForSomething2 0x00040000 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08013BE8.inc b/data/scripts/gUnk_08013BE8.inc deleted file mode 100644 index 34d54f72..00000000 --- a/data/scripts/gUnk_08013BE8.inc +++ /dev/null @@ -1,51 +0,0 @@ -SCRIPT_START gUnk_08013BE8 -StartScript -CheckLocalFlag 0x007a -JumpIf 0x003a -CheckInventory1 0x0003 -JumpIf 0x0032 -CheckInventory1 0x0002 -JumpIfNot 0x0098 -CheckInventory1 0x0040 -JumpIfNot 0x0090 -CheckInventory1 0x0041 -JumpIfNot 0x0088 -StopScript -_0807EF80 0x0008 -WaitForSomething2 0x00000004 -_0807E908 0x0002 -SoundReq 0x0134 -Jump 0x000a -CheckLocalFlag 0x007c -JumpIf 0x0068 -StartScript -_0807EF80 0x0007 -Call sub_0807F934 -_0807EF80 0x000a -CallWithArg sub_080962F8, 0x00000000 -CallWithArg sub_0807F8E8, 0x00000004 -StopScript -StopScript -StartScript -TestBit 0x00000008 -JumpIf 0x002e -CheckEntityInteractType -JumpIfNot 0xffee -StopScript -_0807E864 -_0807EB74 -CheckLocalFlag 0x007d -JumpIf 0x000a -_0807EB28 0x1501 -Jump 0x0006 -_0807EB28 0x1506 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffc8 -StopScript -_0807E908 0x0004 -_0807EF80 0x0008 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013CA4.inc b/data/scripts/gUnk_08013CA4.inc deleted file mode 100644 index 2a507c25..00000000 --- a/data/scripts/gUnk_08013CA4.inc +++ /dev/null @@ -1,24 +0,0 @@ -SCRIPT_START gUnk_08013CA4 -StopScript -CheckPlayerInRegion 0x00e8, 0x01e8, 0x4080 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -Call sub_0807F3F8 -Wait 0x003c -_0807F0B4 0x0001 -SetEntityPositionRelative 0x013800e8 -CameraTargetEntity -Call sub_0807F5C0 -Wait 0x0078 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807F5C0 -_0807EB28 0x1504 -_0807EA94 -SetLocalFlag 0x0079 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08013D04.inc b/data/scripts/gUnk_08013D04.inc deleted file mode 100644 index 7c2d6ade..00000000 --- a/data/scripts/gUnk_08013D04.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08013D04 -StartScript -Call sub_0807F92C -_0807EF80 0x0008 -CallWithArg sub_0806DA04, 0x00000004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -CallWithArg sub_08095D54, 0x00000000 -SoundReq 0x01cd -_0807E5F8 0x08000000 -Call sub_080791BC -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013D44.inc b/data/scripts/gUnk_08013D44.inc deleted file mode 100644 index 1783ada4..00000000 --- a/data/scripts/gUnk_08013D44.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08013D44 -StartScript -Call sub_0807F92C -_0807EF80 0x0008 -CallWithArg sub_0806DA04, 0x00000004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -CallWithArg sub_08095D54, 0x00000001 -SoundReq 0x01cd -_0807E5F8 0x10000000 -Call sub_080791BC -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013D84.inc b/data/scripts/gUnk_08013D84.inc deleted file mode 100644 index cedc11ce..00000000 --- a/data/scripts/gUnk_08013D84.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08013D84 -StartScript -Call sub_0807F92C -_0807EF80 0x0008 -CallWithArg sub_0806DA04, 0x00000004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -CallWithArg sub_08095D54, 0x00000002 -SoundReq 0x01cd -_0807E5F8 0x20000000 -Call sub_080791BC -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013DC4.inc b/data/scripts/gUnk_08013DC4.inc deleted file mode 100644 index ddae770a..00000000 --- a/data/scripts/gUnk_08013DC4.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08013DC4 -StartScript -Call sub_0807F92C -_0807EF80 0x0008 -CallWithArg sub_0806DA04, 0x00000004 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -CallWithArg sub_08095D54, 0x00000003 -SoundReq 0x01cd -_0807E5F8 0x40000000 -Call sub_080791BC -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013E04.inc b/data/scripts/gUnk_08013E04.inc deleted file mode 100644 index 0ef31ed0..00000000 --- a/data/scripts/gUnk_08013E04.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08013E04 -StartScript -_0807EF80 0x0007 -_0807E930 0x0000 -StopScript -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x00b0, 0x00f8 -_0807E930 0x0001 -_0807E5F8 0x08000000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013E28.inc b/data/scripts/gUnk_08013E28.inc deleted file mode 100644 index 11c89886..00000000 --- a/data/scripts/gUnk_08013E28.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08013E28 -StartScript -_0807EF80 0x0007 -_0807E930 0x0002 -StopScript -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x0120, 0x00f8 -_0807E930 0x0003 -_0807E5F8 0x10000000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013E4C.inc b/data/scripts/gUnk_08013E4C.inc deleted file mode 100644 index 0268ad68..00000000 --- a/data/scripts/gUnk_08013E4C.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08013E4C -StartScript -_0807EF80 0x0007 -_0807E930 0x0004 -StopScript -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x0120, 0x0168 -_0807E930 0x0005 -_0807E5F8 0x20000000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013E70.inc b/data/scripts/gUnk_08013E70.inc deleted file mode 100644 index 4f01de5e..00000000 --- a/data/scripts/gUnk_08013E70.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08013E70 -StartScript -_0807EF80 0x0007 -_0807E930 0x0006 -StopScript -SetEntityNonPlanarMovement 0x0080 -_0807EDD4 0x00b0, 0x0168 -_0807E930 0x0007 -_0807E5F8 0x40000000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013E94.inc b/data/scripts/gUnk_08013E94.inc deleted file mode 100644 index a70e41b9..00000000 --- a/data/scripts/gUnk_08013E94.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08013E94 -StartScript -_0807EF80 0x0007 -Call sub_0807F180 -SetEntityPositionRelative 0x00f800b0 -_0807E930 0x0001 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013EB0.inc b/data/scripts/gUnk_08013EB0.inc deleted file mode 100644 index 3a4b3b44..00000000 --- a/data/scripts/gUnk_08013EB0.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08013EB0 -StartScript -_0807EF80 0x0007 -Call sub_0807F180 -SetEntityPositionRelative 0x00f80120 -_0807E930 0x0003 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013ECC.inc b/data/scripts/gUnk_08013ECC.inc deleted file mode 100644 index 65f7af88..00000000 --- a/data/scripts/gUnk_08013ECC.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08013ECC -StartScript -_0807EF80 0x0007 -Call sub_0807F180 -SetEntityPositionRelative 0x01680120 -_0807E930 0x0005 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013EE8.inc b/data/scripts/gUnk_08013EE8.inc deleted file mode 100644 index 6d498b41..00000000 --- a/data/scripts/gUnk_08013EE8.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08013EE8 -StartScript -_0807EF80 0x0007 -Call sub_0807F180 -SetEntityPositionRelative 0x016800b0 -_0807E930 0x0007 -StopScript -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013F04.inc b/data/scripts/gUnk_08013F04.inc deleted file mode 100644 index e6b22c50..00000000 --- a/data/scripts/gUnk_08013F04.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_08013F04 -StartScript -_0807EF80 0x0007 -_0807E930 0x0008 -StopScript -WaitForSomething2 0x00000080 -_0807E930 0x000b -Call sub_0807F2D4 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013F34.inc b/data/scripts/gUnk_08013F34.inc deleted file mode 100644 index 804fb892..00000000 --- a/data/scripts/gUnk_08013F34.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_08013F34 -StartScript -_0807EF80 0x0007 -_0807E930 0x0009 -StopScript -WaitForSomething2 0x00000080 -_0807E930 0x000c -Call sub_0807F2D4 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013F64.inc b/data/scripts/gUnk_08013F64.inc deleted file mode 100644 index 64131a9a..00000000 --- a/data/scripts/gUnk_08013F64.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_08013F64 -StartScript -_0807EF80 0x0007 -_0807E930 0x000a -StopScript -WaitForSomething2 0x00000080 -_0807E930 0x000d -Call sub_0807F2D4 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013F94.inc b/data/scripts/gUnk_08013F94.inc deleted file mode 100644 index edfefdb8..00000000 --- a/data/scripts/gUnk_08013F94.inc +++ /dev/null @@ -1,25 +0,0 @@ -SCRIPT_START gUnk_08013F94 -StartScript -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x007d -JumpIf 0x003e -StopScript -StartScript -CheckInventory1 0x0003 -JumpIfNot 0xfff6 -CheckPlayerFlags 0x00400000 -JumpIfNot 0xffec -StopScript -Call sub_0807FA40 -_0807E888 -Call sub_0807DF38 -Wait 0x0078 -_0807EB28 0x1505 -_0807EA94 -SetLocalFlag 0x007d -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08013FE8.inc b/data/scripts/gUnk_08013FE8.inc deleted file mode 100644 index 6611152b..00000000 --- a/data/scripts/gUnk_08013FE8.inc +++ /dev/null @@ -1,30 +0,0 @@ -SCRIPT_START gUnk_08013FE8 -StartScript -_0807EF80 0x0008 -StopScript -StopScript -StartScript -CheckLocalFlag 0x007d -JumpIf 0x0052 -CheckLocalFlag 0x007a -JumpIfNot 0xffee -CheckInventory1 0x0003 -JumpIfNot 0xffe6 -CallWithArg sub_0807F6B4, 0x000000d0 -JumpIfNot 0xffd8 -StopScript -Call sub_0807F9A4 -StartScript -_0807E864 -Call sub_0807DF28 -StopScript -_0807EB28 0x1508 -_0807EA94 -StartPlayerScript gUnk_08010A14 -WaitForSomething2 0x00000001 -Call sub_0807DF50 -_0807E878 -Jump 0xffa6 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014054.inc b/data/scripts/gUnk_08014054.inc deleted file mode 100644 index 134e969b..00000000 --- a/data/scripts/gUnk_08014054.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08014054 -StartScript -_0807EF80 0x0007 -_0807E930 0x0000 -Call sub_0807F738 -StopScript -WaitForSomething 0x00000040 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014074.inc b/data/scripts/gUnk_08014074.inc deleted file mode 100644 index a7b8f9ff..00000000 --- a/data/scripts/gUnk_08014074.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08014074 -StartScript -_0807EF80 0x0007 -_0807E930 0x0001 -Call sub_0807F738 -StopScript -WaitForSomething 0x00000040 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014094.inc b/data/scripts/gUnk_08014094.inc deleted file mode 100644 index 8f7f7fe5..00000000 --- a/data/scripts/gUnk_08014094.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08014094 -StartScript -_0807EF80 0x0007 -_0807E930 0x0002 -Call sub_0807F738 -SetEntityPosition 0x0000, 0xfff0 -StopScript -WaitForSomething 0x00000040 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080140B8.inc b/data/scripts/gUnk_080140B8.inc deleted file mode 100644 index da2487e1..00000000 --- a/data/scripts/gUnk_080140B8.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_080140B8 -StartScript -_0807EF80 0x0007 -_0807E930 0x0003 -Call sub_0807F738 -SetEntityPosition 0x0000, 0xfff0 -StopScript -WaitForSomething 0x00000040 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080140DC.inc b/data/scripts/gUnk_080140DC.inc deleted file mode 100644 index f258679f..00000000 --- a/data/scripts/gUnk_080140DC.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_080140DC -StartScript -_0807EF80 0x0007 -_0807E930 0x0004 -StopScript -WaitForSomething2 0x00000200 -_0807E930 0x0008 -Call sub_0807F2D4 -_0807E930 0x000c -_0807E5F8 0x00002000 -WaitForSomething 0x00000020 -_0807E930 0x0010 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08014118.inc b/data/scripts/gUnk_08014118.inc deleted file mode 100644 index 5891b34f..00000000 --- a/data/scripts/gUnk_08014118.inc +++ /dev/null @@ -1,15 +0,0 @@ -SCRIPT_START gUnk_08014118 -StartScript -_0807EF80 0x0007 -_0807E930 0x0005 -StopScript -WaitForSomething2 0x00000400 -_0807E930 0x0009 -Call sub_0807F2D4 -_0807E930 0x000d -_0807E5F8 0x00004000 -WaitForSomething 0x00000020 -_0807E930 0x0011 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08014154.inc b/data/scripts/gUnk_08014154.inc deleted file mode 100644 index 5844b2da..00000000 --- a/data/scripts/gUnk_08014154.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_08014154 -StartScript -_0807EF80 0x0007 -_0807E930 0x0006 -SetEntityPosition 0x0000, 0xfff0 -StopScript -WaitForSomething2 0x00000800 -_0807E930 0x000a -Call sub_0807F2D4 -_0807E930 0x000e -_0807E5F8 0x00008000 -WaitForSomething 0x00000020 -_0807E930 0x0012 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014198.inc b/data/scripts/gUnk_08014198.inc deleted file mode 100644 index 599a6ecc..00000000 --- a/data/scripts/gUnk_08014198.inc +++ /dev/null @@ -1,17 +0,0 @@ -SCRIPT_START gUnk_08014198 -StartScript -_0807EF80 0x0007 -_0807E930 0x0007 -SetEntityPosition 0x0000, 0xfff0 -StopScript -WaitForSomething2 0x00001000 -_0807E930 0x000b -Call sub_0807F2D4 -_0807E930 0x000f -_0807E5F8 0x00010000 -WaitForSomething 0x00000020 -_0807E930 0x0013 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080141DC.inc b/data/scripts/gUnk_080141DC.inc deleted file mode 100644 index cc06dc39..00000000 --- a/data/scripts/gUnk_080141DC.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_080141DC -StartScript -_0807EF80 0x0007 -_0807E930 0x0014 -Call sub_0807F714 -CallWithArg sub_0807F994, 0x0000fffc -StopScript -WaitForSomething 0x00000020 -Wait 0x0078 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014210.inc b/data/scripts/gUnk_08014210.inc deleted file mode 100644 index 1ed61b20..00000000 --- a/data/scripts/gUnk_08014210.inc +++ /dev/null @@ -1,13 +0,0 @@ -SCRIPT_START gUnk_08014210 -StartScript -_0807EF80 0x0007 -_0807E930 0x0015 -Call sub_0807F714 -Call sub_0807F714 -CallWithArg sub_0807F994, 0x0000fffc -StopScript -WaitForSomething 0x00000020 -Wait 0x0078 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08014248.inc b/data/scripts/gUnk_08014248.inc deleted file mode 100644 index 8e75f5d1..00000000 --- a/data/scripts/gUnk_08014248.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_08014248 -TestBit 0x00020000 -JumpIf 0x0014 -Wait 0x0008 -CallWithArg sub_08095EAC, 0x00000000 -Jump 0xffe6 -CallWithArg sub_08095EAC, 0x00000001 -Jump 0xfff4 -.short 0x0000 -StartScript -_0807EF80 0x0008 -StopScript -CheckLocalFlag 0x0078 -JumpIfNot 0xfffa -StartScript -Call sub_0807F934 -CallWithArg sub_0806DA04, 0x00000008 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -TextboxNoOverlapFollowPos 0x000c0647 -_0807EA94 -_0807E878 -Jump 0xffec -.short 0x0000 diff --git a/data/scripts/gUnk_080142B0.inc b/data/scripts/gUnk_080142B0.inc deleted file mode 100644 index 934901e7..00000000 --- a/data/scripts/gUnk_080142B0.inc +++ /dev/null @@ -1,60 +0,0 @@ -SCRIPT_START gUnk_080142B0 -StartScript -CheckLocalFlag 0x0054 -JumpIf 0x00ca -CheckLocalFlag 0x0053 -JumpIf 0x0070 -StopScript -StopScript -StartScript -_0807E564 -JumpIfNot 0xfff8 -CheckPlayerInRegion 0x0098, 0x0058, 0x1818 -JumpIfNot 0xffec -StopScript -_0807E864 -SetLocalFlag 0x0053 -Wait 0x0014 -_0807E908 0x0004 -Call sub_080654DC -Wait 0x001e -_0807E930 0x0001 -Wait 0x000a -_0807E930 0x0003 -Wait 0x000a -_0807E930 0x0001 -Wait 0x000a -_0807E930 0x0003 -Wait 0x000a -_0807E930 0x0002 -Wait 0x001e -TextboxNoOverlap 0x2c12 -_0807EA94 -Wait 0x0014 -_0807E930 0x0004 -_0807E878 -_0807E908 0x0001 -StopScript -StartScript -_0807E564 -JumpIf 0xfff8 -EntityHasHeight -JumpIf 0xfff2 -CheckPlayerInRegion 0x00c0, 0x0068, 0x1010 -JumpIfNot 0xffe6 -StopScript -_0807E864 -SetLocalFlag 0x0054 -Wait 0x005a -_0807E908 0x0004 -Call sub_080654EC -Wait 0x001e -_0807E930 0x0001 -Wait 0x001e -TextboxNoOverlap 0x2c13 -_0807EA94 -Wait 0x0014 -_0807E930 0x0004 -_0807E908 0x0001 -_0807E878 -SCRIPT_END diff --git a/data/scripts/gUnk_08014384.inc b/data/scripts/gUnk_08014384.inc deleted file mode 100644 index 731675ae..00000000 --- a/data/scripts/gUnk_08014384.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_08014384 -StopScript -_0807E864 -_0807EA94 -_0807E3E8 -JumpIfNot 0x001e -Wait 0x001e -Call sub_08065370 -JumpIfNot 0x0010 -Wait 0x003c -_0807EA94 -_0807EB8C -Wait 0x001e -TextboxNoOverlapVar -_0807EA94 -Wait 0x001e -_0807E930 0x0004 -_0807E908 0x0001 -_0807E878 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080143C0.inc b/data/scripts/gUnk_080143C0.inc deleted file mode 100644 index aa3ae6c0..00000000 --- a/data/scripts/gUnk_080143C0.inc +++ /dev/null @@ -1,37 +0,0 @@ -SCRIPT_START gUnk_080143C0 -StopScript -_0807E864 -Call sub_0807DF28 -Call sub_080654FC -_0807E930 0x0001 -Call sub_080654EC -Wait 0x003c -TextboxNoOverlap 0x2c16 -_0807EA94 -_0807E3E8 -JumpIf 0x0012 -_0807E914 0x00000002 -Call sub_08065528 -Jump 0x0046 -Call sub_080654EC -Wait 0x001e -TextboxNoOverlap 0x2c18 -_0807EA94 -Wait 0x000a -_0807E914 0x00000000 -Call sub_08065528 -_0807F034 0x0036 -WaitPlayerAction8 -TextboxNoOverlap 0x2c19 -_0807EA94 -_0807E914 0x00000303 -Call sub_0807F420 -Wait 0x001e -_0807EB8C -TextboxNoOverlap 0x2c22 -_0807EA94 -_0807E930 0x0004 -_0807E908 0x0001 -Call sub_0807DF50 -_0807E878 -SCRIPT_END diff --git a/data/scripts/gUnk_08014450.inc b/data/scripts/gUnk_08014450.inc deleted file mode 100644 index a19df24a..00000000 --- a/data/scripts/gUnk_08014450.inc +++ /dev/null @@ -1,52 +0,0 @@ -SCRIPT_START gUnk_08014450 -StartScript -_0807E9D4 -_0807EB44 0x0000 -SetEntityNonPlanarMovement 0x01c0 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807E930 0x0008 -Wait 0x0020 -_0807E930 0x0002 -TextboxNoOverlapFollow 0x4202 -TextboxNoOverlapFollow 0x4203 -_0807EA94 -_0807E3E8 -JumpIfNot 0x006c -_0807EF80 0x0001 -Wait 0x008c -_0807EF80 0x0000 -HasRupees 0x000a -JumpIf 0x000a -TextboxNoOverlapFollow 0x4204 -Jump 0x005c -Call sub_0806E250 -JumpIfNot 0x000e -TextboxNoOverlapFollow 0x420b -_0807EB38 -_0807E078 0x0004, 0x000a -ClearLocalFlag 0x0093 -Jump 0x000a -SetLocalFlag 0x0093 -SetLocalFlag 0x00d3 -ModRupees 0xfff6 -TextboxNoOverlapFollow 0x420c -SoundReq 0x010c -Wait 0x0018 -SetRoomFlag 0x0000 -SetLocalFlag 0x0092 -_0807EEF4 0x0000, 0xffa0 -Call sub_0807DF38 -Jump 0x000e -_0807E930 0x0009 -Wait 0x003c -_0807E930 0x0002 -_0807E878 -CheckRoomFlag 0x0000 -JumpIfNot 0xff5e -_0807E9DC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0801450C.inc b/data/scripts/gUnk_0801450C.inc deleted file mode 100644 index 4e8ca601..00000000 --- a/data/scripts/gUnk_0801450C.inc +++ /dev/null @@ -1,34 +0,0 @@ -SCRIPT_START gUnk_0801450C -StartScript -_0807E9D4 -_0807EB44 0x0000 -SetEntityNonPlanarMovement 0x01c0 -_0807EF80 0x000a -StopScript -_0807E864 -Call sub_0807DF28 -Call sub_0806E20C -_0807EA94 -Call sub_0806E23C -ClearLocalFlag 0x0093 -ClearLocalFlag 0x0092 -Call sub_0807DF50 -Jump 0xffb8 -.short 0x0000 -StartScript -StopScript -CheckPlayerInRegion 0x0078, 0x0088, 0x0810 -JumpIfNot 0xfff6 -CheckRoomFlag 0x0000 -JumpIfNot 0xffee -_0807E864 -_0807EB28 0x4217 -_0807EA94 -StartPlayerScript gUnk_08014588 -Wait 0x0010 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807E878 -Jump 0xffca -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014588.inc b/data/scripts/gUnk_08014588.inc deleted file mode 100644 index a1b00da4..00000000 --- a/data/scripts/gUnk_08014588.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08014588 -StopScript -WaitForSomething2 0x00000001 -SetEntityNonPlanarMovement 0x00e0 -_0807EDD4 0x0078, 0x0078 -_0807EF80 0x0000 -Wait 0x0010 -_0807E5F8 0x00000002 -Call sub_0807921C -SCRIPT_END diff --git a/data/scripts/gUnk_080145B0.inc b/data/scripts/gUnk_080145B0.inc deleted file mode 100644 index 9cd637f6..00000000 --- a/data/scripts/gUnk_080145B0.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_080145B0 -StartScript -SetEntityPositionRelative 0x00e001f8 -CheckLocalFlag 0x005e -JumpIf 0x0026 -StopScript -CheckRoomFlag 0x0005 -JumpIfNot 0xfffa -_0807E864 -ClearRoomFlag 0x0005 -Wait 0x000c -_0807EB8C -TextboxNoOverlapFollowPos 0x000c432e -_0807EA94 -_0807E878 -Jump 0xffe0 -StopScript -SCRIPT_END diff --git a/data/scripts/gUnk_080145E8.inc b/data/scripts/gUnk_080145E8.inc deleted file mode 100644 index 355e87e5..00000000 --- a/data/scripts/gUnk_080145E8.inc +++ /dev/null @@ -1,127 +0,0 @@ -SCRIPT_START gUnk_080145E8 -StartScript -_0807EF80 0x0008 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807DF28 -CheckRoomFlag 0x0004 -JumpIf 0xfffa -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -Call sub_0807DF50 -_0807E878 -Jump 0xffd2 -StartScript -_0807E9D4 -_0807EB44 0x0004 -SetEntityDirection 0x0000 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIf 0x0062 -TestBit 0x00000004 -JumpIf 0x0132 -CheckRoomFlag 0x0004 -JumpIf 0x0022 -Call sub_0808861C -JumpIfNot 0xffe0 -CheckLocalFlag 0x005e -JumpIf 0x003e -_0807E864 -_0807EB8C -TextboxNoOverlapFollowPos 0x000c432b -Jump 0x015e -Call sub_08088658 -JumpIfNot 0xffc0 -_0807E864 -_0807EB28 0x431f -_0807EA94 -StartPlayerScript gUnk_080147DC -Wait 0x0010 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807E878 -Jump 0xff9c -_0807E864 -_0807E930 0x0008 -Wait 0x0010 -_0807EB8C -Wait 0x0010 -_0807E930 0x0002 -CheckGlobalFlag 0x0059 -JumpIfNot 0x000c -TextboxNoOverlapFollowPos 0x000c432f -Jump 0x010a -CheckRoomFlag 0x0004 -JumpIf 0x0028 -CheckLocalFlag 0x005e -JumpIfNot 0x002a -CheckRoomFlag 0x0006 -JumpIf 0x0052 -CheckLocalFlag 0x005f -JumpIf 0x003c -Call sub_08088574 -SetRoomFlag 0x0009 -Jump 0x004a -TextboxNoOverlapFollowPos 0x000c431e -Jump 0x00d2 -SetRoomFlag 0x0009 -SetLocalFlag 0x005c -TextboxNoOverlapFollowPos 0x000c4305 -_0807EA94 -_0807E3BC 0x0001 -JumpIfNot 0x00b0 -TextboxNoOverlapFollowPos 0x000c4306 -Jump 0x001e -SetRoomFlag 0x0009 -Call sub_08088504 -Jump 0x0010 -SetRoomFlag 0x0009 -ClearRoomFlag 0x0006 -Call sub_08088544 -_0807E3E8 -JumpIfNot 0x0030 -_0807EA94 -_0807E3BC 0x0001 -JumpIfNot 0x007a -SetRoomFlag 0x0001 -Wait 0x0014 -CheckRoomFlag 0x0003 -JumpIfNot 0xfffa -ClearRoomFlag 0x0003 -_0807EA94 -SetRoomFlag 0x0004 -TextboxNoOverlapFollowPos 0x000c431e -Jump 0x0060 -SetRoomFlag 0x0009 -_0807EA94 -Jump 0x0056 -CheckRoomFlag 0x0008 -JumpIf 0x0034 -CheckRoomFlag 0x0007 -JumpIf 0x001c -Call sub_08088478 -_0807EA94 -Call sub_080885B0 -WaitPlayerAction8 -_0807E5F8 0x00000008 -Jump 0x002c -_0807E930 0x0009 -Wait 0x003c -_0807E930 0x0002 -Jump 0xffd8 -_0807E930 0x000a -Wait 0x008c -_0807E930 0x0002 -Jump 0xffc8 -SetRoomFlag 0x0009 -TextboxNoOverlapFollowPos 0x000c4307 -_0807EA94 -Wait 0x0004 -_0807E878 -Jump 0xfe62 -.short 0x0000 diff --git a/data/scripts/gUnk_080147DC.inc b/data/scripts/gUnk_080147DC.inc deleted file mode 100644 index 0db5a666..00000000 --- a/data/scripts/gUnk_080147DC.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_080147DC -StopScript -WaitForSomething2 0x00000002 -SetEntityNonPlanarMovement 0x00e0 -_0807EDD4 0x0078, 0x0068 -_0807EF80 0x0000 -Wait 0x0010 -_0807E5F8 0x00000001 -Call sub_0807921C -SCRIPT_END diff --git a/data/scripts/gUnk_08014804.inc b/data/scripts/gUnk_08014804.inc deleted file mode 100644 index bece2dfd..00000000 --- a/data/scripts/gUnk_08014804.inc +++ /dev/null @@ -1,87 +0,0 @@ -SCRIPT_START gUnk_08014804 -StartScript -_0807E9D4 -_0807EB44 0x0000 -_0807EF80 0x000a -StopScript -_0807E864 -Call sub_0807DF38 -Wait 0x0010 -CheckLocalFlag 0x0093 -JumpIf 0x0092 -TextboxNoOverlapFollowPos 0x000c4215 -_0807E878 -TestBit 0x00000001 -JumpIf 0x002c -TestBit 0x00000004 -JumpIf 0x0038 -_0807E30C -JumpIfNot 0xffe8 -_0807E864 -_0807E930 0x0008 -Wait 0x0020 -_0807E930 0x0002 -TextboxNoOverlapFollowPos 0x000c4215 -_0807E878 -Jump 0xffce -_0807E930 0x0008 -Wait 0x0020 -_0807E930 0x0002 -_0807E5F8 0x00000002 -Jump 0xffb8 -_0807E930 0x0009 -Wait 0x003c -_0807E930 0x0002 -_0807E5F8 0x00000008 -Jump 0xffa2 -TestBit 0x00000001 -JumpIf 0x002c -TestBit 0x00000004 -JumpIf 0x0038 -_0807E30C -JumpIfNot 0xffe8 -_0807E864 -_0807E930 0x0008 -Wait 0x0020 -_0807E930 0x0002 -TextboxNoOverlapFollowPos 0x000c4216 -_0807E878 -Jump 0xffce -_0807E930 0x0008 -Wait 0x0020 -_0807E930 0x0002 -_0807E5F8 0x00000002 -Jump 0xffb8 -_0807E930 0x0009 -Wait 0x003c -_0807E930 0x0002 -_0807E5F8 0x00000008 -Jump 0xffa2 -.short 0x0000 -StartScript -StopScript -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -ClearRoomFlag 0x0000 -Call sub_0806E140 -JumpIfNot 0x002a -_0807EA94 -_0807E3E8 -JumpIfNot 0x0028 -_0807E864 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Call sub_0806E1E0 -_0807EA94 -Wait 0x0018 -_0807E878 -Jump 0xffc4 -_0807EA94 -Jump 0x0002 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -Call sub_0806E1FC -Wait 0x001e -Call sub_0807DF50 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014958.inc b/data/scripts/gUnk_08014958.inc deleted file mode 100644 index cee8f3f6..00000000 --- a/data/scripts/gUnk_08014958.inc +++ /dev/null @@ -1,35 +0,0 @@ -SCRIPT_START gUnk_08014958 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -CheckGlobalFlag 0x0058 -JumpIf 0x000c -_0807EB44 0x0004 -SetEntityPositionRelative 0x01280078 -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -CheckGlobalFlag 0x0058 -JumpIfNot 0x0020 -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080149CC.inc b/data/scripts/gUnk_080149CC.inc deleted file mode 100644 index 79537164..00000000 --- a/data/scripts/gUnk_080149CC.inc +++ /dev/null @@ -1,55 +0,0 @@ -SCRIPT_START gUnk_080149CC -StartScript -SetEntityNonPlanarMovement 0x0080 -Call sub_0806C870 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -CheckLocalFlag 0x0064 -JumpIfNot 0x002a -CheckLocalFlag 0x00b1 -JumpIf 0x0022 -SetLocalFlag 0x00b1 -_0807EF80 0x000b -_0807EF80 0x0001 -_0807EDD4 0x0068, 0x00f8 -SoundReq 0x0072 -_0807EB74 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E878 -Jump 0xffba -.short 0x0000 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -.short 0x0000 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffe6 -.short 0x0000 diff --git a/data/scripts/gUnk_08014A80.inc b/data/scripts/gUnk_08014A80.inc deleted file mode 100644 index 5c8538cb..00000000 --- a/data/scripts/gUnk_08014A80.inc +++ /dev/null @@ -1,43 +0,0 @@ -SCRIPT_START gUnk_08014A80 -StartScript -_0807EF80 0x000a -StopScript -WaitForSomething2 0x00000001 -_0807EB74 -_0807EF80 0x0004 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -TextboxNoOverlap 0x2f0a -_0807EA94 -_0807E5F8 0x00000002 -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x2f0a -_0807EA94 -_0807E878 -Jump 0xffec -.short 0x0000 -StartScript -Call sub_0806C870 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -StartPlayerScript gUnk_08014B10 -WaitForSomething2 0x00000001 -_0807EB74 -CheckLocalFlag 0x0064 -JumpIf 0x000e -SetLocalFlag 0x0064 -TextboxNoOverlap 0x2f0b -Jump 0x0006 -TextboxNoOverlap 0x2f0c -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffc6 -.short 0x0000 diff --git a/data/scripts/gUnk_08014B10.inc b/data/scripts/gUnk_08014B10.inc deleted file mode 100644 index 2f777e41..00000000 --- a/data/scripts/gUnk_08014B10.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08014B10 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EDD4 0x0078, 0x0040 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08014B34.inc b/data/scripts/gUnk_08014B34.inc deleted file mode 100644 index 386c67e3..00000000 --- a/data/scripts/gUnk_08014B34.inc +++ /dev/null @@ -1,117 +0,0 @@ -SCRIPT_START gUnk_08014B34 -StartScript -_0807EF80 0x000a -_0807E930 0x0000 -StopScript -CheckLocalFlag 0x0063 -JumpIf 0x00a2 -StopScript -StartScript -CheckRoomFlag 0x0000 -JumpIf 0x001e -CheckEntityInteractType -JumpIfNot 0xfff0 -StopScript -_0807E864 -_0807EB74 -TextboxNoOverlap 0x2f01 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffda -StopScript -_0807E864 -Call sub_0807DF28 -_0807E5F8 0x00000001 -_0807EF80 0x0004 -WaitForSomething2 0x00000002 -_0807E930 0x0010 -Call sub_0806CCF8 -Wait 0x0014 -Call sub_0806CD04 -Wait 0x0014 -Call sub_0806CD14 -Wait 0x0014 -Call sub_0806CD20 -Wait 0x0014 -Call sub_0806CD30 -Wait 0x0014 -Call sub_0806CD3C -Wait 0x0014 -Call sub_0806CD4C -SoundReq 0x0072 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Call sub_0807DF50 -_0807E878 -_0807E930 0x0010 -Call sub_0806CD4C -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -CheckLocalFlag 0x0065 -JumpIf 0x001c -SetLocalFlag 0x0065 -TextboxNoOverlap 0x2f07 -_0807EA94 -_0807E914 0x00000064 -_0807F034 0x003f -WaitPlayerAction8 -Jump 0x0008 -TextboxNoOverlap 0x2f08 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffc8 -StartScript -Call sub_0806CD58 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E930 0x0006 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_0806CCD0 -JumpIfNot 0xfff8 -Call sub_0806CCB4 -JumpIfNot 0xfff8 -CheckLocalFlag 0x0066 -JumpIf 0x0016 -SetLocalFlag 0x0066 -TextboxNoOverlap 0x2f0d -_0807EA94 -_0807F034 0x000a -WaitPlayerAction8 -Jump 0x0008 -TextboxNoOverlap 0x2f09 -_0807EA94 -Wait 0x000f -_0807E878 -_0807EB44 0x0004 -_0807E930 0x0006 -Jump 0xffb0 -StartScript -CheckGlobalFlag 0x0024 -JumpIf 0x0038 -Call sub_0806C870 -_0807EF80 0x000a -_0807EF80 0x0000 -StopScript -StopScript -StartScript -CheckGlobalFlag 0x0024 -JumpIf 0x001c -_0807E30C -JumpIfNot 0xfff0 -StopScript -_0807E864 -_0807EB74 -Call sub_0806C90C -_0807EA94 -_0807E878 -Jump 0xffdc -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014CDC.inc b/data/scripts/gUnk_08014CDC.inc deleted file mode 100644 index d16b16fa..00000000 --- a/data/scripts/gUnk_08014CDC.inc +++ /dev/null @@ -1,57 +0,0 @@ -SCRIPT_START gUnk_08014CDC -StartScript -SetEntityNonPlanarMovement 0x0180 -_0807EF80 0x000a -Call sub_08066D04 -Call sub_08066D14 -SetEntityPositionRelative 0x018001e8 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000001 -Call sub_08066E08 -_0807E864 -TextboxNoOverlapFollowPos 0x000c1010 -_0807EA94 -_0807E5F8 0x00000002 -StopScript -StartScript -CheckPlayerInRegion 0x01d8, 0x0160, 0x3050 -JumpIfNot 0xfff2 -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -TextboxNoOverlap 0x1012 -_0807EA94 -_0807EC64 0x0040 -_0807EB44 0x0004 -Call sub_08066E08 -SetEntityPositionRelative 0x00c801f8 -Call sub_0807DF50 -_0807E878 -CallWithArg sub_0807F6B4, 0x000000e8 -JumpIf 0xfff4 -_0807E864 -Call sub_0807DF28 -TextboxNoOverlap 0x1013 -_0807EA94 -_0807EC64 0x0040 -_0807EB44 0x0004 -_0807EF80 0x0000 -SetEntityPositionRelative 0x002801e8 -Call sub_0807DF50 -_0807E878 -CheckPlayerInRegion 0x01f8, 0x0028, 0x2040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -TextboxNoOverlap 0x1014 -_0807EA94 -_0807EC64 0x0018 -SetLocalFlag 0x006d -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08014DCC.inc b/data/scripts/gUnk_08014DCC.inc deleted file mode 100644 index 48f3362c..00000000 --- a/data/scripts/gUnk_08014DCC.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08014DCC -StartScript -SetEntityPositionRelative 0x01a80238 -Call sub_0807F844 -Call sub_0807F348 -_0807E864 -Call sub_0807DF28 -StopScript -_0807E778 0x0010 -DoFade6 -WaitFor_2 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08014E14.inc b/data/scripts/gUnk_08014E14.inc deleted file mode 100644 index abe606e1..00000000 --- a/data/scripts/gUnk_08014E14.inc +++ /dev/null @@ -1,262 +0,0 @@ -SCRIPT_START gUnk_08014E14 -StartScript -_0807EB44 0x0004 -_0807E9D4 -_0807EF80 0x000a -CallWithArg sub_0807F3D8, 0x00000000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -CallWithArg sub_0807F3D8, 0x00000000 -Call sub_08064428 -_0807EA94 -_0807E878 -Jump 0xffe0 -.short 0x0000 -StartScript -_0807EF80 0x000a -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -_0807EB74 -CallWithArg sub_0807F78C, 0x00000022 -_0807EA94 -_0807E3E8 -JumpIfNot 0x0038 -CallWithArg sub_0807F7C4, 0x00000022 -JumpIfNot 0x001e -_0807E48C 0x0020 -JumpIfNot 0x001e -CallWithArg sub_0807F800, 0x00000022 -WaitPlayerAction8 -TextboxNoOverlap 0x0a04 -Jump 0x000e -TextboxNoOverlap 0x0a03 -Jump 0x0006 -TextboxNoOverlap 0x0a02 -_0807EA94 -Call sub_0807DF50 -_0807E878 -Jump 0xff9c -.short 0x0000 -StartScript -_0807EF80 0x000a -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -TextboxNoOverlap 0x200d -_0807EA94 -_0807E878 -Jump 0xffec -.short 0x0000 -StartScript -_0807EF80 0x000a -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x000a -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -_0807EF80 0x0000 -TextboxNoOverlap 0x200e -_0807EA94 -_0807E878 -_0807EB44 0x0004 -_0807E930 0x000a -Jump 0xffe0 -.short 0x0000 -StartScript -_0807EF80 0x000a -_0807EF80 0x0007 -_0807EB44 0x0004 -_0807E930 0x000e -StopScript -Call sub_08065914 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -_0807EB74 -_0807EF80 0x0000 -StartScript -TextboxNoOverlap 0x3b0b -CallWithArg sub_0807F854, 0x00010064 -StopScript -_0807EA94 -_0807E3E8 -JumpIfNot 0x0030 -HasRupees 0x0064 -JumpIfNot 0x001c -_0807E48C 0x0020 -JumpIfNot 0x001c -ModRupees 0xff9c -_0807F034 0x0022 -WaitPlayerAction8 -TextboxNoOverlap 0x3b11 -Jump 0x000e -TextboxNoOverlap 0x3b0e -Jump 0x0006 -TextboxNoOverlap 0x3b0f -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EB44 0x0004 -_0807E930 0x000e -Jump 0xff90 -StartScript -SetEntityPositionRelative 0x00e001f8 -Call sub_08054564 -StopScript -CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -SoundReq0x80100000 -_0807F0B4 0x0001 -CameraTargetEntity -StartPlayerScript gUnk_080152B4 -WaitForSomething2 0x00000001 -TextboxNoOverlapFollowPos 0x00021301 -_0807EA94 -Call sub_0807F3F8 -Wait 0x003c -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -SoundReq2 0x000d -_0807EB28 0x1302 -_0807EA94 -TextboxNoOverlapFollowPos 0x00021303 -_0807EA94 -_0807EB28 0x1304 -_0807EA94 -TextboxNoOverlapFollowPos 0x00021305 -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000004 -_0807EB28 0x1306 -_0807EA94 -SoundReq0x80100000 -StartPlayerScript gUnk_080152DC -CameraTargetEntity -_0807F0B4 0x0003 -SetEntityPositionRelative 0x014801f8 -WaitForSomething2 0x00000001 -Call sub_0804F6A8 -Wait 0x0004 -Call sub_0804F808 -SoundReq 0x010b -StartPlayerScript gUnk_08015304 -Call sub_0804F6C8 -Wait 0x0004 -Call sub_0804F830 -SoundReq 0x010b -Call sub_0804F6E8 -Wait 0x0004 -Call sub_0804F854 -SoundReq 0x010b -Call sub_0804F724 -Wait 0x0004 -Call sub_0804F89C -SoundReq 0x010b -Call sub_0804F760 -Wait 0x0004 -Call sub_0804F8E0 -SoundReq 0x010b -Wait 0x003c -WaitForSomething2 0x00000001 -SoundReq 0x01b0 -Call sub_0804F79C -Wait 0x000a -LoadRoomEntityList gUnk_080F7FC0 -SoundReq2 0x002d -Call sub_0807DF50 -_0807E878 -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -SoundReq0x80100000 -StartPlayerScript gUnk_08015338 -WaitForSomething2 0x00000001 -Wait 0x003c -Call sub_0804F6A8 -Wait 0x0004 -Call sub_0804F928 -SoundReq 0x010b -Call sub_0804F6C8 -Wait 0x0004 -Call sub_0804F944 -SoundReq 0x010b -Call sub_0804F6E8 -Wait 0x0004 -Call sub_0804F960 -SoundReq 0x010b -Call sub_0804F724 -Wait 0x0004 -Call sub_0804F994 -SoundReq 0x010b -Call sub_0804F760 -Wait 0x0004 -Call sub_0804F9C8 -SoundReq 0x010b -Wait 0x003c -SoundReq 0x0072 -_0807F0B4 0x0004 -CameraTargetPlayer -SetLocalFlag 0x008c -_0807EB28 0x130c -_0807EA94 -CameraTargetPlayer -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -Call sub_08053B3C -StartScript -_0807E864 -CallWithArg sub_0807F6E8, 0x00000008 -MoveEntityToPlayer -_0807F0B4 0x0004 -CameraTargetEntity -_0807E778 0x0100 -DoFade4 -_0807E80C 0x00000000 -StopScript -StartPlayerScript gUnk_08015360 -WaitForSomething2 0x00000001 -LoadRoomEntityList gUnk_080F7CB0 -_0807E778 0x0004 -_0807E800 0x00000000 -WaitFor_2 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000010 -StartScript -_0807E8E4_2 -_0807EB28 0x1315 -StopScript -_0807EA94 -_0807F0B4 0x0004 -CameraTargetPlayer -Call sub_08054570 -SoundReq2 0xffff -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015234.inc b/data/scripts/gUnk_08015234.inc deleted file mode 100644 index 55a848f6..00000000 --- a/data/scripts/gUnk_08015234.inc +++ /dev/null @@ -1,30 +0,0 @@ -SCRIPT_START gUnk_08015234 -StartScript -_0807EF80 0x0008 -_0807EB44 0x0004 -_0807EF80 0x0000 -Call sub_0807F354 -StopScript -WaitForSomething2 0x00000002 -Call sub_08066C94 -Wait 0x00e9 -_0807EF80 0x0007 -_0807EF80 0x001e -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -Wait 0x0014 -_0807EB44 0x0000 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000002 -SoundReq 0x00f5 -_0807EF80 0x001f -SetEntityNonPlanarMovement 0x0200 -_0807EF80 0x000d -_0807EF80 0x0000 -_0807ECC4 0x0030 -_0807E5F8 0x00000004 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080152B4.inc b/data/scripts/gUnk_080152B4.inc deleted file mode 100644 index 034313cd..00000000 --- a/data/scripts/gUnk_080152B4.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_080152B4 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x00b8 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_080152DC.inc b/data/scripts/gUnk_080152DC.inc deleted file mode 100644 index 7875ca7a..00000000 --- a/data/scripts/gUnk_080152DC.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_080152DC -StartScript -SetEntityNonPlanarMovement 0x0200 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0148 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015304.inc b/data/scripts/gUnk_08015304.inc deleted file mode 100644 index c0125a09..00000000 --- a/data/scripts/gUnk_08015304.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_08015304 -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0002 -Wait 0x000a -_0807EB44 0x0006 -Wait 0x000a -_0807EB44 0x0004 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015338.inc b/data/scripts/gUnk_08015338.inc deleted file mode 100644 index 2f546efa..00000000 --- a/data/scripts/gUnk_08015338.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08015338 -StartScript -SetEntityNonPlanarMovement 0x0100 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x01f8, 0x0148 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015360.inc b/data/scripts/gUnk_08015360.inc deleted file mode 100644 index e686adc4..00000000 --- a/data/scripts/gUnk_08015360.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08015360 -StartScript -SetEntityNonPlanarMovement 0x0100 -SetEntityPositionRelative 0x01480208 -StopScript -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015384.inc b/data/scripts/gUnk_08015384.inc deleted file mode 100644 index e33a0bbc..00000000 --- a/data/scripts/gUnk_08015384.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_08015384 -_0807EF80 0x0015 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015390.inc b/data/scripts/gUnk_08015390.inc deleted file mode 100644 index ec27aae4..00000000 --- a/data/scripts/gUnk_08015390.inc +++ /dev/null @@ -1,23 +0,0 @@ -SCRIPT_START gUnk_08015390 -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -StopScript -_0807E930 0x001f -Call sub_0806D944 -WaitForSomething2 0x00000008 -_0807E930 0x0010 -TextboxNoOverlapFollowPos 0x000c1314 -_0807EA94 -_0807E930 0x0018 -Call sub_0806D8A0 -_0807EE30 -JumpIfNot 0xfffc -_0807E930 0x001f -StartPlayerScript gUnk_08015384 -Call sub_0806D9A4 -_0807EF80 0x0008 -Wait 0x0078 -_0807E5F8 0x00000010 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080153EC.inc b/data/scripts/gUnk_080153EC.inc deleted file mode 100644 index d3c28c86..00000000 --- a/data/scripts/gUnk_080153EC.inc +++ /dev/null @@ -1,36 +0,0 @@ -SCRIPT_START gUnk_080153EC -StartScript -_0807F0B4 0x0007 -SetEntityPositionRelative 0x00680078 -CameraTargetEntity -StopScript -SoundReq2 0x002a -_0807E778 0x0004 -DoFade4 -WaitFor_2 -Wait 0x003c -_0807E5F8 0x00000080 -WaitForSomething2 0x00000100 -_0807E5F8 0x00000800 -WaitForSomething2 0x00001000 -_0807E5F8 0x00000880 -WaitForSomething2 0x00001100 -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00900078 -TextboxNoOverlapFollowPos 0x00021330 -_0807EA94 -_0807E5F8 0x00008000 -WaitForSomething2 0x00010000 -_0807E5F8 0x00000880 -WaitForSomething2 0x00001000 -Wait 0x003c -TextboxNoOverlapFollowPos 0x0002130d -_0807EA94 -TextboxNoOverlapFollowPos 0x000c130e -_0807EA94 -TextboxNoOverlapFollowPos 0x0002130f -_0807EA94 -TextboxNoOverlapFollowPos 0x000c1310 -_0807EA94 -CallWithArg sub_0805DDEC, 0x00000001 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_0801548E.inc b/data/scripts/gUnk_0801548E.inc deleted file mode 100644 index fc9f8372..00000000 --- a/data/scripts/gUnk_0801548E.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_0801548E -_0807E5F8 0x00000800 -WaitForSomething2 0x00001000 -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -_0807E5F8 0x00048000 -WaitForSomething2 0x00090000 -TextboxNoOverlapFollowPos 0x00021311 -_0807EA94 -_0807E5F8 0x00008000 -WaitForSomething2 0x00010000 -_0807E5F8 0x00048000 -WaitForSomething2 0x00010000 -CallWithArg sub_0805DE18, 0x00000001 -_0807F0C8 0x0000, 0x0000 -TextboxNoOverlapFollowPos 0x000c1312 -_0807EA94 -_0807E5F8 0x00000800 -WaitForSomething2 0x00001000 -SoundReq0x80100000 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -SetRoomFlag 0x0001 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_0801550C.inc b/data/scripts/gUnk_0801550C.inc deleted file mode 100644 index f2635e78..00000000 --- a/data/scripts/gUnk_0801550C.inc +++ /dev/null @@ -1,44 +0,0 @@ -SCRIPT_START gUnk_0801550C -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EF80 0x0007 -_0807EB44 0x0000 -Call sub_0807F338 -StopScript -CallWithArg sub_0806AF60, 0x00000000 -WaitForSomething2 0x00008000 -CallWithArg sub_0806AF60, 0x00000004 -_0807EDD4 0x0078, 0x00b8 -_0807EB44 0x0000 -CallWithArg sub_0806AF60, 0x00000000 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807EF80 0x000d -_0807EB44 0x0000 -CallWithArg sub_0806AF60, 0x00000004 -_0807EDD4 0x0078, 0x00c8 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807EB44 0x0000 -CallWithArg sub_0806AF60, 0x00000000 -_0807EF80 0x0010 -Wait 0x0028 -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x000a -SoundReq 0x0125 -CallWithArg sub_0807FB28, 0x00000003 -Wait 0x000a -_0807EF80 0x0010 -_0807E5F8 0x00010000 -WaitForSomething2 0x00008000 -_0807E930 0x000d -Call sub_0807F2D4 -_0807E5F8 0x00010000 -Wait 0x003c -_0807EF80 0x0005 -Wait 0x003c -CheckRoomFlag 0x0001 -JumpIfNot 0xfffa -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080155F4.inc b/data/scripts/gUnk_080155F4.inc deleted file mode 100644 index 2e04b951..00000000 --- a/data/scripts/gUnk_080155F4.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_080155F4 -WaitForSomething2 0x00000020 -_0807E930 0x0000 -Wait 0x0014 -_0807E5F8 0x00000040 -CheckRoomFlag 0x0001 -JumpIfNot 0xfffa -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015618.inc b/data/scripts/gUnk_08015618.inc deleted file mode 100644 index fa0553ff..00000000 --- a/data/scripts/gUnk_08015618.inc +++ /dev/null @@ -1,22 +0,0 @@ -SCRIPT_START gUnk_08015618 -StartScript -_0807EF80 0x0007 -SetEntityNonPlanarMovement 0x0040 -Call sub_08094B80 -StopScript -WaitForSomething2 0x00000080 -CallWithArg sub_0805DDEC, 0x00000003 -Call sub_08094B0C -_0807EDD4 0x0078, 0x0068 -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807EF3C 0xff80, 0x0000 -CallWithArg sub_0805DE18, 0x00000003 -Wait 0x003c -_0807E5F8 0x00000100 -WaitForSomething2 0x00000080 -_0807E930 0x0001 -Call sub_0807F2D4 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015684.inc b/data/scripts/gUnk_08015684.inc deleted file mode 100644 index 13a7042e..00000000 --- a/data/scripts/gUnk_08015684.inc +++ /dev/null @@ -1,46 +0,0 @@ -SCRIPT_START gUnk_08015684 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000b -_0807EB44 0x0000 -_0807EF80 0x0017 -Call sub_0807F180 -StopScript -WaitForSomething2 0x00000800 -_0807EB44 0x0002 -_0807EF80 0x0017 -Wait 0x000a -_0807EB44 0x0004 -_0807EF80 0x0017 -_0807EB44 0x0004 -_0807EF80 0x001b -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -Wait 0x0078 -_0807EF80 0x0004 -Wait 0x0014 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -_0807EF80 0x0018 -Call sub_0807F2D4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -_0807EB44 0x0004 -_0807EF80 0x0014 -CallWithArg sub_0809545C, 0x08015754 -SoundReq 0x01c4 -Wait 0x0078 -_0807EF80 0x0016 -WaitForSomething2 0x00020000 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00001000 -WaitForSomething2 0x00000800 -Call sub_08066CA4 -_0807EF80 0x0008 -Wait 0x0078 -_0807E5F8 0x00001000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015754.inc b/data/scripts/gUnk_08015754.inc deleted file mode 100644 index 8ec9bfa5..00000000 --- a/data/scripts/gUnk_08015754.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08015754 -StartScript -_0807E930 0x0000 -SetEntityNonPlanarMovement 0x0200 -Call sub_08094B80 -StopScript -Wait 0x0078 -SoundReq 0x01c5 -Call sub_08094B6C -_0807EDD4 0x0078, 0x00b8 -SoundReq 0x01c6 -Call sub_08094B80 -_0807E5F8 0x00020000 -SetEntityNonPlanarMovement 0x0080 -WaitForSomething2 0x00040000 -_0807EDD4 0x0078, 0x00c8 -_0807E5F8 0x00080000 -WaitForSomething2 0x00040000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080157AC.inc b/data/scripts/gUnk_080157AC.inc deleted file mode 100644 index aaa816ed..00000000 --- a/data/scripts/gUnk_080157AC.inc +++ /dev/null @@ -1,70 +0,0 @@ -SCRIPT_START gUnk_080157AC -CheckPlayerInRegion 0x01f8, 0x0310, 0x2020 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Call sub_0807DF50 -_0807E878 -CheckPlayerInRegion 0x0250, 0x0230, 0x3040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -Call sub_0807F3F8 -Wait 0x003c -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -StartPlayerScript gUnk_080158F8 -_0807F0B4 0x0001 -SetEntityPositionRelative 0x02180248 -CameraTargetEntity -Call sub_0807F5C0 -WaitForSomething2 0x00000010 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000020 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -StartPlayerScript gUnk_08015918 -WaitForSomething2 0x00000010 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -TextboxNoOverlapFollowPos 0x00021066 -_0807EA94 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -Call sub_0807DF50 -_0807E878 -Call sub_08066F94 -_0807E5F8 0x00000008 -CheckRoomFlag 0x0000 -JumpIfNot 0xfffa -_0807EA94 -ComparePlayerAction 0x001c -JumpIf 0xfff8 -_0807E864 -Call sub_0807DF28 -_0807F0B4 0x0002 -SetEntityPositionRelative 0x02080248 -CameraTargetEntity -StartPlayerScript gUnk_08015938 -WaitForSomething2 0x00000010 -TextboxNoOverlapFollowPos 0x000c106a -_0807EA94 -_0807E5F8 0x00000008 -Wait 0x0078 -_0807E8E4_2 -TextboxNoOverlapFollowPos 0x00021068 -_0807EA94 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -SetLocalFlag 0x008b -Call sub_08066FB8 -Call sub_0807DF50 -_0807E878 -_0807F0B4 0x0004 -CameraTargetPlayer -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_080158F8.inc b/data/scripts/gUnk_080158F8.inc deleted file mode 100644 index 8c1025b2..00000000 --- a/data/scripts/gUnk_080158F8.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_080158F8 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0218, 0x0238 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000010 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015918.inc b/data/scripts/gUnk_08015918.inc deleted file mode 100644 index 010c2646..00000000 --- a/data/scripts/gUnk_08015918.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_08015918 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0238, 0x0228 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000010 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015938.inc b/data/scripts/gUnk_08015938.inc deleted file mode 100644 index e2045e39..00000000 --- a/data/scripts/gUnk_08015938.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_08015938 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0248, 0x0208 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000010 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015958.inc b/data/scripts/gUnk_08015958.inc deleted file mode 100644 index a8c6eebf..00000000 --- a/data/scripts/gUnk_08015958.inc +++ /dev/null @@ -1,71 +0,0 @@ -SCRIPT_START gUnk_08015958 -StartScript -SetEntityNonPlanarMovement 0x0180 -_0807EF80 0x0008 -_0807EF80 0x000b -Call sub_08066D04 -StopScript -WaitForSomething2 0x00000001 -StartScript -Call sub_08066D14 -MoveEntityToPlayer -StopScript -_0807EF80 0x0007 -_0807EB74 -_0807EDD4 0x01f8, 0x02f8 -_0807EB44 0x0004 -_0807EF80 0x0000 -TextboxNoOverlapFollowPos 0x00021011 -_0807EA94 -_0807EDD4 0x01f8, 0x0268 -SetEntityPositionRelative 0x02180248 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -Call sub_0807F3C8 -SoundReq 0x0096 -SetEntityNonPlanarMovement 0x0200 -_0807ECC4 0x0008 -_0807E930 0x0040 -Call sub_0807F2D4 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -_0807EB44 0x0006 -_0807EF80 0x0000 -_0807E5F8 0x00000002 -WaitForSomething2 0x00000001 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0238, 0x0238 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807EF80 0x000a -_0807E9D4 -_0807E5F8 0x00000002 -StopScript -StartScript -_0807EB74 -CheckRoomFlag 0x0000 -JumpIf 0x0016 -CheckEntityInteractType -JumpIfNot 0xffee -StopScript -TextboxNoOverlapFollowPos 0x00021067 -_0807EA94 -Jump 0xffe0 -StopScript -_0807EF80 0x000b -_0807EB44 0x0000 -_0807EF80 0x0000 -WaitForSomething2 0x00000001 -Call sub_08066D4C -_0807E5F8 0x00000002 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015A7C.inc b/data/scripts/gUnk_08015A7C.inc deleted file mode 100644 index 6345c5f5..00000000 --- a/data/scripts/gUnk_08015A7C.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08015A7C -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0001 -_0807EC64 0x0010 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015AA0.inc b/data/scripts/gUnk_08015AA0.inc deleted file mode 100644 index 72a3a9ee..00000000 --- a/data/scripts/gUnk_08015AA0.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08015AA0 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0001 -_0807EC94 0x0010 -_0807EB44 0x0002 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015AC4.inc b/data/scripts/gUnk_08015AC4.inc deleted file mode 100644 index 754b2b65..00000000 --- a/data/scripts/gUnk_08015AC4.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_08015AC4 -StartScript -_0807EF80 0x0007 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000008 -_0807E908 0x0007 -WaitForSomething2 0x00000008 -_0807E908 0x0006 -SetRoomFlag 0x0000 -_0807EB44 0x0004 -_0807EF80 0x0000 -WaitForSomething2 0x00000008 -Wait 0x003c -SoundReq 0x0072 -Call sub_08046078 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015B14.inc b/data/scripts/gUnk_08015B14.inc deleted file mode 100644 index 822f52f1..00000000 --- a/data/scripts/gUnk_08015B14.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08015B14 -StartScript -_0807E930 0x0018 -SetEntityNonPlanarMovement 0x0300 -StopScript -_0807EDD4 0x0248, 0x0218 -_0807E5F8 0x00000020 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015B34.inc b/data/scripts/gUnk_08015B34.inc deleted file mode 100644 index 26bd551f..00000000 --- a/data/scripts/gUnk_08015B34.inc +++ /dev/null @@ -1,20 +0,0 @@ -SCRIPT_START gUnk_08015B34 -StopScript -StartScript -CheckLocalFlag 0x008b -JumpIf 0x0040 -CallWithArg sub_0807F6B4, 0x00000318 -JumpIfNot 0xffe8 -StopScript -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -TextboxNoOverlapFollowPos 0x00022506 -_0807EA94 -StartPlayerScript gUnk_08015B84 -WaitForSomething2 0x00000004 -Call sub_0807DF50 -_0807E878 -Jump 0xffb8 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015B84.inc b/data/scripts/gUnk_08015B84.inc deleted file mode 100644 index 7893541f..00000000 --- a/data/scripts/gUnk_08015B84.inc +++ /dev/null @@ -1,10 +0,0 @@ -SCRIPT_START gUnk_08015B84 -SetEntityNonPlanarMovement 0x0100 -_0807EF80 0x0001 -_0807EC64 0x0010 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000004 -Call sub_080791BC -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015BA8.inc b/data/scripts/gUnk_08015BA8.inc deleted file mode 100644 index 7ee39edb..00000000 --- a/data/scripts/gUnk_08015BA8.inc +++ /dev/null @@ -1,21 +0,0 @@ -SCRIPT_START gUnk_08015BA8 -StartScript -SetLocalFlag 0x008e -_0807E864 -MoveEntityToPlayer -CameraTargetEntity -SetEntityNonPlanarMovement 0x0200 -StopScript -Wait 0x000f -_0807E8E4_2 -Call sub_0807F3F8 -Wait 0x001e -_0807EDD4 0x00b8, 0x0258 -Wait 0x001e -SetRoomFlag 0x0065 -Wait 0x0078 -_0807EEB4 -CameraTargetPlayer -_0807E878 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015BE8.inc b/data/scripts/gUnk_08015BE8.inc deleted file mode 100644 index b513bb6f..00000000 --- a/data/scripts/gUnk_08015BE8.inc +++ /dev/null @@ -1,39 +0,0 @@ -SCRIPT_START gUnk_08015BE8 -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -CheckPlayerInRegion 0x0160, 0x0020, 0x3040 -JumpIfNot 0xfff6 -_0807E864 -Call sub_0807F9A4 -Call sub_0807DF28 -Call sub_0807FBC4 -StartPlayerScript gUnk_08015C7C -WaitForSomething2 0x00000100 -CameraTargetPlayer -_0807E778 0x0004 -_0807E80C 0x00000000 -WaitFor_2 -SoundReq0x80100000 -Call sub_08053BE8 -StartScript -_0807E864 -Call sub_0807FBC4 -CameraTargetPlayer -_0807E778 0x0100 -DoFade4 -_0807E80C 0x00000000 -StopScript -_0807E778 0x0004 -_0807E800 0x00000000 -WaitFor_2 -SoundReq2 0xffff -_0807EB28 0x131f -_0807EA94 -SetLocalFlag 0x009c -Call sub_0807FBCC -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015C7C.inc b/data/scripts/gUnk_08015C7C.inc deleted file mode 100644 index 6c311115..00000000 --- a/data/scripts/gUnk_08015C7C.inc +++ /dev/null @@ -1,19 +0,0 @@ -SCRIPT_START gUnk_08015C7C -StartScript -SetEntityNonPlanarMovement 0x0080 -StopScript -_0807EF80 0x0001 -_0807EDD4 0x0168, 0x0058 -_0807EB44 0x0004 -_0807EF80 0x0000 -CallWithArg sub_0807F238, 0x000003c5 -Call sub_0807F304 -TextboxNoOverlapFollowPos 0x000c1318 -_0807EA94 -CallWithArg sub_0807F238, 0x000003c9 -Call sub_0807F304 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807E5F8 0x00000100 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_08015CD4.inc b/data/scripts/gUnk_08015CD4.inc deleted file mode 100644 index 093fb138..00000000 --- a/data/scripts/gUnk_08015CD4.inc +++ /dev/null @@ -1,67 +0,0 @@ -SCRIPT_START gUnk_08015CD4 -StartScript -_0807F0B4 0x0007 -SetEntityPositionRelative 0x00680088 -CameraTargetEntity -StopScript -_0807E778 0x0004 -DoFade4 -WaitFor_2 -Wait 0x003c -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00e00088 -CameraTargetEntity -Wait 0x003c -SoundReq2 0x000d -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00700088 -CameraTargetEntity -Wait 0x003c -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00e00088 -CameraTargetEntity -Wait 0x003c -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -_0807F0B4 0x0004 -SetEntityPositionRelative 0x00700088 -CameraTargetEntity -Wait 0x003c -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000010 -WaitForSomething2 0x00000020 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -_0807E5F8 0x00000010 -LoadRoomEntityList gUnk_080FCE30 -SoundReq0x80100000 -Wait 0x0078 -_0807E778 0x0004 -DoFade4 -WaitFor_2 -SoundReq2 0x0034 -_0807E5F8 0x00000040 -WaitForSomething2 0x00000080 -_0807E5F8 0x00000001 -WaitForSomething2 0x00000002 -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E5F8 0x00000200 -Wait 0x003c -_0807E5F8 0x00000004 -WaitForSomething2 0x00000008 -_0807E778 0x0004 -DoFade5 -WaitFor_2 -SoundReq0x80100000 -SetRoomFlag 0x0000 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015DF0.inc b/data/scripts/gUnk_08015DF0.inc deleted file mode 100644 index 44523b73..00000000 --- a/data/scripts/gUnk_08015DF0.inc +++ /dev/null @@ -1,26 +0,0 @@ -SCRIPT_START gUnk_08015DF0 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000004 -_0807EF80 0x0004 -Wait 0x003c -TextboxNoOverlap 0x1319 -_0807EA94 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -TextboxNoOverlap 0x131a -_0807EA94 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -TextboxNoOverlap 0x131d -_0807EA94 -_0807E5F8 0x00000008 -WaitForSomething2 0x00000004 -TextboxNoOverlap 0x131e -_0807EA94 -_0807E5F8 0x00000008 -WaitForSomething 0x00000400 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015E58.inc b/data/scripts/gUnk_08015E58.inc deleted file mode 100644 index 99d6da07..00000000 --- a/data/scripts/gUnk_08015E58.inc +++ /dev/null @@ -1,40 +0,0 @@ -SCRIPT_START gUnk_08015E58 -StartScript -_0807EF80 0x0008 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x001d -StopScript -WaitForSomething2 0x00000010 -Call sub_08066C94 -Wait 0x00e9 -_0807EF80 0x0007 -_0807EF80 0x001e -Wait 0x0014 -_0807EB44 0x0000 -_0807EF80 0x001c -Call sub_0807F2D4 -_0807EF80 0x0000 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -Call sub_08066CA4 -_0807EF80 0x0008 -Wait 0x00bc -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -SetEntityPositionRelative 0x00680088 -Call sub_08066C94 -Wait 0x00e8 -_0807EF80 0x0007 -_0807EF80 0x001e -Wait 0x0014 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0014 -Wait 0x001e -TextboxNoOverlap 0x131b -_0807EA94 -_0807E5F8 0x00000020 -WaitForSomething2 0x00000010 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015F08.inc b/data/scripts/gUnk_08015F08.inc deleted file mode 100644 index 41099f65..00000000 --- a/data/scripts/gUnk_08015F08.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_08015F08 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething2 0x00000001 -TextboxNoOverlap 0x131c -_0807EA94 -_0807E5F8 0x00000002 -WaitForSomething 0x00000200 -_0807EF80 0x0005 -WaitForSomething 0x00000400 -_0807EF80 0x0006 -SCRIPT_END diff --git a/data/scripts/gUnk_08015F3C.inc b/data/scripts/gUnk_08015F3C.inc deleted file mode 100644 index 1088fc63..00000000 --- a/data/scripts/gUnk_08015F3C.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08015F3C -StartScript -SetEntityNonPlanarMovement 0x0080 -_0807EB44 0x0000 -_0807E930 0x0000 -StopScript -WaitForSomething 0x00000040 -_0807E930 0x0004 -_0807EC64 0x00c0 -_0807E930 0x0000 -Wait 0x003c -_0807E5F8 0x00000080 -WaitForSomething 0x00000200 -_0807EF80 0x0005 -WaitForSomething 0x00000400 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015F80.inc b/data/scripts/gUnk_08015F80.inc deleted file mode 100644 index 9c648777..00000000 --- a/data/scripts/gUnk_08015F80.inc +++ /dev/null @@ -1,11 +0,0 @@ -SCRIPT_START gUnk_08015F80 -StartScript -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -WaitForSomething 0x00000200 -_0807EF80 0x0005 -WaitForSomething 0x00000400 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015FA4.inc b/data/scripts/gUnk_08015FA4.inc deleted file mode 100644 index 83e92568..00000000 --- a/data/scripts/gUnk_08015FA4.inc +++ /dev/null @@ -1,9 +0,0 @@ -SCRIPT_START gUnk_08015FA4 -StartScript -_0807EF80 0x000a -Call sub_08066E38 -StopScript -WaitForSomething 0x00000400 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08015FC0.inc b/data/scripts/gUnk_08015FC0.inc deleted file mode 100644 index 53484fd1..00000000 --- a/data/scripts/gUnk_08015FC0.inc +++ /dev/null @@ -1,18 +0,0 @@ -SCRIPT_START gUnk_08015FC0 -StartScript -Call sub_0806DB84 -CheckKinstoneFused 0x0009 -JumpIf 0x005a -_0807EA88 0x0009 -CallWithArg sub_0806DA04, 0x00000007 -_0807EF80 0x000a -StopScript -_0807EA4C -_0807E9F0 -_0807E864 -CheckKinstoneFused 0x0009 -JumpIf 0x000e -Call sub_0807DF50 -_0807E878 -Jump 0xffe8 -_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/gUnk_08016004.inc b/data/scripts/gUnk_08016004.inc deleted file mode 100644 index 0136d07a..00000000 --- a/data/scripts/gUnk_08016004.inc +++ /dev/null @@ -1,12 +0,0 @@ -SCRIPT_START gUnk_08016004 -_0807E5F8 0x00000003 -WaitForSomething2 0x0000000c -_0807F0C8 0x0000, 0x0000 -SoundReq 0x0072 -_0807EB28 0x0b1f -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EF80 0x0006 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_08016030.inc b/data/scripts/gUnk_08016030.inc deleted file mode 100644 index 057c45e2..00000000 --- a/data/scripts/gUnk_08016030.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_08016030 -StartScript -CheckKinstoneFused 0x0009 -JumpIf 0x002a -StopScript -WaitForSomething2 0x00000001 -_0807EF80 0x0010 -Wait 0x003c -SetEntityNonPlanarMovement 0x0020 -_0807ECF4 0x0080 -Wait 0x001e -_0807EF80 0x0010 -_0807E5F8 0x00000008 -SCRIPT_END diff --git a/data/scripts/gUnk_08016062.inc b/data/scripts/gUnk_08016062.inc deleted file mode 100644 index 1dc40c78..00000000 --- a/data/scripts/gUnk_08016062.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_08016062 -SetEntityPosition 0xfff0, 0x0000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_0801606C.inc b/data/scripts/gUnk_0801606C.inc deleted file mode 100644 index d194b9dc..00000000 --- a/data/scripts/gUnk_0801606C.inc +++ /dev/null @@ -1,14 +0,0 @@ -SCRIPT_START gUnk_0801606C -StartScript -CheckKinstoneFused 0x0009 -JumpIf 0x002a -StopScript -WaitForSomething2 0x00000002 -_0807EF80 0x0010 -Wait 0x003c -SetEntityNonPlanarMovement 0x0020 -_0807EC94 0x0080 -Wait 0x001e -_0807EF80 0x0010 -_0807E5F8 0x00000004 -SCRIPT_END diff --git a/data/scripts/gUnk_0801609E.inc b/data/scripts/gUnk_0801609E.inc deleted file mode 100644 index 381e9ecb..00000000 --- a/data/scripts/gUnk_0801609E.inc +++ /dev/null @@ -1,4 +0,0 @@ -SCRIPT_START gUnk_0801609E -SetEntityPosition 0x0010, 0x0000 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080160A8.inc b/data/scripts/gUnk_080160A8.inc deleted file mode 100644 index 3595816a..00000000 --- a/data/scripts/gUnk_080160A8.inc +++ /dev/null @@ -1,182 +0,0 @@ -SCRIPT_START gUnk_080160A8 -StartScript -_0807E9D4 -_0807E930 0x0008 -StopScript -StartScript -CheckEntityInteractType -JumpIf 0x0028 -TestBit 0x00000008 -JumpIf 0x0010 -TestBit 0x00000010 -JumpIf 0x0006 -Jump 0xffe0 -StopScript -_0807EB74 -WaitForSomething2 0x00000004 -Jump 0xffd2 -_0807E864 -_0807EB74 -StopScript -HasRoomItemForSale -JumpIfNot 0x0030 -TextboxNoOverlapFollow 0x2d07 -_0807EA94 -_0807E3E8 -JumpIfNot 0x003c -BuyItem 0x0000, 0x0000 -JumpIf 0x000c -TextboxNoOverlapFollow 0x2d0b -_0807EA94 -Jump 0x0028 -WaitPlayerAction8 -_0807EB8C -TextboxNoOverlapFollow 0x2d0d -_0807EA94 -Jump 0x001a -CheckKinstoneFused 0x0014 -JumpIfNot 0x000c -TextboxNoOverlapFollow 0x2d09 -_0807EA94 -Jump 0x0008 -TextboxNoOverlapFollow 0x2d01 -_0807EA94 -_0807E878 -_0807EB44 0x0004 -Jump 0xff76 -StartScript -Call sub_080787B4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -GetInventoryValue 0x0025 -_0807EAF0_ssss 0x2d03, 0x2d02, 0x2d02, 0x2d02 -_0807E3E8 -JumpIfNot 0x002a -_0807E48C 0x0020 -JumpIf 0x000a -TextboxNoOverlapFollow 0x2d0c -Jump 0x001a -BuyItem 0x0025, 0x0000 -JumpIf 0x000a -TextboxNoOverlapFollow 0x2d0b -Jump 0x0008 -WaitPlayerAction8 -TextboxNoOverlapFollow 0x2d06 -_0807E878 -Jump 0xffb8 -StartScript -Call sub_080787B4 -StopScript -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -GetInventoryValue 0x0024 -_0807EAF0_ssss 0x2d05, 0x2d04, 0x2d04, 0x2d04 -_0807E3E8 -JumpIfNot 0x002e -_0807E48C 0x0020 -JumpIf 0x000a -TextboxNoOverlapFollow 0x2d0c -Jump 0x001e -BuyItem 0x0024, 0x0000 -JumpIf 0x000a -TextboxNoOverlapFollow 0x2d0b -Jump 0x000c -WaitPlayerAction8 -_0807EA94 -_0807EB8C -TextboxNoOverlap 0x2d06 -_0807E878 -Jump 0xffb4 -StartScript -Call sub_0807F348 -_0807EF80 0x000a -_0807EB44 0x0004 -_0807EF80 0x0000 -StopScript -Call sub_08068C28 -CheckEntityInteractType -JumpIfNot 0xfffc -_0807E864 -Call sub_0807DF28 -_0807EB74 -Call sub_08068CA0 -JumpIf 0x0122 -Call sub_08068CFC -JumpIfNot 0x010c -Call sub_08068DB8 -_0807EA94 -Call sub_08068DD0 -_0807EA94 -_0807E3E8 -JumpIfNot 0x010a -StartPlayerScript gUnk_0801635C -WaitForSomething2 0x00000001 -_0807EB74 -Call sub_08068C8C -JumpIf 0x000e -Call sub_08068DE8 -_0807EA94 -Wait 0x001e -Call sub_08068E00 -_0807EA94 -_0807EF80 0x0001 -Call sub_0807F2D4 -Call sub_08068E90 -Call sub_08068C8C -JumpIf 0x009a -Call sub_08068F00 -Call sub_08068F14 -Call sub_08068BB4 -CallWithArg sub_0807F244, 0x00010001 -Call sub_08068B84 -Call sub_0807F2A8 -Call sub_08068BD0 -Wait 0x001e -Call sub_08068E18 -_0807EA94 -Call sub_08068EB4 -Call sub_0807DF50 -_0807E878 -StopScript -StartScript -Call sub_08068EC4 -JumpIf 0x001e -CheckEntityInteractType -JumpIf 0x0006 -Jump 0xffea -StopScript -_0807E864 -Call sub_08068E78 -_0807EA94 -_0807E878 -Jump 0xffd8 -StopScript -_0807E888 -Call sub_0807F594 -Call sub_0807DF28 -_0807E864 -SoundReq0x80100000 -SoundReq 0x00cd -Wait 0x003c -SoundReq2 0x005e -Call sub_08068F3C -Call sub_08068E30 -_0807EA94 -Call sub_08068C6C -WaitPlayerAction8 -_0807EA94 -Jump 0x0016 -Call sub_08068E60 -_0807EA94 -Jump 0x000a -Call sub_08068E48 -_0807EA94 -Call sub_0807DF50 -_0807E878 -_0807EB44 0x0004 -_0807EF80 0x0000 -Jump 0xfea6 -.short 0x0000 diff --git a/data/scripts/gUnk_0801635C.inc b/data/scripts/gUnk_0801635C.inc deleted file mode 100644 index 1698dde2..00000000 --- a/data/scripts/gUnk_0801635C.inc +++ /dev/null @@ -1,8 +0,0 @@ -SCRIPT_START gUnk_0801635C -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0078, 0x0050 -_0807EB44 0x0000 -_0807EF80 0x0000 -_0807E5F8 0x00000001 -Call sub_080791BC -SCRIPT_END diff --git a/data/scripts/gUnk_0801637C.inc b/data/scripts/gUnk_0801637C.inc deleted file mode 100644 index 72529ceb..00000000 --- a/data/scripts/gUnk_0801637C.inc +++ /dev/null @@ -1,5 +0,0 @@ -SCRIPT_START gUnk_0801637C -.short 0xb500 -.short 0xf08c -.short 0xfb1d -.short 0xbd00 diff --git a/data/scripts/gUnk_08016384.inc b/data/scripts/gUnk_08016384.inc deleted file mode 100644 index d1cfa60c..00000000 --- a/data/scripts/gUnk_08016384.inc +++ /dev/null @@ -1,57 +0,0 @@ -SCRIPT_START gUnk_08016384 -StartScript -StopScript -Jump 0xfffa -JumpIf 0xfff6 -JumpIfNot 0xfff2 -_0807E078 0xffee, 0xffec -JumpAbsolute gUnk_08016384 -JumpAbsoluteIf gUnk_08016384 -JumpAbsoluteIfNot gUnk_08016384 -_0807E0E0 gUnk_08016384, gUnk_08016384 -Call 0x08016384 -CallWithArg 0x08016384, 0x12345678 -LoadRoomEntityList gUnk_08016384 -TestBit 0x00000001 -CheckInventory1 0x0001 -CheckInventory2 0x0001 -HasRoomItemForSale -CheckLocalFlag 0x0067 -CheckLocalFlagByOffset 0x0100, 0x006b -CheckGlobalFlag 0x0013 -CheckRoomFlag 0x0000 -CheckPlayerInRegion 0x0000, 0x0000, 0x0000 -CheckPlayerInRegion2 0x0000 -CheckEntityInteractType -_0807E30C -HasRupees 0x00c8 -_0807E3E8 -CheckKinstoneFused 0x0001 -BuyItem 0x006c, 0x0000 -_0807E48C 0x0020 -_0807E4CC 0x00000000 -_0807E4EC 0x00000000 -_0807E514 0x00000000 -CheckPlayerFlags 0x00000080 -_0807E564 -EntityHasHeight -ComparePlayerAction 0x0001 -ComparePlayerAnimationState 0x0004 -_0807E5F8 0x00000001 -_0807E610 0x00000002 -SetLocalFlag 0x0067 -SetLocalFlagByOffset 0x0100, 0x0001 -ClearLocalFlag 0x0067 -SetGlobalFlag 0x0013 -ClearGlobalFlag 0x0013 -SetRoomFlag 0x0000 -ClearRoomFlag 0x0000 -Wait 0x001e -WaitForSomething 0x00000001 -WaitForSomething2 0x00000002 -WaitPlayerAction8 -WaitForPlayerAction0x17 -WaitFor_1 -WaitFor_2 -_0807E778 0x0004 -_0807E788 0x0000ffff diff --git a/data/scripts/gUnk_08016482.inc b/data/scripts/gUnk_08016482.inc deleted file mode 100644 index 98339999..00000000 --- a/data/scripts/gUnk_08016482.inc +++ /dev/null @@ -1,80 +0,0 @@ -SCRIPT_START gUnk_08016482 -_0807E79C -ScriptCommandNop2 0x0080 -DoFade4 -DoFade5 -DoFade6 -DoFade7 -_0807E800 0x00000000 -_0807E80C 0x00000000 -_0807E858_ -_0807E864 -_0807E878 -_0807E888 -SetPlayerAction 0x00005408 -StartPlayerScript gUnk_08016384 -_0807E8D4 0x03a0 -_0807E8E4_0 -_0807E8E4_1 -_0807E8E4_2 -_0807E8E4_3 -_0807E908 0x0004 -_0807E914 0x00000000 -_0807E924 -_0807E930 0x0000 -_0807E944 -_0807E974 0x0600 -_0807E9D4 -_0807E9DC -_0807E9E4 0x0000 -_0807EA88 0x0001 -_0807EA94 -TextboxNoOverlapFollow 0x0601 -TextboxNoOverlap 0x0601 -TextboxNoOverlapFollowPos_s 0x0601 -_0807EAF0_sss 0x0601, 0x0602, 0x0603 -TextboxNoOverlapVar -_0807EB28 0x0602 -_0807EB38 -_0807EB44 0x0000 -_0807EB4C 0x0000, 0x0000 -_0807EB74 -_0807EB8C -SetEntityDirection 0x0000 -SetEntityDirectionWithAnimationState 0x0000 -SetEntityNonPlanarMovement 0x0100 -SetEntity0x20 0x00018000 -SetEntityPositionRelative 0x00000000 -MoveEntityToPlayer -ScriptCommandNop3 -_0807EC1C 0x0010 -_0807EC64 0x0020 -_0807EC94 0x0030 -_0807ECC4 0x0040 -_0807ECF4 0x0050 -_0807ED24 0x0000, 0x0000, 0x0000 -_0807EDD4 0x0000, 0x0000 -_0807EE04 0x0000, 0x0000 -_0807EE30 -_0807EEB4 -_0807EEF4 0xfff0, 0x0014 -_0807EF80 0x0000 -_0807EF90 0x0001 -SoundReq 0x0074 -SoundReq2 0x001d -SoundReq3 0x00000074 -SoundReq0x80100000 -ModRupees 0xff38 -ModHealth 0x0010 -IncreaseMaxHealth 0x0008 -_0807F050 0x0001 -_0807F034 0x0001 -GetInventoryValue 0x0001 -_0807F078 0x0001, 0x0002 -_0807F088 0x0001 -CameraTargetEntity -CameraTargetPlayer -_0807F0B4 0x0007 -_0807F0C8 0x003c, 0x0003 -SCRIPT_END -.short 0x0000 diff --git a/data/scripts/gUnk_080165A4.inc b/data/scripts/gUnk_080165A4.inc deleted file mode 100644 index ed0ad838..00000000 --- a/data/scripts/gUnk_080165A4.inc +++ /dev/null @@ -1,16 +0,0 @@ -SCRIPT_START gUnk_080165A4 -StartScript -_0807EF80 0x000a -_0807EB44 0x0004 -_0807E9D4 -StopScript -_0807E974 0x0601 -Jump 0xfffa -.short 0x0000 -Wait 0x001e -CheckPlayerInRegion2 0x2020 -JumpIfNot 0xfff6 -_0807EF80 0x0003 -Call 0x0801637D -Jump 0xffe8 -.short 0x0000 diff --git a/data/scripts/gUnk_080165D8.inc b/data/scripts/gUnk_080165D8.inc deleted file mode 100644 index 3834a417..00000000 --- a/data/scripts/gUnk_080165D8.inc +++ /dev/null @@ -1,239 +0,0 @@ -SCRIPT_START gUnk_080165D8 -Wait 0x001e -CheckPlayerInRegion2 0x2020 -JumpAbsoluteIfNot gUnk_080165D8 -_0807EF80 0x0003 -Call 0x0801637D -JumpAbsolute gUnk_080165D8 -.short 0x0000 -StartScript -_0807E9D4 -StopScript -_0807E30C -JumpIfNot 0xfffc -TextboxNoOverlapFollow 0x0601 -Jump 0xfff4 -StartScript -_0807E9D4 -StopScript -_0807E944 -_0807E864 -TextboxNoOverlapFollow 0x0602 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffee -.short 0x0000 -StartScript -_0807E9D4 -StopScript -_0807E944 -_0807E864 -_0807EB28 0x0603 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffee -.short 0x0000 -SetEntityNonPlanarMovement 0x0100 -_0807ECF4 0x0030 -Wait 0x0008 -_0807ECC4 0x0030 -Wait 0x0008 -_0807EC94 0x0030 -Wait 0x0008 -_0807EC64 0x0030 -Wait 0x0008 -Jump 0xffde -_0807ED24 0x0055, 0x0039, 0x00b4 -Wait 0x0008 -_0807ED24 0x0075, 0x0076, 0x003c -Wait 0x0008 -_0807ED24 0x0105, 0x006c, 0x0078 -Wait 0x0008 -_0807ED24 0x018e, 0x007a, 0x0078 -Wait 0x0008 -_0807ED24 0x0173, 0x0023, 0x003c -Wait 0x0008 -_0807ED24 0x00d8, 0x003f, 0x003c -Wait 0x0008 -Jump 0xffb6 -SetEntityNonPlanarMovement 0x0100 -_0807EDD4 0x0055, 0x0039 -Wait 0x0008 -_0807EDD4 0x0075, 0x0076 -Wait 0x0008 -_0807EDD4 0x0105, 0x006c -Wait 0x0008 -_0807EDD4 0x018e, 0x007a -Wait 0x0008 -_0807EDD4 0x0173, 0x0023 -Wait 0x0008 -_0807EDD4 0x00d8, 0x003f -Wait 0x0008 -Jump 0xffc2 -SetEntityNonPlanarMovement 0x0100 -_0807EC94 0x0030 -_0807E5F8 0x00000002 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -WaitForSomething 0x00000001 -_0807E610 0x00000001 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -WaitForSomething 0x00000001 -_0807E610 0x00000001 -_0807ECF4 0x0030 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -Wait 0x001e -_0807E5F8 0x00000006 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -Wait 0x003c -Jump 0xff6a -SetEntityNonPlanarMovement 0x0100 -WaitForSomething 0x00000002 -_0807E610 0x00000002 -_0807EC94 0x0030 -_0807E5F8 0x00000004 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -WaitForSomething 0x00000002 -_0807E610 0x00000002 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -WaitForSomething 0x00000002 -_0807E610 0x00000002 -_0807ECF4 0x0030 -_0807E5F8 0x00000001 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -WaitForSomething 0x00000002 -_0807E610 0x00000002 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -Jump 0xff5a -SetEntityNonPlanarMovement 0x0100 -WaitForSomething 0x00000004 -_0807E610 0x00000004 -_0807EC94 0x0030 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -Wait 0x001e -_0807E5F8 0x00000003 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -Wait 0x003c -_0807ECF4 0x0030 -_0807E5F8 0x00000002 -Wait 0x000f -_0807EF80 0x0000 -_0807EB44 0x0004 -WaitForSomething 0x00000004 -_0807E610 0x00000004 -_0807EF80 0x0003 -Wait 0x0002 -_0807EB44 0x0006 -Wait 0x0002 -_0807EB44 0x0000 -Wait 0x0002 -_0807EB44 0x0002 -Wait 0x0002 -_0807EB44 0x0004 -Jump 0xff6a -StartScript -_0807E9D4 -StopScript -_0807E944 -_0807E864 -Wait 0x000f -_0807E878 -Jump 0xfff4 -StartScript -Call sub_08064EA4 -_0807EB44 0x0004 -_0807EF80 0x0000 -_0807EF80 0x000a -StopScript -_0807E30C -JumpIfNot 0xfffc -_0807E864 -_0807EB74 -Call sub_08064F28 -_0807EA94 -JumpIfNot 0x0008 -_0807F034 0x003d -WaitPlayerAction8 -_0807E878 -SetGlobalFlag 0x005c -Jump 0xffdc -StartScript -_0807E9D4 -_0807EB44 0x0000 -_0807EF80 0x000a -StopScript -_0807E944 -_0807E864 -Wait 0x0018 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffea -.short 0x0000 -StartScript -_0807E9D4 -_0807EB44 0x0000 -_0807EF80 0x000a -_0807E930 0x0000 -StopScript -_0807E944 -_0807E864 -Wait 0x0018 -TextboxNoOverlapFollow 0x0a01 -_0807EA94 -Wait 0x000f -_0807E878 -Jump 0xffea -.short 0x0000 diff --git a/data/scripts/script_08008B5C.inc b/data/scripts/script_08008B5C.inc new file mode 100644 index 00000000..29fac399 --- /dev/null +++ b/data/scripts/script_08008B5C.inc @@ -0,0 +1,124 @@ +SCRIPT_START script_08008B5C +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807E930 0x0000 +_0807EF80 0x000a +StopScript +_0807E944 +_0807E864 +_0807E930 0x0004 +Call sub_0807F2D4 +Call sub_0806BBB0 +_0807EA94 +_0807E930 0x0008 +_0807E878 +Jump 0xffe2 +.short 0x0000 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +_0807E944 +_0807E864 +_0807E930 0x0004 +Call sub_0807F2D4 +TextboxNoOverlapFollow 0x4912 +_0807EA94 +_0807E930 0x0008 +_0807E878 +Jump 0xffe4 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +_0807E944 +_0807E864 +SetGlobalFlag 0x0061 +_0807E930 0x0004 +Call sub_0807F2D4 +_0807EA94 +Call sub_0806BA34 +JumpIfNot 0x0066 +_0807EA94 +CallWithArg sub_0806BB1C, 0x00000000 +Call sub_0807F2D4 +CallWithArg sub_0806BB1C, 0x00000001 +Call sub_0806BB7C +JumpIfNot 0x0048 +TextboxNoOverlap 0x490c +_0807EA94 +LoadRoomEntityList gUnk_080D6784 +WaitForSomething 0x00000001 +WaitForSomething 0x00000004 +Wait 0x000f +SoundReq 0x0072 +_0807E930 0x0004 +Call sub_0807F2D4 +TextboxNoOverlap 0x4913 +_0807EA94 +_0807E930 0x0008 +Call sub_0807F2D4 +Jump 0x000a +_0807E930 0x0008 +Wait 0x000f +_0807EA94 +_0807E878 +Jump 0xff70 +StartScript +SetEntityPositionRelative 0x00180068 +_0807EF80 0x000f +_0807EB44 0x0004 +_0807E930 0x0004 +SetEntityNonPlanarMovement 0x0300 +SoundReq 0x0121 +StopScript +WaitForSomething 0x00000002 +TextboxNoOverlap 0x490d +_0807EA94 +_0807EF80 0x0007 +Call sub_08064D08 +_0807EDD4 0x0068, 0x0078 +Call sub_08064D10 +Wait 0x000f +_0807EB44 0x0002 +Wait 0x000f +Call sub_08064D08 +_0807EDD4 0x0098, 0x0078 +Call sub_08064D10 +Wait 0x000f +_0807EB44 0x0004 +SoundReq 0x007f +Wait 0x000f +_0807EB44 0x0002 +_0807EDD4 0x00ac, 0x0078 +Wait 0x000f +_0807EB44 0x0004 +SoundReq 0x007f +Wait 0x000f +_0807EB44 0x0002 +_0807EDD4 0x00c0, 0x0078 +Wait 0x000f +_0807EB44 0x0004 +SoundReq 0x007f +Wait 0x000f +_0807EB44 0x0006 +Wait 0x001e +Call sub_08064D08 +_0807EDD4 0x0068, 0x0078 +Call sub_08064D10 +Wait 0x000f +_0807EB44 0x0000 +Wait 0x000f +Call sub_08064D08 +_0807EDD4 0x0068, 0x0018 +Call sub_08064D10 +SoundReq 0x0121 +_0807E5F8 0x00000001 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08008D50.inc b/data/scripts/script_08008D50.inc new file mode 100644 index 00000000..66abeeb8 --- /dev/null +++ b/data/scripts/script_08008D50.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_08008D50 +StartScript +SetEntityPositionRelative 0x00680068 +_0807F0B4 0x0004 +CameraTargetEntity +StopScript +Wait 0x001e +_0807E5F8 0x00000002 +WaitForSomething 0x00000001 +Wait 0x000f +_0807F0B4 0x0004 +CameraTargetPlayer +Wait 0x001e +_0807E5F8 0x00000004 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08008D8C.inc b/data/scripts/script_08008D8C.inc new file mode 100644 index 00000000..c9ee8f7d --- /dev/null +++ b/data/scripts/script_08008D8C.inc @@ -0,0 +1,107 @@ +SCRIPT_START script_08008D8C +StartScript +Call sub_08061FD8 +Call sub_08061E70 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +Call sub_080643D8 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +Jump 0xffd2 +StartScript +SetEntityPositionRelative 0x00780088 +StopScript +CheckPlayerInRegion 0x00d8, 0x0098, 0x4020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807F0B4 0x0001 +CameraTargetEntity +WaitForPlayerAction0x17 +Wait 0x003c +StartPlayerScript script_08008F74 +WaitForSomething2 0x00000020 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Wait 0x003c +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Wait 0x000f +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +TextboxNoOverlapFollowPos 0x000e1053 +_0807EA94 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807F034 0x0035 +WaitPlayerAction8 +StartPlayerScript script_08008FC0 +WaitForSomething2 0x00000020 +_0807E8E4_0 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000010 +Wait 0x0078 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E8E4_1 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807F034 0x0047 +WaitPlayerAction8 +_0807E914 0x00000003 +Call sub_0807F420 +_0807E8E4_0 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807F0B4 0x0004 +CameraTargetPlayer +SetGlobalFlag 0x0015 +Call sub_0806DCC0 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08008F74.inc b/data/scripts/script_08008F74.inc new file mode 100644 index 00000000..7885d2a5 --- /dev/null +++ b/data/scripts/script_08008F74.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_08008F74 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x00b8, 0x0090 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +_0807EF80 0x0001 +_0807EDD4 0x0088, 0x0078 +_0807EB44 0x0000 +_0807EF80 0x0000 +Wait 0x000f +_0807E5F8 0x00000020 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08008FC0.inc b/data/scripts/script_08008FC0.inc new file mode 100644 index 00000000..3480d0a2 --- /dev/null +++ b/data/scripts/script_08008FC0.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08008FC0 +_0807F078 0x0001, 0x0001 +CallWithArg sub_0807F918, 0x00000001 +SoundReq 0x0109 +CallWithArg sub_0807F238, 0x0000045f +Call sub_0807F304 +TextboxNoOverlapFollowPos 0x000e0501 +_0807EA94 +_0807E5F8 0x00000020 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08008FFC.inc b/data/scripts/script_08008FFC.inc new file mode 100644 index 00000000..5414ad80 --- /dev/null +++ b/data/scripts/script_08008FFC.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08008FFC +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +StopScript +WaitForSomething 0x00000010 +SoundReq 0x011c +_0807E930 0x0001 +Wait 0x0010 +SoundReq 0x011c +_0807EB44 0x0004 +_0807E930 0x0006 +Wait 0x0010 +_0807EF80 0x000f +SetEntityNonPlanarMovement 0x0200 +_0807ECC4 0x1c20 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800903C.inc b/data/scripts/script_0800903C.inc new file mode 100644 index 00000000..352bd061 --- /dev/null +++ b/data/scripts/script_0800903C.inc @@ -0,0 +1,193 @@ +SCRIPT_START script_0800903C +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000004 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +_0807EB44 0x0002 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EB44 0x0004 +_0807E5F8 0x00000008 +StartScript +_0807E9D4 +_0807EF80 0x000a +Jump 0x0202 +.short 0x0000 +StartScript +Call sub_0807F348 +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E9D4 +_0807EF80 0x000a +StopScript +WaitForSomething2 0x00000080 +_0807EB44 0x0004 +_0807ECC4 0x0008 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e1050 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e1052 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EB44 0x0006 +_0807E930 0x0005 +TextboxNoOverlapFollowPos 0x000e1054 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EB44 0x0004 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e1056 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e1057 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e1058 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x000e105c +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806673C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +StartScript +Call sub_0807F348 +_0807EB44 0x0006 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000001 +_0807EB74 +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x0000105b +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EF80 0x0005 +Wait 0x003c +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x00001051 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EF80 0x0004 +Wait 0x003c +_0807EB74 +_0807EB8C +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x00001055 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB74 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0001 +_0807EDD4 0x0098, 0x0078 +_0807EB74 +_0807EF80 0x0000 +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x00001059 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +StartScript +_0807E9D4 +_0807EF80 0x000a +Jump 0x0042 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_080668F0 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08066904 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +.short 0x0000 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x105e +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0806672C +_0807EF80 0x000a +StopScript +Jump 0xfe90 +.short 0x0000 +StartScript +_0807EF80 0x000a +Call sub_08066E38 +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x1071 +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 +StartScript +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009320.inc b/data/scripts/script_08009320.inc new file mode 100644 index 00000000..10935b22 --- /dev/null +++ b/data/scripts/script_08009320.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08009320 +StartScript +Call sub_0806D650 +SetEntityNonPlanarMovement 0x0010 +StopScript +_0807EEF4 0xfff8, 0x0000 +_0807EEF4 0x0008, 0x0000 +Jump 0xfff2 +SCRIPT_END diff --git a/data/scripts/script_08009340.inc b/data/scripts/script_08009340.inc new file mode 100644 index 00000000..78861283 --- /dev/null +++ b/data/scripts/script_08009340.inc @@ -0,0 +1,5 @@ +SCRIPT_START script_08009340 +StartScript +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009348.inc b/data/scripts/script_08009348.inc new file mode 100644 index 00000000..fcfdafd9 --- /dev/null +++ b/data/scripts/script_08009348.inc @@ -0,0 +1,25 @@ +SCRIPT_START script_08009348 +StartScript +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +Call sub_0806D638 +_0807F0B4 0x0001 +CameraTargetEntity +CheckGlobalFlag 0x0055 +JumpIf 0x002c +TextboxNoOverlap 0x1d01 +_0807EA94 +_0807EA94 +Call sub_0806D640 +_0807F0B4 0x0001 +CameraTargetPlayer +Wait 0x002d +_0807F0B4 0x0004 +_0807E878 +Call sub_0807DF50 +Jump 0xffb8 +SCRIPT_END diff --git a/data/scripts/script_0800939A.inc b/data/scripts/script_0800939A.inc new file mode 100644 index 00000000..a6880a48 --- /dev/null +++ b/data/scripts/script_0800939A.inc @@ -0,0 +1,51 @@ +SCRIPT_START script_0800939A +CheckLocalFlag 0x00ae +JumpIf 0x009e +CheckInventory1 0x000d +JumpIf 0x0014 +CheckInventory1 0x000e +JumpIf 0x000c +TextboxNoOverlap 0x1d02 +_0807EA94 +Jump 0xffbc +CheckInventory1 0x000e +JumpIfNot 0x0018 +Call sub_0806D788 +TextboxNoOverlap 0x1d03 +_0807EA94 +Call sub_0806D70C +Jump 0xff9e +_0807E914 0x00001d05 +CheckLocalFlag 0x00ad +JumpIf 0x0008 +_0807E914 0x00001d04 +TextboxNoOverlapVar +_0807EA94 +_0807E3E8 +JumpIfNot 0xff80 +Wait 0x001e +TextboxNoOverlap 0x1d08 +_0807EA94 +LoadRoomEntityList gUnk_080F9C38 +Wait 0x0078 +Call sub_0806D6D0 +Wait 0x00b4 +Call sub_0806D70C +Wait 0x0078 +SetLocalFlag 0x00ae +SetLocalFlag 0x00ad +Call sub_0806D5D4 +_0807EB8C +TextboxNoOverlap 0x1d09 +_0807EA94 +Wait 0x000a +Jump 0xff3a +Call sub_0806D600 +JumpIf 0x000c +TextboxNoOverlap 0x1d0a +_0807EA94 +JumpIfNot 0xff26 +TextboxNoOverlap 0x1d0b +_0807EA94 +Call sub_0806D74C +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08009464.inc b/data/scripts/script_08009464.inc new file mode 100644 index 00000000..727eb0b6 --- /dev/null +++ b/data/scripts/script_08009464.inc @@ -0,0 +1,28 @@ +SCRIPT_START script_08009464 +Wait 0x003c +_0807F0C8 0x0000, 0x0000 +LoadRoomEntityList gUnk_080F9C58 +Wait 0x003c +Call sub_0806D70C +Wait 0x003c +ClearLocalFlag 0x00ae +Call sub_0806D620 +Wait 0x003c +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlap 0x1d0c +_0807EA94 +Wait 0x000a +Jump 0xfed6 +.short 0x0000 +StartScript +Call sub_0806D7C4 +SetEntityNonPlanarMovement 0x0080 +StopScript +Wait 0x003c +SetEntity0x20 0x00018000 +_0807EE30 +JumpIfNot 0xfffc +Wait 0x003c +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080094CC.inc b/data/scripts/script_080094CC.inc new file mode 100644 index 00000000..50758bea --- /dev/null +++ b/data/scripts/script_080094CC.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_080094CC +StartScript +Call sub_0806D804 +SetEntityNonPlanarMovement 0x0180 +StopScript +Wait 0x003c +SetEntity0x20 0x00018000 +Call sub_0806D858 +_0807EE30 +JumpIfNot 0xfffc +Wait 0x001e +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080094FC.inc b/data/scripts/script_080094FC.inc new file mode 100644 index 00000000..45fe9870 --- /dev/null +++ b/data/scripts/script_080094FC.inc @@ -0,0 +1,69 @@ +SCRIPT_START script_080094FC +StartScript +Call sub_08067100 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EF80 0x0001 +_0807EB74 +Call sub_080670B4 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0000 +Jump 0xffde +.short 0x0000 +StartScript +Call sub_08067100 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EF80 0x0001 +_0807EB74 +Call sub_080670E4 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0000 +Jump 0xffde +.short 0x0000 +StartScript +Call sub_08067314 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E914 0x00000000 +Call sub_080672B0 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807E914 0x00000004 +Call sub_080672B0 +Call sub_080672C8 +_0807EA94 +Wait 0x000f +_0807E878 +_0807EB44 0x0004 +_0807E914 0x00000000 +Call sub_080672B0 +Jump 0xffca +.short 0x0000 +StartScript +Call sub_0806BE3C +_0807EF80 0x000a +_0807EF80 0x0007 +StopScript +Call sub_0806BF44 +JumpIf 0x000c +_0807EF80 0x000b +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080095F2.inc b/data/scripts/script_080095F2.inc new file mode 100644 index 00000000..5b177c6f --- /dev/null +++ b/data/scripts/script_080095F2.inc @@ -0,0 +1,73 @@ +SCRIPT_START script_080095F2 +CheckEntityInteractType +JumpIfNot 0xffe8 +_0807E864 +_0807EB74 +_0807EF80 0x0001 +Call sub_0806BE84 +_0807EA94 +JumpIfNot 0x0018 +SoundReq 0x0109 +_0807F088 0x003c +TextboxNoOverlapFollow 0x053c +WaitPlayerAction8 +_0807EA94 +_0807F078 0x003c, 0x0001 +_0807E878 +_0807EF80 0x0000 +Jump 0xffb4 +StartScript +_0807EF80 0x000b +_0807EF80 0x0008 +StopScript +StopScript +StartScript +CheckGlobalFlag 0x0020 +JumpIfNot 0xfff6 +StopScript +Call sub_0806BF44 +JumpIf 0xfff8 +StopScript +Call sub_0806BE3C +_0807EF80 0x000a +_0807EF80 0x0007 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0001 +Call sub_0806BEC8 +_0807EA94 +JumpIfNot 0x0016 +SoundReq 0x0111 +SoundReq 0x0072 +_0807F078 0x003c, 0x0002 +Call sub_0806BEFC +_0807E878 +_0807EF80 0x0000 +Jump 0xffca +StartScript +_0807EF80 0x0007 +Jump 0x005c +CheckGlobalFlag 0x0020 +JumpIf 0x0054 +StopScript +CheckPlayerInRegion 0x0188, 0x01c0, 0x1020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08009704 +WaitForSomething2 0x00000001 +SoundReq 0x0111 +_0807EF80 0x0008 +LoadRoomEntityList gUnk_080D9048 +Wait 0x000f +SoundReq 0x0111 +_0807EF80 0x0007 +CheckGlobalFlag 0x0020 +JumpIfNot 0xfffa +Call sub_0807DF50 +_0807E878 +Call sub_0808692C +SCRIPT_END diff --git a/data/scripts/script_08009704.inc b/data/scripts/script_08009704.inc new file mode 100644 index 00000000..0738cbac --- /dev/null +++ b/data/scripts/script_08009704.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08009704 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0001 +_0807EDD4 0x01a0, 0x01b0 +_0807EB44 0x0000 +_0807EF80 0x0000 +Wait 0x000a +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000001 +_0807EF80 0x000d +SetEntityNonPlanarMovement 0x0100 +_0807ECC4 0x0010 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08009740.inc b/data/scripts/script_08009740.inc new file mode 100644 index 00000000..f443adb3 --- /dev/null +++ b/data/scripts/script_08009740.inc @@ -0,0 +1,45 @@ +SCRIPT_START script_08009740 +StartScript +Call sub_08065D00 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807EF80 0x0007 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +Call sub_08065F64 +_0807EA94 +_0807E878 +Jump 0xffe6 +.short 0x0000 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +SoundReq 0x01f3 +Call sub_0807F40C +_0807E8E4_1 +Wait 0x000a +_0807E8E4_3 +Wait 0x0032 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +StartPlayerScript script_0800987C +WaitForSomething2 0x00000040 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +_0807F078 0x003c, 0x0000 +SetGlobalFlag 0x0020 +_0807E8E4_3 +Wait 0x001e +_0807EB28 0x2809 +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080097F0.inc b/data/scripts/script_080097F0.inc new file mode 100644 index 00000000..98e06831 --- /dev/null +++ b/data/scripts/script_080097F0.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_080097F0 +StartScript +_0807E930 0x0003 +_0807EF80 0x0007 +SetEntityNonPlanarMovement 0x0300 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +SoundReq 0x0123 +Call sub_0807F1A0 +StopScript +StartScript +_0807EE30 +JumpIfNot 0xfff8 +StopScript +_0807E5F8 0x00000004 +Call sub_0807FBD4 +SoundReq 0x01f3 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08009838.inc b/data/scripts/script_08009838.inc new file mode 100644 index 00000000..9ff46dfd --- /dev/null +++ b/data/scripts/script_08009838.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_08009838 +StartScript +_0807E930 0x0003 +_0807EF80 0x0007 +SetEntityNonPlanarMovement 0x0300 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000008 +Call sub_0809E0A0 +Call sub_0809E0D4 +SoundReq 0x01f3 +Call sub_0807FBD4 +SoundReq 0x01f3 +_0807E5F8 0x00000010 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800987C.inc b/data/scripts/script_0800987C.inc new file mode 100644 index 00000000..92c1e4f4 --- /dev/null +++ b/data/scripts/script_0800987C.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_0800987C +SoundReq 0x007a +_0807EB44 0x0004 +SoundReq 0x0086 +Call sub_0807F36C +SetEntityNonPlanarMovement 0x0400 +_0807ECF4 0x0004 +Call sub_0807F1E8 +Wait 0x001e +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +SoundReq 0x007c +_0807EB44 0x0004 +Call sub_0807F210 +_0807EF3C 0x0200, 0x0020 +_0807EF80 0x0000 +_0807E5F8 0x00000040 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080098D4.inc b/data/scripts/script_080098D4.inc new file mode 100644 index 00000000..0f027694 --- /dev/null +++ b/data/scripts/script_080098D4.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_080098D4 +StartScript +StopScript +CheckGlobalFlag 0x0020 +JumpIfNot 0xfffa +CheckInventory1 0x003c +JumpIfNot 0xfffa +CheckLocalFlag 0x005d +JumpIf 0x0022 +SetLocalFlag 0x005d +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807EB28 0x280a +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009918.inc b/data/scripts/script_08009918.inc new file mode 100644 index 00000000..1722df97 --- /dev/null +++ b/data/scripts/script_08009918.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08009918 +StartScript +Call sub_0807DF28 +_0807E864 +_0807E5F8 0x00000000 +StopScript +WaitFor_2 +Wait 0x0078 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000001 +SetGlobalFlag 0x001c +Call sub_0807DF50 +_0807E878 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/script_08009950.inc b/data/scripts/script_08009950.inc new file mode 100644 index 00000000..3ac1419c --- /dev/null +++ b/data/scripts/script_08009950.inc @@ -0,0 +1,37 @@ +SCRIPT_START script_08009950 +StartScript +Call sub_0807F348 +SetEntityNonPlanarMovement 0x0040 +_0807EB44 0x0004 +_0807E930 0x000c +_0807E908 0x0003 +StopScript +Wait 0x001e +CameraTargetEntity +_0807E778 0x0004 +_0807E800 0x00000000 +WaitFor_2 +WaitForSomething2 0x00000008 +_0807EF80 0x0004 +Wait 0x001e +_0807E930 0x000b +Wait 0x001e +TextboxNoOverlapFollow 0x1002 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E908 0x0001 +_0807EB44 0x0004 +_0807EDD4 0x00b8, 0x005c +_0807EB44 0x0006 +_0807EF80 0x0001 +TextboxNoOverlapFollow 0x1004 +_0807EA94 +_0807EF80 0x0000 +Wait 0x001e +_0807E778 0x0002 +DoFade5 +WaitFor_2 +Call sub_08053634 +SCRIPT_END diff --git a/data/scripts/script_080099DC.inc b/data/scripts/script_080099DC.inc new file mode 100644 index 00000000..30916b9d --- /dev/null +++ b/data/scripts/script_080099DC.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_080099DC +StartScript +Call sub_0807F348 +SetEntityNonPlanarMovement 0x00c0 +_0807EB44 0x0002 +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +_0807EDD4 0x0068, 0x0060 +Wait 0x000f +TextboxNoOverlapFollow 0x1001 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x0001 +TextboxNoOverlapFollow 0x1003 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009A34.inc b/data/scripts/script_08009A34.inc new file mode 100644 index 00000000..cc58658e --- /dev/null +++ b/data/scripts/script_08009A34.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08009A34 +Wait 0x003c +Call sub_08066258 +Wait 0x001e +Call sub_08066258 +Wait 0x005a +Jump 0xffea +SetEntityPositionRelative 0x01780240 +CameraTargetEntity +SetEntityNonPlanarMovement 0x0080 +Wait 0x0078 +SoundReq2 0x0036 +_0807E778 0x0002 +DoFade4 +WaitFor_2 +Wait 0x0078 +_0807E5F8 0x00000004 +Call sub_08053648 +_0807EDD4 0x0240, 0x0228 +SCRIPT_END diff --git a/data/scripts/script_08009A84.inc b/data/scripts/script_08009A84.inc new file mode 100644 index 00000000..f5aabb94 --- /dev/null +++ b/data/scripts/script_08009A84.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_08009A84 +StartScript +SetEntityPositionRelative 0x011001e8 +SetEntityNonPlanarMovement 0x00c0 +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +_0807EDD4 0x01e8, 0x0200 +_0807EDD4 0x01f8, 0x0218 +_0807EDD4 0x0220, 0x0228 +_0807EDD4 0x0240, 0x0228 +CameraTargetEntity +_0807EDD4 0x0290, 0x0228 +_0807EDD4 0x0290, 0x01f8 +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x0290, 0x01c8 +SetEntityNonPlanarMovement 0x00c0 +_0807EDD4 0x0290, 0x0198 +Wait 0x001e +_0807E5F8 0x00000010 +_0807EDD4 0x0290, 0x0190 +_0807EF80 0x0008 +_0807EDD4 0x0290, 0x0188 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009AF8.inc b/data/scripts/script_08009AF8.inc new file mode 100644 index 00000000..1c416468 --- /dev/null +++ b/data/scripts/script_08009AF8.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_08009AF8 +StartScript +StopScript +WaitForSomething2 0x00000010 +SoundReq 0x00f0 +_0807EF80 0x0008 +Wait 0x001e +SoundReq 0x00f1 +_0807EF80 0x0007 +Wait 0x005a +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +Call sub_0805367C +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009B30.inc b/data/scripts/script_08009B30.inc new file mode 100644 index 00000000..ec9af874 --- /dev/null +++ b/data/scripts/script_08009B30.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08009B30 +StartScript +Call sub_0807DF28 +_0807E864 +SetLocalFlag 0x0046 +StopScript +WaitFor_2 +Wait 0x001e +TextboxNoOverlapFollow 0x1005 +_0807EA94 +Wait 0x003c +Call sub_0807529C +Wait 0x003c +_0807EF80 0x0014 +Wait 0x001e +Call sub_08053250 +_0807E878 +Call sub_0807DF50 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_08009B78.inc b/data/scripts/script_08009B78.inc new file mode 100644 index 00000000..a7450ecf --- /dev/null +++ b/data/scripts/script_08009B78.inc @@ -0,0 +1,61 @@ +SCRIPT_START script_08009B78 +StartScript +_0807EB44 0x0006 +SetEntityNonPlanarMovement 0x0080 +_0807E9D4 +Call sub_0807F348 +StopScript +CheckGlobalFlag 0x0013 +JumpIf 0x00ba +_0807E888 +Wait 0x000a +_0807E864 +StartPlayerScript script_08009CFC +Call sub_0807DF28 +WaitForSomething2 0x00000008 +_0807EDD4 0x0080, 0x005c +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x000f +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x00001009 +_0807E8E4_1 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807EB8C +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x0000100b +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000008 +_0807EDD4 0x007c, 0x005c +Wait 0x000f +_0807EF80 0x000d +_0807EDD4 0x0084, 0x005c +_0807EB44 0x0006 +_0807EF80 0x000c +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000008 +Call sub_08053250 +_0807F034 0x0034 +WaitPlayerAction8 +_0807E8E4_1 +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x0000100c +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +_0807EF80 0x000a +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x100e +_0807E878 +Jump 0xffee +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009C68.inc b/data/scripts/script_08009C68.inc new file mode 100644 index 00000000..4dfe4771 --- /dev/null +++ b/data/scripts/script_08009C68.inc @@ -0,0 +1,39 @@ +SCRIPT_START script_08009C68 +StartScript +_0807EB44 0x0002 +SetEntityNonPlanarMovement 0x0100 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +_0807EB74 +WaitForSomething2 0x00000004 +_0807EB74 +WaitForSomething2 0x00000004 +_0807EB74 +_0807EB8C +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x0000100a +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EB8C +_0807EF80 0x0001 +_0807EB8C +_0807EB44 0x0002 +TextboxNoOverlapFollowPos 0x0000100d +_0807EA94 +_0807EF80 0x0000 +_0807EDD4 0x0028, 0x0060 +_0807EDD4 0x0000, 0x0060 +Call sub_080536A8 +Wait 0x001e +StartScript +SetGlobalFlag 0x0013 +Call sub_0807DF50 +Call sub_080791D0 +_0807E878 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009CFC.inc b/data/scripts/script_08009CFC.inc new file mode 100644 index 00000000..e096f627 --- /dev/null +++ b/data/scripts/script_08009CFC.inc @@ -0,0 +1,27 @@ +SCRIPT_START script_08009CFC +StartScript +_0807E8E4_1 +SetEntityNonPlanarMovement 0x00c0 +StopScript +_0807E5F8 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +_0807EDD4 0x0040, 0x0060 +_0807EDD4 0x0060, 0x0068 +_0807E5F8 0x00000004 +_0807EF80 0x0000 +_0807E8E4_0 +Wait 0x000f +SoundReq 0x0094 +_0807EF80 0x0000 +Wait 0x001e +_0807E5F8 0x00000008 +WaitForSomething2 0x00000002 +_0807EDD4 0x0070, 0x005c +_0807E8E4_1 +_0807EF80 0x0000 +Wait 0x000f +_0807E5F8 0x00000008 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000008 +SCRIPT_END diff --git a/data/scripts/script_08009D6C.inc b/data/scripts/script_08009D6C.inc new file mode 100644 index 00000000..80d89114 --- /dev/null +++ b/data/scripts/script_08009D6C.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08009D6C +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0006 +StopScript +_0807EDD4 0x0078, 0x0060 +_0807EDD4 0x0078, 0x007c +Wait 0x001e +Call sub_0805368C +Wait 0x0008 +_0807EDD4 0x0078, 0x0098 +_0807EF80 0x0008 +_0807E778 0x0010 +DoFade5 +WaitFor_2 +Call sub_08053634 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08009DB0.inc b/data/scripts/script_08009DB0.inc new file mode 100644 index 00000000..32ec35e1 --- /dev/null +++ b/data/scripts/script_08009DB0.inc @@ -0,0 +1,41 @@ +SCRIPT_START script_08009DB0 +StartScript +Call sub_0807F348 +Call sub_08066288 +Call sub_08066274 +_0807EF80 0x000a +_0807E930 0x000c +_0807E908 0x0003 +StopScript +_0807E944 +_0807E908 0x0002 +Call sub_0806622C +_0807EA94 +_0807E908 0x0003 +_0807E930 0x000c +Jump 0xffe8 +StartScript +StopScript +CheckPlayerInRegion 0x00a0, 0x0038, 0x1830 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Wait 0x0008 +_0807EB28 0x3207 +_0807E3E8 +JumpIfNot 0x003e +Call sub_0807DF28 +_0807E778 0x0002 +DoFade5 +WaitFor_2 +Call sub_0804E864 +Wait 0x001e +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB28 0x3209 +Wait 0x000f +_0807EA94 +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08009E4E.inc b/data/scripts/script_08009E4E.inc new file mode 100644 index 00000000..6291b750 --- /dev/null +++ b/data/scripts/script_08009E4E.inc @@ -0,0 +1,5 @@ +SCRIPT_START script_08009E4E +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009E58.inc b/data/scripts/script_08009E58.inc new file mode 100644 index 00000000..7b6d0607 --- /dev/null +++ b/data/scripts/script_08009E58.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08009E58 +StartScript +Call sub_0807DF28 +StopScript +WaitForSomething2 0x00000002 +_0807E778 0x0002 +DoFade4 +WaitFor_2 +_0807EF80 0x0014 +Wait 0x001e +_0807E5F8 0x00000001 +SCRIPT_END diff --git a/data/scripts/script_08009E80.inc b/data/scripts/script_08009E80.inc new file mode 100644 index 00000000..d6fd3b14 --- /dev/null +++ b/data/scripts/script_08009E80.inc @@ -0,0 +1,5 @@ +SCRIPT_START script_08009E80 +StartScript +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08009E88.inc b/data/scripts/script_08009E88.inc new file mode 100644 index 00000000..61ff496f --- /dev/null +++ b/data/scripts/script_08009E88.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_08009E88 +StartScript +Call sub_0807DF28 +_0807E864 +SetLocalFlag 0x009f +StopScript +Wait 0x003c +_0807E778 0x0004 +DoFade4 +WaitFor_2 +Call sub_0807F0D8 +JumpIfNot 0xfff8 +_0807EF80 0x0014 +Wait 0x000a +Call sub_08053250 +_0807E878 +Call sub_0807DF50 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_08009ECC.inc b/data/scripts/script_08009ECC.inc new file mode 100644 index 00000000..59e47d9a --- /dev/null +++ b/data/scripts/script_08009ECC.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08009ECC +StartScript +_0807E914 0x00000002 +_0807EF80 0x0001 +StopScript +WaitForSomething2 0x00000004 +StartScript +_0807E914 0x00000003 +_0807EF80 0x0001 +StopScript +SCRIPT_END diff --git a/data/scripts/script_08009EF0.inc b/data/scripts/script_08009EF0.inc new file mode 100644 index 00000000..0800fa63 --- /dev/null +++ b/data/scripts/script_08009EF0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08009EF0 +StartScript +_0807E914 0x00000000 +_0807EF80 0x0001 +StopScript +WaitForSomething2 0x00000004 +StartScript +_0807E914 0x00000001 +_0807EF80 0x0001 +StopScript +SCRIPT_END diff --git a/data/scripts/script_08009F14.inc b/data/scripts/script_08009F14.inc new file mode 100644 index 00000000..9ec617ac --- /dev/null +++ b/data/scripts/script_08009F14.inc @@ -0,0 +1,108 @@ +SCRIPT_START script_08009F14 +StartScript +_0807EB44 0x0004 +Call sub_08060090 +_0807EF80 0x000a +CheckKinstoneFused 0x001c +JumpIf 0x00a8 +CheckInventory1 0x0007 +JumpIf 0x0052 +StopScript +StopScript +StartScript +Call sub_08060158 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +Call sub_0807DF28 +_0807EF80 0x000b +StartPlayerScript script_0800A088 +WaitForSomething2 0x00000002 +Call sub_0806014C +TextboxNoOverlapFollowPos 0x00001f01 +_0807EA94 +Wait 0x001e +_0807F034 0x0065 +WaitPlayerAction8 +_0807EF80 0x000a +Call sub_0807DF50 +_0807E878 +StopScript +StopScript +StartScript +Call sub_08060158 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +Call sub_080602BC +_0807EA94 +CallWithArg sub_0807F970, 0x00001f03 +JumpIf 0x0008 +_0807E878 +Jump 0xffd2 +Wait 0x0008 +SoundReq 0x0103 +CallWithArg sub_0806030C, 0x00000063 +Wait 0x0008 +_0807E878 +Jump 0xffb6 +StopScript +CheckLocalFlag 0x00b0 +JumpIf 0x004a +StopScript +StartScript +Call sub_08060158 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +TextboxNoOverlap 0x1f0e +_0807EA94 +_0807E3E8 +JumpIf 0x0008 +_0807E878 +Jump 0xffdc +Wait 0x0008 +_0807F034 0x0008 +Call sub_08060318 +WaitPlayerAction8 +Wait 0x0008 +_0807EB8C +TextboxNoOverlapFollow 0x1f13 +_0807EA94 +SetLocalFlag 0x00b0 +_0807E878 +StopScript +StartScript +Call sub_08060158 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +CheckInventory1 0x0008 +JumpIf 0x0014 +TextboxNoOverlap 0x1f14 +_0807EA94 +_0807E3E8 +JumpIf 0xffb8 +_0807E878 +Jump 0xffd4 +TextboxNoOverlap 0x1f11 +_0807EA94 +_0807E3E8 +JumpIf 0x0008 +_0807E878 +Jump 0xffc2 +Wait 0x0008 +_0807F034 0x0007 +Call sub_08060318 +WaitPlayerAction8 +Wait 0x0008 +_0807EB8C +TextboxNoOverlapFollow 0x1f10 +_0807EA94 +_0807E878 +Jump 0xffa0 +.short 0x0000 diff --git a/data/scripts/script_0800A088.inc b/data/scripts/script_0800A088.inc new file mode 100644 index 00000000..f868a306 --- /dev/null +++ b/data/scripts/script_0800A088.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800A088 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807ECC4 0x0010 +_0807EDD4 0x0078, 0x0060 +_0807EB44 0x0000 +Wait 0x000f +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800A0B4.inc b/data/scripts/script_0800A0B4.inc new file mode 100644 index 00000000..ba47f686 --- /dev/null +++ b/data/scripts/script_0800A0B4.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_0800A0B4 +StartScript +SetEntityNonPlanarMovement 0x0140 +_0807E864 +Call sub_0807DF28 +StopScript +Wait 0x0078 +SoundReq2 0x0018 +Call sub_080A0464 +_0807EE30 +JumpIfNot 0xfffc +_0807E8E4_0 +Wait 0x0008 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +Wait 0x003c +SetEntityNonPlanarMovement 0x0080 +_0807EC64 0x0030 +SCRIPT_END diff --git a/data/scripts/script_0800A0FC.inc b/data/scripts/script_0800A0FC.inc new file mode 100644 index 00000000..6970ec48 --- /dev/null +++ b/data/scripts/script_0800A0FC.inc @@ -0,0 +1,24 @@ +SCRIPT_START script_0800A0FC +StopScript +CheckGlobalFlag 0x0051 +JumpIfNot 0xfffa +StartScript +_0807E864 +Call sub_0807DF28 +SoundReq0x80100000 +Call sub_0807FBFC +SetEntityPositionRelative 0x005800b0 +Call sub_0807F844 +_0807E8E4_3 +CallWithArg sub_0807F75C, 0x00d00060 +CallWithArg sub_08094AE8, 0x0800a160 +SoundReq 0x00f7 +_0807E778 0x0002 +DoFade6 +StopScript +WaitFor_2 +WaitForSomething2 0x00000004 +CallWithArg sub_0806DA1C, 0x00000006 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A160.inc b/data/scripts/script_0800A160.inc new file mode 100644 index 00000000..9016c077 --- /dev/null +++ b/data/scripts/script_0800A160.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_0800A160 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807E930 0x0002 +SetEntityPositionRelative 0x008000b0 +CallWithArg sub_0807F98C, 0xff800000 +CallWithArg sub_080960C4, 0x0800a1b4 +StopScript +SoundReq 0x0142 +_0807EF3C 0xff80, 0x0000 +SoundReq 0x0143 +_0807E930 0x0004 +_0807E5F8 0x00000002 +Wait 0x003c +_0807E5F8 0x00000004 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A1B4.inc b/data/scripts/script_0800A1B4.inc new file mode 100644 index 00000000..bc7b9f02 --- /dev/null +++ b/data/scripts/script_0800A1B4.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800A1B4 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +StopScript +WaitForSomething 0x00000002 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A1D8.inc b/data/scripts/script_0800A1D8.inc new file mode 100644 index 00000000..7b80fe1b --- /dev/null +++ b/data/scripts/script_0800A1D8.inc @@ -0,0 +1,63 @@ +SCRIPT_START script_0800A1D8 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x00800088 +Call sub_0807F844 +_0807E8E4_3 +CallWithArg sub_0807F75C, 0x00a80088 +StopScript +Wait 0x003c +StartPlayerScript script_0800A310 +WaitForSomething2 0x00000001 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000080 +TextboxNoOverlapFollowPos 0x00001659 +_0807EA94 +Wait 0x003c +_0807E5F8 0x00000010 +WaitForSomething2 0x00000200 +_0807E5F8 0x00000004 +_0807E8E4_0 +WaitForSomething2 0x00000080 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000200 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000040 +_0807E5F8 0x00000004 +Call sub_0807F3F8 +WaitForSomething2 0x00000080 +TextboxNoOverlapFollowPos 0x000e165a +_0807EA94 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000e165b +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000040 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000100 +Wait 0x003c +_0807E8E4_3 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000080 +Wait 0x003c +_0807E5F8 0x00000008 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000006 +WaitForSomething2 0x000000c0 +TextboxNoOverlapFollowPos 0x000e165c +_0807EA94 +SoundReq0x80100000 +TextboxNoOverlapFollowPos 0x000e165d +_0807EA94 +_0807E5F8 0x00000006 +WaitForSomething2 0x000000c0 +_0807E5F8 0x00000006 +WaitForSomething2 0x00000080 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000100 +SoundReq2 0x0008 +SoundReq 0x00f7 +CallWithArg sub_0806DA1C, 0x00000007 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A310.inc b/data/scripts/script_0800A310.inc new file mode 100644 index 00000000..0e351738 --- /dev/null +++ b/data/scripts/script_0800A310.inc @@ -0,0 +1,43 @@ +SCRIPT_START script_0800A310 +StopScript +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807E5F8 0x00000001 +Call sub_080791BC +.short 0x0000 +StartScript +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000b +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +WaitForSomething2 0x00000002 +_0807E930 0x000e +_0807EF80 0x0007 +Call sub_0807F2D4 +_0807EF80 0x0004 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +_0807E930 0x000c +Call sub_0807F2D4 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +_0807E930 0x000f +Call sub_0807F2D4 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +_0807E930 0x000c +Call sub_0807F2D4 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +CallWithArg sub_080960C4, 0x0800a680 +_0807E5F8 0x00000040 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A3D8.inc b/data/scripts/script_0800A3D8.inc new file mode 100644 index 00000000..ffa148db --- /dev/null +++ b/data/scripts/script_0800A3D8.inc @@ -0,0 +1,60 @@ +SCRIPT_START script_0800A3D8 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0002 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000004 +StartScript +_0807EF80 0x0004 +Call sub_0807F3F8 +StopScript +Wait 0x003c +_0807EC94 0x0010 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +_0807EB44 0x0004 +_0807EF80 0x0000 +SoundReq 0x0142 +CallWithArg sub_080960C4, 0x0800a638 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +SoundReq 0x0143 +_0807E5F8 0x00001000 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +Call sub_08066E68 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +SoundReq 0x0142 +CallWithArg sub_080960C4, 0x0800a680 +Wait 0x0078 +SoundReq 0x0153 +CallWithArg sub_0807FADC, 0x00000003 +Wait 0x000f +SoundReq 0x0153 +CallWithArg sub_0807FADC, 0x00000003 +Wait 0x000f +SoundReq 0x0153 +CallWithArg sub_0807FADC, 0x00000003 +Wait 0x003c +SoundReq 0x0153 +CallWithArg sub_0807FADC, 0x00000001 +SoundReq 0x0143 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000004 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A500.inc b/data/scripts/script_0800A500.inc new file mode 100644 index 00000000..3febb687 --- /dev/null +++ b/data/scripts/script_0800A500.inc @@ -0,0 +1,30 @@ +SCRIPT_START script_0800A500 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807E930 0x0005 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000008 +SoundReq 0x0142 +_0807E610 0x00000800 +CallWithArg sub_080960C4, 0x0800a65c +_0807E930 0x0002 +Call sub_08094B0C +_0807EDD4 0x0068, 0x0088 +Call sub_08094B80 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000008 +Call sub_08094B3C +_0807E930 0x0004 +_0807E5F8 0x00000800 +SoundReq 0x0143 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000008 +_0807EF80 0x0008 +Call sub_080961B0 +SoundReq 0x00fa +Wait 0x003c +_0807E5F8 0x00000100 +SCRIPT_END diff --git a/data/scripts/script_0800A590.inc b/data/scripts/script_0800A590.inc new file mode 100644 index 00000000..dfeeb93c --- /dev/null +++ b/data/scripts/script_0800A590.inc @@ -0,0 +1,35 @@ +SCRIPT_START script_0800A590 +StartScript +SetEntityNonPlanarMovement 0x0080 +SetEntity0x20 0x00000000 +_0807EF80 0x0008 +_0807EB44 0x0000 +Call sub_0807F714 +MoveEntityToPlayer +CallWithArg sub_0807F98C, 0xfff00000 +StopScript +_0807E930 0x0023 +WaitForSomething2 0x00000010 +CallWithArg sub_0807F6E8, 0x00000008 +_0807EF80 0x0007 +SoundReq 0x0142 +_0807E610 0x00000800 +CallWithArg sub_080960C4, 0x0800a65c +Wait 0x003c +_0807EDD4 0x0088, 0x0068 +Wait 0x0078 +_0807E5F8 0x00000800 +SoundReq 0x0143 +_0807EF3C 0x0000, 0x0020 +_0807E930 0x001f +_0807E5F8 0x00000200 +WaitForSomething2 0x00000010 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000200 +Wait 0x0001 +_0807EF80 0x0008 +WaitForSomething2 0x00000010 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A638.inc b/data/scripts/script_0800A638.inc new file mode 100644 index 00000000..b043d489 --- /dev/null +++ b/data/scripts/script_0800A638.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800A638 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +StopScript +WaitForSomething 0x00001000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A65C.inc b/data/scripts/script_0800A65C.inc new file mode 100644 index 00000000..3bce0abf --- /dev/null +++ b/data/scripts/script_0800A65C.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800A65C +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +StopScript +WaitForSomething 0x00000800 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A680.inc b/data/scripts/script_0800A680.inc new file mode 100644 index 00000000..a90d2cc0 --- /dev/null +++ b/data/scripts/script_0800A680.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800A680 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +StopScript +WaitForSomething 0x00000020 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A6A4.inc b/data/scripts/script_0800A6A4.inc new file mode 100644 index 00000000..bf51e73b --- /dev/null +++ b/data/scripts/script_0800A6A4.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800A6A4 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x00680088 +Call sub_0807F844 +StopScript +Wait 0x003c +SoundReq 0x00f6 +CallWithArg sub_0806DA1C, 0x00000008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A6D4.inc b/data/scripts/script_0800A6D4.inc new file mode 100644 index 00000000..9b92c7aa --- /dev/null +++ b/data/scripts/script_0800A6D4.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800A6D4 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x00700088 +Call sub_0807F844 +SoundReq 0x00f7 +StopScript +Wait 0x003c +CallWithArg sub_0806DA1C, 0x00000009 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A704.inc b/data/scripts/script_0800A704.inc new file mode 100644 index 00000000..19f20c8c --- /dev/null +++ b/data/scripts/script_0800A704.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800A704 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01c80198 +Call sub_0807F844 +StopScript +Wait 0x003c +SoundReq 0x00f6 +CallWithArg sub_0806DA1C, 0x0000000a +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A734.inc b/data/scripts/script_0800A734.inc new file mode 100644 index 00000000..17c68b8b --- /dev/null +++ b/data/scripts/script_0800A734.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800A734 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01c800d8 +Call sub_0807F844 +SoundReq 0x00f7 +StopScript +Wait 0x003c +CallWithArg sub_0806DA1C, 0x0000000b +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A764.inc b/data/scripts/script_0800A764.inc new file mode 100644 index 00000000..ab94aa38 --- /dev/null +++ b/data/scripts/script_0800A764.inc @@ -0,0 +1,31 @@ +SCRIPT_START script_0800A764 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01b800f8 +Call sub_0807F844 +StopScript +Wait 0x003c +SoundReq 0x00f6 +_0807E778 0x0004 +DoFade7 +WaitFor_2 +_0807E5F8 0x00000001 +SoundReq 0x00f7 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +Wait 0x001e +_0807E5F8 0x00000002 +Wait 0x0014 +_0807E5F8 0x00000004 +Wait 0x000a +_0807E5F8 0x00000008 +Wait 0x0005 +_0807E5F8 0x00000010 +Wait 0x0002 +_0807E5F8 0x00000020 +Wait 0x0078 +CallWithArg sub_0806DA1C, 0x0000000c +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A7E4.inc b/data/scripts/script_0800A7E4.inc new file mode 100644 index 00000000..be0e9930 --- /dev/null +++ b/data/scripts/script_0800A7E4.inc @@ -0,0 +1,94 @@ +SCRIPT_START script_0800A7E4 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0010 +StopScript +WaitForSomething 0x00000001 +_0807E930 0x0002 +WaitForSomething2 0x00000002 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0001 +Wait 0x001e +_0807E930 0x0003 +Wait 0x001e +Jump 0xffee +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0010 +StopScript +WaitForSomething 0x00000001 +_0807E930 0x0002 +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0001 +Wait 0x0014 +_0807E930 0x0003 +Wait 0x0014 +Jump 0xffee +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0010 +StopScript +WaitForSomething 0x00000001 +_0807E930 0x0002 +WaitForSomething2 0x00000008 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0001 +Wait 0x000a +_0807E930 0x0003 +Wait 0x000a +Jump 0xffee +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0008 +StopScript +WaitForSomething 0x00000001 +_0807EF80 0x0000 +WaitForSomething2 0x00000010 +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0002 +Wait 0x0019 +_0807EB44 0x0006 +Wait 0x0019 +Jump 0xffee +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0008 +StopScript +WaitForSomething 0x00000001 +_0807EF80 0x0000 +WaitForSomething2 0x00000020 +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0002 +Wait 0x000f +_0807EB44 0x0006 +Wait 0x000f +Jump 0xffee +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01780378 +Call sub_0807F844 +StopScript +Wait 0x003c +_0807E5F8 0x00000001 +Wait 0x001e +_0807E5F8 0x00000002 +Wait 0x0014 +_0807E5F8 0x00000004 +Wait 0x000a +_0807E5F8 0x00000008 +Wait 0x003c +CallWithArg sub_0806DA1C, 0x0000000d +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800A964.inc b/data/scripts/script_0800A964.inc new file mode 100644 index 00000000..f846c8ce --- /dev/null +++ b/data/scripts/script_0800A964.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800A964 +StartScript +_0807EB44 0x0002 +_0807EF80 0x0007 +_0807E930 0x0001 +StopScript +WaitForSomething2 0x00000001 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A988.inc b/data/scripts/script_0800A988.inc new file mode 100644 index 00000000..d3ea7f83 --- /dev/null +++ b/data/scripts/script_0800A988.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800A988 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0007 +_0807E930 0x0002 +StopScript +WaitForSomething2 0x00000002 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A9AC.inc b/data/scripts/script_0800A9AC.inc new file mode 100644 index 00000000..6c25b9fb --- /dev/null +++ b/data/scripts/script_0800A9AC.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800A9AC +StartScript +_0807EB44 0x0000 +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000004 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A9D0.inc b/data/scripts/script_0800A9D0.inc new file mode 100644 index 00000000..3377620d --- /dev/null +++ b/data/scripts/script_0800A9D0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800A9D0 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0007 +_0807E930 0x0003 +StopScript +WaitForSomething2 0x00000008 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800A9F4.inc b/data/scripts/script_0800A9F4.inc new file mode 100644 index 00000000..a6864ba4 --- /dev/null +++ b/data/scripts/script_0800A9F4.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_0800A9F4 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x00580128 +Call sub_0807F844 +StopScript +Wait 0x003c +_0807E5F8 0x00000001 +Wait 0x000a +_0807E5F8 0x00000002 +Wait 0x0014 +_0807E5F8 0x00000004 +Wait 0x001e +_0807E5F8 0x00000008 +Wait 0x003c +CallWithArg sub_0806DA1C, 0x0000000e +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800AA48.inc b/data/scripts/script_0800AA48.inc new file mode 100644 index 00000000..23c9fba2 --- /dev/null +++ b/data/scripts/script_0800AA48.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AA48 +StartScript +_0807EB44 0x0002 +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000001 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AA6C.inc b/data/scripts/script_0800AA6C.inc new file mode 100644 index 00000000..99b9ab72 --- /dev/null +++ b/data/scripts/script_0800AA6C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AA6C +StartScript +_0807EB44 0x0004 +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000002 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AA90.inc b/data/scripts/script_0800AA90.inc new file mode 100644 index 00000000..061b6c07 --- /dev/null +++ b/data/scripts/script_0800AA90.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AA90 +StartScript +_0807EB44 0x0000 +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000004 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AAB4.inc b/data/scripts/script_0800AAB4.inc new file mode 100644 index 00000000..ea0202f5 --- /dev/null +++ b/data/scripts/script_0800AAB4.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AAB4 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000008 +Call CreateDust +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AAD8.inc b/data/scripts/script_0800AAD8.inc new file mode 100644 index 00000000..b497ebf8 --- /dev/null +++ b/data/scripts/script_0800AAD8.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800AAD8 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01480088 +Call sub_0807F844 +StopScript +Wait 0x003c +SoundReq 0x00f6 +CallWithArg sub_0806DA1C, 0x0000000f +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800AB08.inc b/data/scripts/script_0800AB08.inc new file mode 100644 index 00000000..c7bb0b85 --- /dev/null +++ b/data/scripts/script_0800AB08.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_0800AB08 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01480088 +Call sub_0807F844 +_0807E8E4_3 +CallWithArg sub_0807F6E8, 0x00000008 +CallWithArg sub_0807F75C, 0x00a80088 +SoundReq 0x00f7 +StopScript +Wait 0x0078 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x00780088 +Call sub_0807F5C0 +TextboxNoOverlapFollowPos 0x00001664 +_0807EA94 +TextboxNoOverlapFollowPos 0x000e165e +_0807EA94 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0800AB6E.inc b/data/scripts/script_0800AB6E.inc new file mode 100644 index 00000000..6a996a20 --- /dev/null +++ b/data/scripts/script_0800AB6E.inc @@ -0,0 +1,69 @@ +SCRIPT_START script_0800AB6E +Call sub_0808D2CC +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E8E4_0 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000080 +SetEntityPosition 0x0000, 0xffe0 +Call sub_0807F5C0 +Wait 0x003c +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +Wait 0x003c +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x000e165f +_0807EA94 +StartPlayerScript script_0800ACBC +WaitForSomething2 0x00000001 +TextboxNoOverlapFollowPos 0x000e1660 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x000e1661 +_0807EA94 +_0807E5F8 0x00000008 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +SetEntityPosition 0x0000, 0x0020 +Call sub_0807F5C0 +WaitForSomething2 0x00000010 +StartPlayerScript script_0800ACE0 +WaitForSomething2 0x00000001 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000e1662 +_0807EA94 +TextboxNoOverlapFollowPos 0x000e1663 +_0807EA94 +SetEntityPosition 0x0000, 0xffe0 +Call sub_0807F5C0 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +StartPlayerScript script_0800AD54 +WaitForSomething2 0x00000001 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000e1665 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Wait 0x0078 +Call sub_0808D280 +Wait 0x0078 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +Call sub_0807FB94 +MoveEntityToPlayer +Call sub_0807F844 +_0807F0B4 0x0004 +CameraTargetPlayer +_0807E5F8 0x80000000 +DoFade4 +WaitFor_2 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800ACBC.inc b/data/scripts/script_0800ACBC.inc new file mode 100644 index 00000000..1926462e --- /dev/null +++ b/data/scripts/script_0800ACBC.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800ACBC +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0088, 0x0080 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +.short 0x0000 diff --git a/data/scripts/script_0800ACE0.inc b/data/scripts/script_0800ACE0.inc new file mode 100644 index 00000000..af37423e --- /dev/null +++ b/data/scripts/script_0800ACE0.inc @@ -0,0 +1,25 @@ +SCRIPT_START script_0800ACE0 +StartScript +Call sub_08094BE0 +CallWithArg sub_0807F238, 0x0000045b +SoundReq 0x0109 +StopScript +Call sub_0807F304 +Wait 0x005a +_0807E5F8 0x00000008 +StartScript +CallWithArg sub_0807F6F8, 0x00000008 +CallWithArg sub_0807F238, 0x000008e4 +StopScript +Call sub_0807F304 +_0807EB44 0x0004 +_0807EF80 0x0000 +Wait 0x003c +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x0004 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +.short 0x0000 diff --git a/data/scripts/script_0800AD54.inc b/data/scripts/script_0800AD54.inc new file mode 100644 index 00000000..1284344a --- /dev/null +++ b/data/scripts/script_0800AD54.inc @@ -0,0 +1,65 @@ +SCRIPT_START script_0800AD54 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EC64 0x0020 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0004 +Wait 0x001e +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000000 +Wait 0x0006 +_0807EB44 0x0000 +CallWithArg sub_0807F3D8, 0x00000000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000000 +Wait 0x0014 +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807E930 0x000c +Call sub_0807F2D4 +Call sub_08094B94 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807E930 0x000f +Call sub_0807F2D4 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +CallWithArg sub_080960C4, 0x0800af18 +_0807E930 0x0012 +Call sub_0807F2D4 +Wait 0x001e +_0807E5F8 0x00000020 +SoundReq0x80100000 +Call CreateDust +Call sub_0806305C +Call sub_080630A4 +_0807EF3C 0x0000, 0x0020 +Wait 0x001e +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xfff0 +Wait 0x003c +_0807EEF4 0x0000, 0xfff0 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EDD4 0x0088, 0x0040 +_0807E5F8 0x00000004 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800AEA4.inc b/data/scripts/script_0800AEA4.inc new file mode 100644 index 00000000..13a61d5a --- /dev/null +++ b/data/scripts/script_0800AEA4.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800AEA4 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0002 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000040 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000080 +WaitForSomething2 0x80000000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800AEDC.inc b/data/scripts/script_0800AEDC.inc new file mode 100644 index 00000000..ea9dca91 --- /dev/null +++ b/data/scripts/script_0800AEDC.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800AEDC +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807E930 0x0000 +StopScript +WaitForSomething2 0x00000008 +Call sub_08094B80 +_0807EF3C 0x0000, 0x0001 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000008 +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800AF18.inc b/data/scripts/script_0800AF18.inc new file mode 100644 index 00000000..f70c8253 --- /dev/null +++ b/data/scripts/script_0800AF18.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800AF18 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +SoundReq 0x0142 +StopScript +WaitForSomething 0x00000020 +SoundReq 0x0143 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AF44.inc b/data/scripts/script_0800AF44.inc new file mode 100644 index 00000000..cdd41a9b --- /dev/null +++ b/data/scripts/script_0800AF44.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AF44 +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c01 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0001 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AF68.inc b/data/scripts/script_0800AF68.inc new file mode 100644 index 00000000..ed9ca2e7 --- /dev/null +++ b/data/scripts/script_0800AF68.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AF68 +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c02 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0002 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AF8C.inc b/data/scripts/script_0800AF8C.inc new file mode 100644 index 00000000..3801e06a --- /dev/null +++ b/data/scripts/script_0800AF8C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AF8C +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c03 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0003 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AFB0.inc b/data/scripts/script_0800AFB0.inc new file mode 100644 index 00000000..ff669eb8 --- /dev/null +++ b/data/scripts/script_0800AFB0.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800AFB0 +_0807E864 +StopScript +StartScript +Call sub_0807FBB4 +ComparePlayerAction 0x0001 +JumpIfNot 0xfff0 +StopScript +Call sub_0807DF28 +_0807EB28 0x1c04 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0004 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800AFE8.inc b/data/scripts/script_0800AFE8.inc new file mode 100644 index 00000000..51206f3e --- /dev/null +++ b/data/scripts/script_0800AFE8.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800AFE8 +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c05 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0005 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B00C.inc b/data/scripts/script_0800B00C.inc new file mode 100644 index 00000000..7ff71558 --- /dev/null +++ b/data/scripts/script_0800B00C.inc @@ -0,0 +1,44 @@ +SCRIPT_START script_0800B00C +StartScript +Call sub_0807F934 +Call sub_080A2124 +_0807EF80 0x000a +_0807EF80 0x0007 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +CheckGlobalFlag 0x0052 +JumpIf 0x004a +CheckGlobalFlag 0x0053 +JumpIf 0x0024 +TextboxNoOverlap 0x3f32 +_0807EA94 +_0807EF80 0x0008 +Call Windcrest_Unlock +Wait 0x003c +_0807EB28 0x0b5c +_0807EA94 +SetGlobalFlag 0x0053 +Jump 0x003a +TextboxNoOverlap 0x3f32 +_0807EA94 +_0807EF80 0x0008 +Call Windcrest_Unlock +Wait 0x003c +_0807EB28 0x0b5d +_0807EA94 +Jump 0x001c +TextboxNoOverlap 0x3f32 +_0807EA94 +_0807EF80 0x0008 +Call Windcrest_Unlock +Wait 0x003c +_0807EB28 0x0b5e +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B0AC.inc b/data/scripts/script_0800B0AC.inc new file mode 100644 index 00000000..e6cc09c3 --- /dev/null +++ b/data/scripts/script_0800B0AC.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800B0AC +StopScript +_0807E864 +Call sub_0807FA40 +Call sub_0807DF28 +_0807EB28 0x0b5f +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800B0D0.inc b/data/scripts/script_0800B0D0.inc new file mode 100644 index 00000000..12d9570c --- /dev/null +++ b/data/scripts/script_0800B0D0.inc @@ -0,0 +1,52 @@ +SCRIPT_START script_0800B0D0 +StartScript +Call sub_0806BCD4 +_0807EF80 0x000a +CallWithArg sub_0806BC94, 0x00000000 +StopScript +Call sub_0807F434 +_0807E078_sss 0xfff8, 0x0004, 0x0040 +_0807E864 +Call sub_0807DF28 +Call sub_0807F2D4 +_0807EB74 +CallWithArg sub_0806BC94, 0x00000004 +Call sub_0806BCE8 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Call sub_0806BCB8 +CallWithArg sub_0806BC94, 0x00000000 +Jump 0xffb6 +_0807E864 +Call sub_0807DF28 +Call sub_0807F2D4 +_0807EB74 +CallWithArg sub_0806BC94, 0x00000004 +Call sub_0807F650 +_0807E9F0 +JumpIfNot 0x0008 +Call sub_0806BCC0 +Call sub_0807DF50 +_0807E878 +Call sub_0806BCB8 +CallWithArg sub_0806BC94, 0x00000000 +Jump 0xff6e +StartScript +Call sub_0807DF28 +SetLocalFlag 0x0039 +_0807E864 +StopScript +WaitForPlayerAction0x17 +StartPlayerScript script_0800B1C0 +Wait 0x0018 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetRoomFlag 0x0000 +Wait 0x0010 +SoundReq2 0x002d +_0807EB28 0x2701 +_0807E878 +Call sub_0807DF50 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B1C0.inc b/data/scripts/script_0800B1C0.inc new file mode 100644 index 00000000..442229d5 --- /dev/null +++ b/data/scripts/script_0800B1C0.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_0800B1C0 +StartScript +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x00e0 +_0807EDD4 0x0088, 0x0090 +ClearLocalFlag 0x0039 +_0807EF80 0x0000 +_0807EF80 0x0004 +Wait 0x002c +LoadRoomEntityList gUnk_080DA260 +Wait 0x001e +_0807E5F8 0x00000001 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/script_0800B200.inc b/data/scripts/script_0800B200.inc new file mode 100644 index 00000000..f892c31b --- /dev/null +++ b/data/scripts/script_0800B200.inc @@ -0,0 +1,22 @@ +SCRIPT_START script_0800B200 +StartScript +_0807E5F8 0x00000000 +CheckLocalFlag 0x001d +JumpIf 0x0044 +SetEntityNonPlanarMovement 0x00c0 +StopScript +WaitForSomething2 0x00000001 +Call sub_0807DF28 +MoveEntityToPlayer +CameraTargetEntity +_0807EDD4 0x0068, 0x0380 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +Wait 0x000c +CameraTargetPlayer +Wait 0x0008 +_0807E878 +CheckLocalFlag 0x001d +JumpIfNot 0xffc6 +SCRIPT_END diff --git a/data/scripts/script_0800B254.inc b/data/scripts/script_0800B254.inc new file mode 100644 index 00000000..9aace125 --- /dev/null +++ b/data/scripts/script_0800B254.inc @@ -0,0 +1,55 @@ +SCRIPT_START script_0800B254 +StartScript +CheckKinstoneFused 0x0006 +JumpIf 0x00a6 +_0807EA88 0x0006 +_0807EB44 0x0002 +StopScript +_0807EA4C +_0807E9F0 +_0807E864 +CheckKinstoneFused 0x0006 +JumpIf 0x006e +Call sub_0807DF50 +_0807E878 +Jump 0xffe8 +.short 0x0000 +StartScript +CheckKinstoneFused 0x0007 +JumpIf 0x0076 +_0807EA88 0x0007 +_0807EB44 0x0002 +StopScript +_0807EA4C +_0807E9F0 +_0807E864 +CheckKinstoneFused 0x0007 +JumpIf 0x003e +Call sub_0807DF50 +_0807E878 +Jump 0xffe8 +.short 0x0000 +StartScript +CheckKinstoneFused 0x0008 +JumpIf 0x0046 +_0807EA88 0x0008 +_0807EB44 0x0002 +StopScript +_0807EA4C +_0807E9F0 +_0807E864 +CheckKinstoneFused 0x0008 +JumpIf 0x000e +Call sub_0807DF50 +_0807E878 +Jump 0xffe8 +_0807EF80 0x0013 +_0807EB44 0x0004 +_0807E9DC +Call sub_080676E0 +Call sub_08067534 +_0807EF80 0x0012 +_0807E5F8 0x00000001 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B308.inc b/data/scripts/script_0800B308.inc new file mode 100644 index 00000000..33df9d9f --- /dev/null +++ b/data/scripts/script_0800B308.inc @@ -0,0 +1,39 @@ +SCRIPT_START script_0800B308 +StartScript +CheckLocalFlag 0x001d +JumpIf 0x008c +_0807EF80 0x0001 +SetEntityNonPlanarMovement 0x0040 +SetEntityDirection 0x0010 +CheckKinstoneFused 0x0006 +JumpIfNot 0x0008 +Call sub_080676D8 +CheckKinstoneFused 0x0007 +JumpIfNot 0x0008 +Call sub_080676D8 +CheckKinstoneFused 0x0008 +JumpIfNot 0x0008 +Call sub_080676D8 +StopScript +Call sub_0806757C +StopScript +WaitForSomething2 0x00000002 +SoundReq 0x00fd +Call sub_080676D8 +Call sub_0806757C +Call sub_080675D4 +Wait 0x0014 +StartScript +_0807E5F8 0x00000001 +CheckKinstoneFused 0x0006 +JumpIfNot 0xffd0 +CheckKinstoneFused 0x0007 +JumpIfNot 0xffc8 +CheckKinstoneFused 0x0008 +JumpIfNot 0xffc0 +StopScript +SetLocalFlag 0x001d +SoundReq 0x0072 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B3A4.inc b/data/scripts/script_0800B3A4.inc new file mode 100644 index 00000000..ea436ed6 --- /dev/null +++ b/data/scripts/script_0800B3A4.inc @@ -0,0 +1,24 @@ +SCRIPT_START script_0800B3A4 +StartScript +_0807EF80 0x000a +Call sub_0807F158 +SetEntityNonPlanarMovement 0x0120 +_0807EB44 0x0004 +_0807E908 0x0002 +_0807E914 0x0000200a +StopScript +_0807EDD4 0x0158, 0x0290 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +_0807EDD4 0x0128, 0x0290 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Call sub_08065780 +Jump 0xffaa diff --git a/data/scripts/script_0800B41C.inc b/data/scripts/script_0800B41C.inc new file mode 100644 index 00000000..30682a8f --- /dev/null +++ b/data/scripts/script_0800B41C.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_0800B41C +StartScript +SetEntityNonPlanarMovement 0x00c0 +_0807E908 0x0001 +_0807EF80 0x000b +_0807E864 +Call sub_0807FBC4 +StopScript +Wait 0x000a +_0807EF80 0x0004 +_0807E5F8 0x00000008 +StartPlayerScript script_0800B54C +_0807EDD4 0x0140, 0x0298 +_0807EB74 +WaitForSomething2 0x00000004 +_0807EB74 +Wait 0x003c +SoundReq 0x00cd +_0807F088 0x0037 +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlapFollow 0x200c +_0807EA94 +Wait 0x0014 +_0807EDD4 0x0158, 0x0290 +Wait 0x000a +_0807EDD4 0x0158, 0x0288 +Wait 0x0014 +_0807E5F8 0x00000010 +_0807EDD4 0x0158, 0x0280 +Wait 0x000a +_0807EF80 0x0008 +_0807E5F8 0x00000010 +_0807E5F8 0x00000008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800B4AC.inc b/data/scripts/script_0800B4AC.inc new file mode 100644 index 00000000..76de2d08 --- /dev/null +++ b/data/scripts/script_0800B4AC.inc @@ -0,0 +1,43 @@ +SCRIPT_START script_0800B4AC +StartScript +_0807EF80 0x000a +_0807EF80 0x0001 +SetEntityNonPlanarMovement 0x00c0 +_0807E9D4 +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x0010 +TestBit 0x00000008 +JumpIf 0x0022 +Jump 0xffea +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlapFollow 0x200b +StopScript +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffce +StopScript +_0807E610 0x00000008 +_0807EDD4 0x0134, 0x0288 +_0807EB44 0x0004 +WaitForSomething2 0x00000008 +TextboxNoOverlapFollow 0x2016 +_0807EA94 +_0807EDD4 0x0158, 0x0288 +_0807EF80 0x0000 +_0807EB44 0x0000 +Wait 0x000a +_0807E5F8 0x00000010 +_0807EF80 0x0008 +Wait 0x001e +_0807E5F8 0x00000010 +SetGlobalFlag 0x001d +Call sub_0807921C +_0807E878 +Call sub_0807FBCC +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800B54C.inc b/data/scripts/script_0800B54C.inc new file mode 100644 index 00000000..3b05f7c3 --- /dev/null +++ b/data/scripts/script_0800B54C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800B54C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0128, 0x0298 +Wait 0x000a +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SCRIPT_END diff --git a/data/scripts/script_0800B574.inc b/data/scripts/script_0800B574.inc new file mode 100644 index 00000000..30a3e55d --- /dev/null +++ b/data/scripts/script_0800B574.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_0800B574 +StartScript +_0807EF80 0x0007 +CheckGlobalFlag 0x001d +JumpIf 0x003c +StopScript +WaitForSomething2 0x00000010 +_0807EF80 0x0008 +SoundReq 0x0111 +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +SoundReq 0x0111 +WaitForSomething2 0x00000010 +_0807EF80 0x0008 +SoundReq 0x0111 +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +SoundReq 0x0111 +Call sub_0808692C +SCRIPT_END diff --git a/data/scripts/script_0800B5C4.inc b/data/scripts/script_0800B5C4.inc new file mode 100644 index 00000000..e793ed91 --- /dev/null +++ b/data/scripts/script_0800B5C4.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800B5C4 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0004 +StopScript +Wait 0x001e +SoundReq 0x00d1 +_0807EDD4 0x008a, 0x005a +Wait 0x000a +Call sub_08069EE8 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B5EC.inc b/data/scripts/script_0800B5EC.inc new file mode 100644 index 00000000..8f54c1ac --- /dev/null +++ b/data/scripts/script_0800B5EC.inc @@ -0,0 +1,61 @@ +SCRIPT_START script_0800B5EC +StartScript +_0807EF80 0x000a +_0807EF80 0x0001 +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2009 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +Jump 0xffe8 +StartScript +StopScript +CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 +JumpIfNot 0xfff6 +Call sub_08079184 +_0807E864 +Call sub_0807F9A4 +StartPlayerScript script_0800B7C4 +WaitForSomething2 0x00000004 +SetRoomFlag 0x0000 +WaitForSomething2 0x00000004 +CheckLocalFlag 0x009e +JumpIf 0x0154 +TextboxNoOverlap 0x0583 +_0807EA94 +_0807E3E8 +JumpIfNot 0x002a +Wait 0x000f +TextboxNoOverlap 0x0584 +CallWithArg sub_0807F970, 0x0000058b +JumpIf 0x001e +CallWithArg sub_08087424, 0x00000000 +Wait 0x00b4 +Jump 0x0024 +TextboxNoOverlap 0x057d +_0807EA94 +Jump 0x001a +_0807EA94 +SetLocalFlag 0x009e +_0807F034 0x0066 +WaitPlayerAction8 +_0807EB8C +Wait 0x001e +TextboxNoOverlap 0x057f +_0807EA94 +_0807E778 0x0004 +DoFade7 +WaitFor_2 +Call sub_080873FC +DoFade6 +WaitFor_2 +CameraTargetPlayer +Wait 0x001e +Call sub_0807DF50 +_0807E878 +SCRIPT_END diff --git a/data/scripts/script_0800B6C8.inc b/data/scripts/script_0800B6C8.inc new file mode 100644 index 00000000..b2cd2eee --- /dev/null +++ b/data/scripts/script_0800B6C8.inc @@ -0,0 +1,62 @@ +SCRIPT_START script_0800B6C8 +StartScript +StopScript +HasRupees 0x0001 +JumpIfNot 0xfffa +CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 +JumpIfNot 0xfff6 +Call sub_08079184 +_0807E864 +Call sub_0807F9A4 +StartPlayerScript script_0800B7C4 +WaitForSomething2 0x00000004 +SetRoomFlag 0x0000 +WaitForSomething2 0x00000004 +CheckLocalFlag 0x009f +JumpIf 0x0098 +TextboxNoOverlap 0x057b +_0807EA94 +CallWithArg sub_0807F970, 0x0000057d +JumpIf 0xff88 +_0807EA94 +SetLocalFlag 0x009f +_0807F034 0x0064 +Jump 0xff6c +.short 0x0000 +StartScript +StopScript +Call sub_0808747C +JumpIfNot 0xfff8 +Call sub_08079184 +_0807E864 +Wait 0x000a +Call sub_0807F9A4 +StartPlayerScript script_0800B7C4 +WaitForSomething2 0x00000004 +SetRoomFlag 0x0000 +WaitForSomething2 0x00000004 +CheckLocalFlag 0x00a0 +JumpIf 0x0036 +TextboxNoOverlap 0x0580 +_0807EA94 +CallWithArg sub_0807F970, 0x00000582 +JumpIf 0x0014 +CallWithArg sub_08087424, 0x00000001 +Wait 0x00b4 +Jump 0xff14 +_0807EA94 +SetLocalFlag 0x00a0 +_0807F034 0x0065 +Jump 0xfef8 +TextboxNoOverlap 0x0590 +_0807EA94 +_0807E778 0x0010 +DoFade7 +WaitFor_2 +ModHealth 0x00a0 +DoFade6 +WaitFor_2 +TextboxNoOverlap 0x057f +_0807EA94 +Jump 0xfee6 +.short 0x0000 diff --git a/data/scripts/script_0800B7C4.inc b/data/scripts/script_0800B7C4.inc new file mode 100644 index 00000000..d57fd547 --- /dev/null +++ b/data/scripts/script_0800B7C4.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800B7C4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +CallWithArg sub_0807F6B4, 0x00000090 +JumpIfNot 0x0024 +CallWithArg sub_0807F464, 0x00000078 +CallWithArg sub_0807F4F8, 0x00000090 +_0807E8E4_0 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +SCRIPT_END diff --git a/data/scripts/script_0800B7FC.inc b/data/scripts/script_0800B7FC.inc new file mode 100644 index 00000000..c8482b71 --- /dev/null +++ b/data/scripts/script_0800B7FC.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800B7FC +CallWithArg sub_0807F4F8, 0x00000090 +CallWithArg sub_0807F464, 0x00000078 +Jump 0xffdc +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B828.inc b/data/scripts/script_0800B828.inc new file mode 100644 index 00000000..1128e712 --- /dev/null +++ b/data/scripts/script_0800B828.inc @@ -0,0 +1,118 @@ +SCRIPT_START script_0800B828 +StartScript +_0807E9D4 +_0807EB44 0x0000 +_0807EF80 0x000a +StopScript +_0807E944 +_0807E864 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffee +.short 0x0000 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +Wait 0x003c +Call sub_080646A4 +Jump 0xfff4 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807E930 0x0000 +_0807EF80 0x000a +StopScript +Wait 0x003c +Call sub_0806407C +Jump 0xfff4 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +CallWithArg sub_08064644, 0x0806464d +StopScript +Wait 0x003c +Call sub_080646A4 +Jump 0xfff4 +.short 0x0000 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +CheckLocalFlag 0x005f +JumpIf 0x001c +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x3f19 +_0807EA94 +SetLocalFlag 0x005f +_0807E878 +Jump 0xffe8 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x3f1a +_0807EA94 +_0807E878 +Jump 0xffec +StartScript +_0807EF80 0x000b +_0807EF80 0x0008 +Call sub_0806DAAC +JumpIf 0x0036 +Call sub_0806DAD0 +CallWithArg sub_0806DA04, 0x00000005 +StopScript +_0807EA4C +_0807E9F0 +JumpIf 0x000e +Call sub_0807DF50 +_0807E878 +Jump 0xffee +Call sub_0806F188 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800B9B4.inc b/data/scripts/script_0800B9B4.inc new file mode 100644 index 00000000..3714f88c --- /dev/null +++ b/data/scripts/script_0800B9B4.inc @@ -0,0 +1,75 @@ +SCRIPT_START script_0800B9B4 +StartScript +_0807E9D4 +Call sub_080694EC +_0807EF80 0x000a +Call sub_080694B0 +StopScript +Call sub_0807F434 +_0807E078_sss 0xfff8, 0x0004, 0x001e +_0807E864 +_0807EB74 +_0807EF80 0x0000 +Call sub_080694D8 +_0807EA94 +Call sub_080694EC +_0807E878 +Jump 0xffd8 +_0807E864 +_0807EB74 +_0807EF80 0x0000 +Call sub_0807F650 +_0807E9F0 +_0807E864 +Call sub_0806948C +JumpIf 0x0016 +_0807EA94 +Call sub_080694EC +Call sub_0807DF50 +_0807E878 +Jump 0xffa8 +_0807EA94 +_0807E9DC +_0807E9D4 +Call sub_080694EC +Call sub_0807DF50 +_0807E878 +Jump 0xff90 +StartScript +Call sub_0807F934 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +TextboxNoOverlapFollow 0x3301 +_0807EA94 +_0807E3E8 +JumpIfNot 0x000e +SoundReq0x80100000 +Call sub_0806E964 +SoundReq2 0xffff +Call sub_0807DF50 +_0807E878 +Jump 0xffd0 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0040 +Call sub_0807F348 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EDD4 0x02f8, 0x0350 +Wait 0x001e +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0006 +Wait 0x001e +_0807EDD4 0x02f0, 0x0350 +Wait 0x001e +TextboxNoOverlap 0x0e00 +_0807EA94 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BACC.inc b/data/scripts/script_0800BACC.inc new file mode 100644 index 00000000..3c95fe68 --- /dev/null +++ b/data/scripts/script_0800BACC.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800BACC +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0807F348 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e01 +_0807EA94 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BB00.inc b/data/scripts/script_0800BB00.inc new file mode 100644 index 00000000..6032796c --- /dev/null +++ b/data/scripts/script_0800BB00.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800BB00 +StartScript +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e02 +_0807EA94 +Wait 0x003c +_0807EF80 0x000f +Wait 0x00b4 +Call sub_08054968 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800BB30.inc b/data/scripts/script_0800BB30.inc new file mode 100644 index 00000000..0bd31198 --- /dev/null +++ b/data/scripts/script_0800BB30.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800BB30 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0807F348 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e05 +_0807EA94 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BB64.inc b/data/scripts/script_0800BB64.inc new file mode 100644 index 00000000..56fc79fd --- /dev/null +++ b/data/scripts/script_0800BB64.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800BB64 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0040 +Call sub_0807F348 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EDD4 0x03a0, 0x00f8 +Wait 0x001e +TextboxNoOverlap 0x0e06 +_0807EA94 +Wait 0x000f +_0807EDD4 0x0380, 0x00f8 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BBA4.inc b/data/scripts/script_0800BBA4.inc new file mode 100644 index 00000000..6e72f1f0 --- /dev/null +++ b/data/scripts/script_0800BBA4.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_0800BBA4 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0807F348 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e04 +_0807EA94 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BBDC.inc b/data/scripts/script_0800BBDC.inc new file mode 100644 index 00000000..3f3ea682 --- /dev/null +++ b/data/scripts/script_0800BBDC.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800BBDC +StartScript +_0807E930 0x0000 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e03 +_0807EA94 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800BC08.inc b/data/scripts/script_0800BC08.inc new file mode 100644 index 00000000..181a22c4 --- /dev/null +++ b/data/scripts/script_0800BC08.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_0800BC08 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e07 +_0807EA94 +StartScript +_0807EB44 0x0000 +_0807E930 0x0004 +StopScript +Wait 0x003c +Call sub_08065CCC +Wait 0x0078 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BC50.inc b/data/scripts/script_0800BC50.inc new file mode 100644 index 00000000..188a1616 --- /dev/null +++ b/data/scripts/script_0800BC50.inc @@ -0,0 +1,37 @@ +SCRIPT_START script_0800BC50 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_08054EB8 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E930 0x0000 +Wait 0x001e +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e08 +_0807EA94 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00f0 +Call sub_08054EFC +_0807EB44 0x0000 +_0807E930 0x0000 +SetEntityNonPlanarMovement 0x0040 +_0807EF80 0x000d +CallWithArg sub_0807F4F8, 0x00000378 +Wait 0x003c +_0807EF80 0x000c +Wait 0x003c +TextboxNoOverlap 0x0e09 +_0807EA94 +Call sub_0807F158 +CallWithArg sub_0807F4F8, 0x0000035c +Wait 0x001e +SoundReq 0x0188 +_0807EF80 0x0008 +Wait 0x0078 +Call sub_08054968 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800BCE8.inc b/data/scripts/script_0800BCE8.inc new file mode 100644 index 00000000..d1e4c324 --- /dev/null +++ b/data/scripts/script_0800BCE8.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_0800BCE8 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +Wait 0x003c +TextboxNoOverlap 0x0e0a +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +_0807E5F8 0x00000001 +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E930 0x0000 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e0c +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x0168 +_0807E930 0x0000 +Wait 0x003c +_0807EB44 0x0002 +WaitForSomething2 0x00000004 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +SCRIPT_END diff --git a/data/scripts/script_0800BD78.inc b/data/scripts/script_0800BD78.inc new file mode 100644 index 00000000..5c08c0b5 --- /dev/null +++ b/data/scripts/script_0800BD78.inc @@ -0,0 +1,35 @@ +SCRIPT_START script_0800BD78 +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +CallWithArg sub_0807F4F8, 0x00000270 +Wait 0x001e +TextboxNoOverlap 0x0e0b +_0807EA94 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0088, 0x0228 +Wait 0x000f +_0807E5F8 0x00000004 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000000 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000003 +_0807EB44 0x0004 +_0807E930 0x0000 +Wait 0x003c +_0807EB44 0x0006 +_0807E5F8 0x00000004 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BE1C.inc b/data/scripts/script_0800BE1C.inc new file mode 100644 index 00000000..4c4db21b --- /dev/null +++ b/data/scripts/script_0800BE1C.inc @@ -0,0 +1,47 @@ +SCRIPT_START script_0800BE1C +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0002 +Wait 0x003c +TextboxNoOverlap 0x0e0d +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +Jump 0x0038 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0006 +Wait 0x003c +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +_0807E5F8 0x00000001 +_0807EB44 0x0004 +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807E930 0x0000 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e0f +_0807EA94 +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00f0 +SCRIPT_END diff --git a/data/scripts/script_0800BECC.inc b/data/scripts/script_0800BECC.inc new file mode 100644 index 00000000..40e3dcd9 --- /dev/null +++ b/data/scripts/script_0800BECC.inc @@ -0,0 +1,25 @@ +SCRIPT_START script_0800BECC +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +CallWithArg sub_0807F4F8, 0x000001b8 +Wait 0x001e +TextboxNoOverlap 0x0e0e +_0807EA94 +_0807E5F8 0x0000000c +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0088, 0x0178 +Wait 0x000f +_0807E5F8 0x0000000c +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00f0 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800BF38.inc b/data/scripts/script_0800BF38.inc new file mode 100644 index 00000000..34693099 --- /dev/null +++ b/data/scripts/script_0800BF38.inc @@ -0,0 +1,53 @@ +SCRIPT_START script_0800BF38 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0002 +Wait 0x003c +TextboxNoOverlap 0x0e10 +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +Jump 0x0038 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0006 +Wait 0x003c +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +_0807E5F8 0x00000001 +_0807EB44 0x0004 +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807E930 0x0000 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e12 +_0807EA94 +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x0168 +_0807EB44 0x0004 +_0807E930 0x0000 +Wait 0x003c +Call sub_08054F64 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +SCRIPT_END diff --git a/data/scripts/script_0800C004.inc b/data/scripts/script_0800C004.inc new file mode 100644 index 00000000..1e63525f --- /dev/null +++ b/data/scripts/script_0800C004.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_0800C004 +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +CallWithArg sub_0807F4F8, 0x000001b8 +Wait 0x001e +TextboxNoOverlap 0x0e11 +_0807EA94 +_0807E5F8 0x0000001c +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0088, 0x0188 +_0807EDD4 0x00a8, 0x0188 +_0807EDD4 0x00a8, 0x0178 +Wait 0x000f +_0807E5F8 0x0000001c +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000001 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000004 +_0807EB44 0x0004 +_0807E930 0x0000 +Wait 0x003c +_0807E5F8 0x0000001c +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800C0B0.inc b/data/scripts/script_0800C0B0.inc new file mode 100644 index 00000000..2e646766 --- /dev/null +++ b/data/scripts/script_0800C0B0.inc @@ -0,0 +1,47 @@ +SCRIPT_START script_0800C0B0 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0002 +Wait 0x003c +TextboxNoOverlap 0x0e13 +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +Jump 0x0038 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0006 +Wait 0x003c +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +_0807E5F8 0x00000001 +_0807EB44 0x0004 +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807E930 0x0000 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e15 +_0807EA94 +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00f0 +SCRIPT_END diff --git a/data/scripts/script_0800C160.inc b/data/scripts/script_0800C160.inc new file mode 100644 index 00000000..67ec144b --- /dev/null +++ b/data/scripts/script_0800C160.inc @@ -0,0 +1,27 @@ +SCRIPT_START script_0800C160 +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +CallWithArg sub_0807F4F8, 0x00000128 +Wait 0x001e +TextboxNoOverlap 0x0e14 +_0807EA94 +_0807E5F8 0x0000003c +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0098, 0x00e8 +_0807EDD4 0x00a8, 0x00e8 +_0807EDD4 0x00a8, 0x00d8 +Wait 0x000f +_0807E5F8 0x0000003c +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00f0 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800C1D8.inc b/data/scripts/script_0800C1D8.inc new file mode 100644 index 00000000..196042c1 --- /dev/null +++ b/data/scripts/script_0800C1D8.inc @@ -0,0 +1,53 @@ +SCRIPT_START script_0800C1D8 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0002 +Wait 0x003c +TextboxNoOverlap 0x0e16 +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +Jump 0x0038 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0006 +Wait 0x003c +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +_0807E5F8 0x00000001 +_0807EB44 0x0004 +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807E930 0x0000 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e18 +_0807EA94 +_0807E5F8 0x00000002 +Call sub_08054F64 +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x0168 +_0807EB44 0x0004 +_0807E930 0x0000 +Wait 0x003c +Call sub_08054F64 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +SCRIPT_END diff --git a/data/scripts/script_0800C2A4.inc b/data/scripts/script_0800C2A4.inc new file mode 100644 index 00000000..04f24c22 --- /dev/null +++ b/data/scripts/script_0800C2A4.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_0800C2A4 +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +Call sub_0807F348 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +CallWithArg sub_0807F4F8, 0x00000128 +Wait 0x001e +TextboxNoOverlap 0x0e17 +_0807EA94 +_0807E5F8 0x0000007c +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0098, 0x00e8 +_0807EDD4 0x00c8, 0x00e8 +_0807EDD4 0x00c8, 0x00d8 +Wait 0x000f +_0807E5F8 0x0000007c +_0807EF80 0x000f +_0807E930 0x0008 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000002 +Wait 0x00b4 +CallWithArg sub_0804BF38, 0x00000005 +_0807EB44 0x0004 +_0807E930 0x0000 +Wait 0x003c +_0807E5F8 0x0000007c +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xffe0 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800C350.inc b/data/scripts/script_0800C350.inc new file mode 100644 index 00000000..5f92a5d0 --- /dev/null +++ b/data/scripts/script_0800C350.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_0800C350 +StartScript +CallWithArg sub_0806D658, 0x00000003 +SetEntityNonPlanarMovement 0x0200 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0800C370.inc b/data/scripts/script_0800C370.inc new file mode 100644 index 00000000..07a55018 --- /dev/null +++ b/data/scripts/script_0800C370.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800C370 +_0807EEF4 0xfff8, 0x0000 +_0807EEF4 0x0010, 0x0000 +_0807EEF4 0xfff0, 0x0000 +_0807EEF4 0x0010, 0x0000 +_0807EEF4 0xfff8, 0x0000 +_0807F0C8 0x0000, 0x0000 +Wait 0x001e +TextboxNoOverlap 0x1d00 +_0807EA94 +_0807E5F8 0x00000006 +WaitForSomething2 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0800C3B0.inc b/data/scripts/script_0800C3B0.inc new file mode 100644 index 00000000..dd68e9b7 --- /dev/null +++ b/data/scripts/script_0800C3B0.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800C3B0 +SetEntityNonPlanarMovement 0x0080 +_0807EEF4 0x0000, 0xff30 +_0807F0C8 0x0000, 0x0000 +Wait 0x00b4 +Call sub_08054968 +SCRIPT_END diff --git a/data/scripts/script_0800C3CC.inc b/data/scripts/script_0800C3CC.inc new file mode 100644 index 00000000..407a8d54 --- /dev/null +++ b/data/scripts/script_0800C3CC.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800C3CC +StartScript +Call sub_0806D660 +SetEntityNonPlanarMovement 0x0080 +StopScript +WaitForSomething2 0x00000002 +CallWithArg sub_0807F4F8, 0x00000048 +Call sub_0806D66C +Wait 0x000f +CallWithArg sub_0807F4F8, 0x00000068 +Call sub_0806D67C +_0807F0C8 0x001e, 0x0000 +SoundReq 0x010b +SCRIPT_END diff --git a/data/scripts/script_0800C410.inc b/data/scripts/script_0800C410.inc new file mode 100644 index 00000000..040b41fc --- /dev/null +++ b/data/scripts/script_0800C410.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_0800C410 +StartScript +Call sub_0806D660 +SetEntityNonPlanarMovement 0x0080 +StopScript +WaitForSomething2 0x00000004 +CallWithArg sub_0807F4F8, 0x00000048 +Call sub_0806D66C +Wait 0x000f +CallWithArg sub_0807F4F8, 0x00000068 +Call sub_0806D67C +_0807F0C8 0x001e, 0x0000 +SoundReq 0x010b +_0807E5F8 0x00000001 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800C45C.inc b/data/scripts/script_0800C45C.inc new file mode 100644 index 00000000..6fa6a6f0 --- /dev/null +++ b/data/scripts/script_0800C45C.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800C45C +StartScript +SetEntityNonPlanarMovement 0x0180 +_0807E930 0x0004 +Call sub_080A0B28 +StopScript +Wait 0x000a +_0807EF80 0x0007 +SoundReq 0x0136 +_0807EE30 +JumpIfNot 0xfffc +Wait 0x003c +SetRoomFlag 0x00ff +_0807E930 0x0005 +Wait 0x000f +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800C494.inc b/data/scripts/script_0800C494.inc new file mode 100644 index 00000000..df3b473b --- /dev/null +++ b/data/scripts/script_0800C494.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800C494 +StartScript +SetEntityNonPlanarMovement 0x0120 +_0807E930 0x0004 +StopScript +Wait 0x000a +_0807EF80 0x0007 +SoundReq 0x0136 +_0807EEF4 0x0000, 0xff90 +Wait 0x001e +_0807EEF4 0x0000, 0xffb0 +Wait 0x003c +SetRoomFlag 0x00ff +_0807E930 0x0005 +Wait 0x000f +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800C4D0.inc b/data/scripts/script_0800C4D0.inc new file mode 100644 index 00000000..468dc634 --- /dev/null +++ b/data/scripts/script_0800C4D0.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800C4D0 +StartScript +SetEntityNonPlanarMovement 0x0180 +_0807E930 0x0004 +StopScript +Wait 0x000a +_0807EF80 0x0007 +SoundReq 0x0136 +_0807EEF4 0x00c0, 0x0000 +Wait 0x001e +_0807EEF4 0x0070, 0x0000 +Wait 0x003c +SetRoomFlag 0x00ff +_0807E930 0x0005 +Wait 0x000f +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800C50C.inc b/data/scripts/script_0800C50C.inc new file mode 100644 index 00000000..583dc207 --- /dev/null +++ b/data/scripts/script_0800C50C.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_0800C50C +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807E930 0x0004 +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000001 +Wait 0x000a +_0807EF80 0x0007 +SoundReq 0x0136 +_0807EEF4 0x0000, 0x0060 +Wait 0x003c +_0807EEF4 0x0000, 0x0060 +Wait 0x001e +SetRoomFlag 0x00ff +_0807E930 0x0005 +Wait 0x000f +SCRIPT_END diff --git a/data/scripts/script_0800C550.inc b/data/scripts/script_0800C550.inc new file mode 100644 index 00000000..3bef42e8 --- /dev/null +++ b/data/scripts/script_0800C550.inc @@ -0,0 +1,243 @@ +SCRIPT_START script_0800C550 +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_08060208 +_0807EA94 +_0807E878 +Jump 0xffdc +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +CheckInventory1 0x0067 +JumpIfNot 0x000c +Call sub_08060208 +Jump 0x0006 +TextboxNoOverlap 0x4710 +_0807EA94 +_0807E878 +Jump 0xffcc +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_08060270 +_0807EA94 +_0807E878 +Jump 0xffdc +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_0806021C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd8 +StartScript +_0807EF80 0x000a +SetEntityNonPlanarMovement 0x0080 +_0807EB44 0x0004 +CheckLocalFlag 0x0082 +JumpIfNot 0x0008 +SetEntityPosition 0x0010, 0x0000 +StopScript +_0807E944 +_0807E864 +Call sub_0807DF28 +CheckLocalFlag 0x0082 +JumpIf 0x0022 +CheckPlayerInRegion 0x00e8, 0x0028, 0x1810 +JumpIfNot 0x0006 +_0807EF80 0x000b +StartPlayerScript script_0800C8C8 +WaitForSomething2 0x00000001 +_0807EF80 0x000a +CheckInventory1 0x0040 +JumpIf 0x00a6 +CheckInventory1 0x005b +JumpIf 0x0024 +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f16 +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +SetLocalFlag 0x0080 +Call sub_0807DF50 +_0807E878 +Jump 0xff9e +CheckLocalFlag 0x0081 +JumpIf 0x0020 +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f1b +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +Call sub_0807DF50 +_0807E878 +Jump 0xff78 +CheckLocalFlag 0x0082 +JumpIf 0x0030 +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f17 +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EC94 0x0020 +_0807EB44 0x0004 +Wait 0x000f +SoundReq 0x0072 +SetLocalFlag 0x0082 +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f18 +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +Call sub_0807DF50 +_0807E878 +Jump 0xff24 +CheckLocalFlag 0x0083 +JumpIf 0x0020 +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f19 +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +Call sub_0807DF50 +_0807E878 +Jump 0xfefe +_0807EF80 0x0002 +TextboxNoOverlapFollow 0x1f1a +_0807EA94 +_0807EF80 0x0015 +Wait 0x000a +Call sub_0807DF50 +_0807E878 +Jump 0xfee0 +StartScript +_0807EF80 0x000a +_0807EB44 0x0004 +StopScript +_0807E944 +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_0800C8F0 +WaitForSomething2 0x00000001 +CheckInventory1 0x0040 +JumpIf 0x0088 +CheckInventory1 0x005b +JumpIf 0x001c +_0807E930 0x0008 +TextboxNoOverlapFollow 0x2122 +_0807EA94 +_0807EF80 0x0000 +Call sub_0807DF50 +_0807E878 +Jump 0xffc2 +_0807E930 0x0008 +CheckLocalFlag 0x0081 +JumpIf 0x0040 +TextboxNoOverlapFollow 0x1130 +_0807EA94 +_0807EB28 0x1131 +_0807EA94 +_0807EB8C +TextboxNoOverlapFollow 0x1132 +_0807EA94 +_0807E914 0x00000103 +Call sub_0807F420 +TextboxNoOverlapFollow 0x1133 +_0807EA94 +Wait 0x000a +_0807EF80 0x0000 +SetLocalFlag 0x0081 +Call sub_0807DF50 +_0807E878 +Jump 0xff78 +TextboxNoOverlapFollow 0x1133 +_0807EA94 +Wait 0x000a +_0807E930 0x0000 +Call sub_0807DF50 +_0807E878 +Jump 0xff5e +_0807E930 0x0008 +CheckLocalFlag 0x0083 +JumpIf 0x0080 +TextboxNoOverlapFollow 0x1135 +_0807EA94 +SetEntityNonPlanarMovement 0x0040 +_0807EDD4 0x0038, 0x0044 +_0807EF80 0x0000 +Wait 0x000f +SetLocalFlag 0x0083 +Wait 0x003c +SoundReq 0x0072 +Wait 0x003c +_0807EB74 +_0807EB8C +TextboxNoOverlapFollow 0x1136 +_0807EA94 +_0807EB28 0x1137 +_0807EA94 +Wait 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0807DF50 +_0807E878 +_0807E944 +_0807E864 +Call sub_0807DF28 +_0807EB74 +_0807E914 0x00000008 +Call sub_0807F3D8 +TextboxNoOverlapFollow 0x1136 +_0807EA94 +Wait 0x000a +_0807EF80 0x0000 +Call sub_0807DF50 +_0807E878 +Jump 0xffd0 +TextboxNoOverlapFollow 0x1136 +_0807EA94 +Wait 0x000a +_0807EF80 0x0000 +Call sub_0807DF50 +_0807E878 +Jump 0xfeba diff --git a/data/scripts/script_0800C8C8.inc b/data/scripts/script_0800C8C8.inc new file mode 100644 index 00000000..013c731a --- /dev/null +++ b/data/scripts/script_0800C8C8.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800C8C8 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x00e8, 0x0068 +_0807EB44 0x0000 +Wait 0x000f +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800C8F0.inc b/data/scripts/script_0800C8F0.inc new file mode 100644 index 00000000..6f3b500d --- /dev/null +++ b/data/scripts/script_0800C8F0.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800C8F0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807ECC4 0x0010 +_0807EDD4 0x0078, 0x0058 +_0807EB44 0x0000 +Wait 0x000f +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800C91C.inc b/data/scripts/script_0800C91C.inc new file mode 100644 index 00000000..d7d4ab75 --- /dev/null +++ b/data/scripts/script_0800C91C.inc @@ -0,0 +1,81 @@ +SCRIPT_START script_0800C91C +StartScript +_0807EB44 0x0004 +SetEntityNonPlanarMovement 0x0300 +StopScript +CheckPlayerInRegion 0x0208, 0x0360, 0x2040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_0800CA8C +WaitForSomething2 0x00000002 +Wait 0x003c +_0807EB28 0x1125 +_0807EA94 +_0807E5F8 0x00000800 +_0807E8E4_3 +Wait 0x003c +_0807E5F8 0x00000200 +_0807E8E4_0 +Wait 0x001e +_0807E5F8 0x00002000 +_0807E8E4_1 +Wait 0x0014 +_0807E5F8 0x00020000 +_0807E8E4_1 +Wait 0x000a +_0807E5F8 0x00008000 +_0807E8E4_3 +Wait 0x001e +WaitForSomething2 0x00000400 +WaitForSomething2 0x00001000 +WaitForSomething2 0x00004000 +WaitForSomething2 0x00010000 +WaitForSomething2 0x00040000 +_0807E8E4_0 +Wait 0x003c +_0807E5F8 0x00000200 +WaitForSomething2 0x00000400 +_0807E8E4_0 +TextboxNoOverlapFollow 0x1126 +Call sub_0807F40C +_0807EA94 +_0807E5F8 0x00000200 +_0807E5F8 0x00000800 +_0807E5F8 0x00002000 +_0807E5F8 0x00008000 +_0807E5F8 0x00020000 +WaitForSomething2 0x00000400 +WaitForSomething2 0x00001000 +WaitForSomething2 0x00004000 +WaitForSomething2 0x00010000 +WaitForSomething2 0x00040000 +_0807E5F8 0x00008000 +WaitForSomething2 0x00010000 +_0807E8E4_3 +TextboxNoOverlapFollow 0x1127 +_0807EA94 +_0807E5F8 0x00002000 +WaitForSomething2 0x00004000 +_0807E8E4_1 +TextboxNoOverlapFollow 0x1128 +_0807EA94 +_0807E5F8 0x00000200 +_0807E5F8 0x00000800 +_0807E5F8 0x00002000 +_0807E5F8 0x00008000 +_0807E5F8 0x00020000 +WaitForSomething2 0x00000400 +WaitForSomething2 0x00001000 +WaitForSomething2 0x00004000 +WaitForSomething2 0x00010000 +WaitForSomething2 0x00040000 +_0807E8E4_0 +_0807EB28 0x1129 +_0807EA94 +SetLocalFlag 0x008d +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800CA8C.inc b/data/scripts/script_0800CA8C.inc new file mode 100644 index 00000000..d0fce5fb --- /dev/null +++ b/data/scripts/script_0800CA8C.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800CA8C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0208, 0x0358 +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x0208, 0x0340 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CABC.inc b/data/scripts/script_0800CABC.inc new file mode 100644 index 00000000..a837e4ff --- /dev/null +++ b/data/scripts/script_0800CABC.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_0800CABC +StartScript +_0807EF80 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000f +Call sub_0807F338 +StopScript +WaitForSomething2 0x00000200 +_0807EF80 0x0007 +_0807EDD4 0x0208, 0x0308 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000400 +WaitForSomething2 0x00000200 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +_0807E5F8 0x00000400 +WaitForSomething2 0x00000200 +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000f +_0807EDD4 0x0208, 0x0328 +_0807EF80 0x0000 +_0807E5F8 0x00000400 +WaitForSomething2 0x00000200 +SetEntityNonPlanarMovement 0x0300 +_0807EF80 0x000f +_0807EDD4 0x0208, 0x02b0 +_0807E5F8 0x00000400 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CB54.inc b/data/scripts/script_0800CB54.inc new file mode 100644 index 00000000..6085dce3 --- /dev/null +++ b/data/scripts/script_0800CB54.inc @@ -0,0 +1,30 @@ +SCRIPT_START script_0800CB54 +StartScript +_0807EF80 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000f +Call sub_0807F338 +StopScript +WaitForSomething2 0x00000800 +_0807EF80 0x0007 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EDD4 0x01a8, 0x0330 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000f +_0807EDD4 0x01f8, 0x0348 +_0807EF80 0x0000 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +SetEntityNonPlanarMovement 0x0300 +_0807EF80 0x000f +_0807EDD4 0x0178, 0x0328 +_0807E5F8 0x00001000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CBD4.inc b/data/scripts/script_0800CBD4.inc new file mode 100644 index 00000000..0c81901b --- /dev/null +++ b/data/scripts/script_0800CBD4.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_0800CBD4 +StartScript +_0807EF80 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000f +Call sub_0807F338 +StopScript +WaitForSomething2 0x00002000 +_0807EF80 0x0007 +_0807EDD4 0x0258, 0x0330 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000f +_0807EDD4 0x0218, 0x0340 +_0807EF80 0x0000 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +SetEntityNonPlanarMovement 0x0300 +_0807EF80 0x000f +_0807EDD4 0x0288, 0x02d8 +_0807E5F8 0x00004000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CC6C.inc b/data/scripts/script_0800CC6C.inc new file mode 100644 index 00000000..86c9feb5 --- /dev/null +++ b/data/scripts/script_0800CC6C.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_0800CC6C +StartScript +_0807EF80 0x0008 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000f +Call sub_0807F338 +StopScript +WaitForSomething2 0x00008000 +_0807EF80 0x0007 +_0807EDD4 0x01b8, 0x0320 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000f +_0807EDD4 0x01f8, 0x0330 +_0807EF80 0x0000 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +SetEntityNonPlanarMovement 0x0300 +_0807EF80 0x000f +_0807EDD4 0x0188, 0x02d8 +_0807E5F8 0x00010000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CD04.inc b/data/scripts/script_0800CD04.inc new file mode 100644 index 00000000..7f1351a9 --- /dev/null +++ b/data/scripts/script_0800CD04.inc @@ -0,0 +1,28 @@ +SCRIPT_START script_0800CD04 +StartScript +_0807EF80 0x0000 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000f +Call sub_0807F338 +StopScript +WaitForSomething2 0x00020000 +_0807EF80 0x0007 +_0807EDD4 0x0268, 0x0338 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000f +_0807EDD4 0x0218, 0x0350 +_0807EF80 0x0000 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +SetEntityNonPlanarMovement 0x0300 +_0807EF80 0x000f +_0807EDD4 0x02a8, 0x0328 +_0807E5F8 0x00040000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800CD7C.inc b/data/scripts/script_0800CD7C.inc new file mode 100644 index 00000000..19923a89 --- /dev/null +++ b/data/scripts/script_0800CD7C.inc @@ -0,0 +1,266 @@ +SCRIPT_START script_0800CD7C +StartScript +CheckInventory1 0x005b +JumpIfNot 0xf87a +Call sub_08060090 +_0807EF80 0x000a +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000c +Call sub_08060158 +Jump 0xffee +StopScript +_0807E864 +Call sub_0807DF28 +CheckLocalFlag 0x009d +JumpIf 0x000e +SetLocalFlag 0x009d +TextboxNoOverlap 0x213d +Jump 0x017e +CheckGlobalFlag 0x003b +JumpIf 0x007c +CheckGlobalFlag 0x0054 +JumpIfNot 0x001a +CheckRoomFlag 0x0000 +JumpIfNot 0x0150 +SetGlobalFlag 0x003b +ClearGlobalFlag 0x0054 +TextboxNoOverlap 0x2141 +Jump 0x0156 +TextboxNoOverlap 0x213e +_0807EA94 +_0807E48C 0x0023 +JumpIfNot 0x001c +TextboxNoOverlap 0x214b +_0807EA94 +_0807E3E8 +JumpIfNot 0x013c +SoundReq 0x00cd +_0807F088 0x0023 +WaitPlayerAction8 +Jump 0x0020 +_0807E48C 0x0022 +JumpIfNot 0x0126 +TextboxNoOverlap 0x214b +_0807EA94 +_0807E3E8 +JumpIfNot 0x011a +SoundReq 0x00cd +_0807F088 0x0022 +WaitPlayerAction8 +_0807EB8C +SetGlobalFlag 0x0054 +Call sub_08060340 +TextboxNoOverlap 0x213f +Jump 0x00be +CheckGlobalFlag 0x003c +JumpIf 0x005a +CheckGlobalFlag 0x0054 +JumpIfNot 0x001a +CheckRoomFlag 0x0000 +JumpIfNot 0x00ce +SetGlobalFlag 0x003c +ClearGlobalFlag 0x0054 +TextboxNoOverlap 0x2145 +Jump 0x00d4 +TextboxNoOverlap 0x2142 +_0807EA94 +_0807E48C 0x0027 +JumpIfNot 0x00c6 +TextboxNoOverlap 0x214c +_0807EA94 +_0807E3E8 +JumpIfNot 0x00ba +SoundReq 0x00cd +_0807F088 0x0027 +WaitPlayerAction8 +_0807EB8C +SetGlobalFlag 0x0054 +Call sub_08060340 +TextboxNoOverlap 0x2143 +Jump 0x005e +CheckGlobalFlag 0x003d +JumpIf 0x0090 +CheckGlobalFlag 0x0054 +JumpIfNot 0x001a +CheckRoomFlag 0x0000 +JumpIfNot 0x006e +SetGlobalFlag 0x003d +ClearGlobalFlag 0x0054 +TextboxNoOverlap 0x2149 +Jump 0x0074 +TextboxNoOverlap 0x2146 +_0807EA94 +_0807E48C 0x0024 +JumpIfNot 0x0066 +TextboxNoOverlap 0x214d +_0807EA94 +_0807E3E8 +JumpIfNot 0x005a +SoundReq 0x00cd +_0807F088 0x0024 +WaitPlayerAction8 +_0807EB8C +SetGlobalFlag 0x0054 +Call sub_08060340 +TextboxNoOverlap 0x2147 +_0807EA94 +Call sub_0807DF50 +_0807E878 +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000c +Call sub_08060158 +Jump 0xffee +StopScript +_0807E864 +Call sub_0807DF28 +TextboxNoOverlap 0x2140 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xffd2 +TextboxNoOverlap 0x214a +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xfe46 +.short 0x0000 +StartScript +Call sub_08068104 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_0806811C +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd8 +StartScript +Call sub_08068104 +_0807EF80 0x000a +StopScript +_0807E944 +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffec +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +CheckInventory1 0x0041 +JumpIf 0x000e +CheckLocalFlag 0x007e +JumpIfNot 0x0006 +_0807E930 0x0008 +CheckInventory1 0x0002 +JumpIf 0x0022 +CheckInventory1 0x0041 +JumpIfNot 0x000c +_0807E5F8 0x00000020 +Jump 0x0010 +CheckLocalFlag 0x007e +JumpIfNot 0x0008 +_0807E5F8 0x00000010 +StopScript +StartScript +Call sub_08068910 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +Call sub_0807DF28 +CheckInventory1 0x0002 +JumpIfNot 0x0018 +_0807EB74 +_0807E914 0x00000000 +Call sub_0806C028 +TextboxNoOverlap 0x1219 +Jump 0x014c +CheckInventory1 0x0041 +JumpIfNot 0x0060 +StartPlayerScript script_0800D190 +WaitForSomething2 0x00000008 +_0807EB74 +_0807E914 0x00000000 +Call sub_0806C028 +TextboxNoOverlapFollowPos 0x0002125c +_0807EA94 +StartPlayerScript script_0800D1B4 +WaitForSomething2 0x00000008 +_0807EB44 0x0002 +_0807E914 0x00000000 +Call sub_0806C028 +Wait 0x000f +_0807E5F8 0x00000020 +StartPlayerScript script_0800D1E0 +WaitForSomething2 0x00000008 +TextboxNoOverlapFollowPos 0x0002125d +Jump 0x00e6 +CheckLocalFlag 0x007e +JumpIfNot 0x000a +TextboxNoOverlapFollow 0x123e +Jump 0x00d6 +StartPlayerScript script_0800D190 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000004 +_0807EB74 +_0807E914 0x00000000 +Call sub_0806C028 +TextboxNoOverlapFollowPos 0x0002123d +_0807EA94 +StartPlayerScript script_0800D1B4 +WaitForSomething2 0x00000008 +_0807EB44 0x0002 +_0807E914 0x00000000 +Call sub_0806C028 +SoundReq 0x00cd +Call sub_08068964 +ComparePlayerAction 0x0008 +JumpIf 0xfffa +SoundReq 0x00f8 +_0807E5F8 0x00000010 +SetLocalFlag 0x007e +TextboxNoOverlapFollowPos 0x0002123e +_0807EA94 +Wait 0x000f +_0807E930 0x0009 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Wait 0x001e +TextboxNoOverlapFollowPos 0x0002123f +_0807EA94 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000004 +_0807E930 0x0008 +Wait 0x003c +Call sub_08095164 +_0807EB28 0x1240 +_0807EA94 +Wait 0x000f +_0807E878 +Call sub_0807DF50 +Jump 0xfe6e +.short 0x0000 diff --git a/data/scripts/script_0800D190.inc b/data/scripts/script_0800D190.inc new file mode 100644 index 00000000..0e499a60 --- /dev/null +++ b/data/scripts/script_0800D190.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800D190 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0170, 0x0140 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800D1B4.inc b/data/scripts/script_0800D1B4.inc new file mode 100644 index 00000000..04fcc46d --- /dev/null +++ b/data/scripts/script_0800D1B4.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800D1B4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0170, 0x0120 +_0807EDD4 0x01a8, 0x0120 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D1E0.inc b/data/scripts/script_0800D1E0.inc new file mode 100644 index 00000000..94c352f3 --- /dev/null +++ b/data/scripts/script_0800D1E0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800D1E0 +_0807F078 0x0002, 0x0001 +CallWithArg sub_0807F918, 0x00000002 +SoundReq 0x0109 +CallWithArg sub_0807F238, 0x000001e2 +Call sub_0807F304 +TextboxNoOverlap 0x0502 +_0807EA94 +_0807E5F8 0x00000008 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800D218.inc b/data/scripts/script_0800D218.inc new file mode 100644 index 00000000..573f8fc9 --- /dev/null +++ b/data/scripts/script_0800D218.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800D218 +StartScript +CheckInventory1 0x0041 +JumpIf 0x002c +CheckLocalFlag 0x007e +JumpIf 0x001a +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +WaitForSomething2 0x00000010 +SCRIPT_END diff --git a/data/scripts/script_0800D242.inc b/data/scripts/script_0800D242.inc new file mode 100644 index 00000000..5cede490 --- /dev/null +++ b/data/scripts/script_0800D242.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_0800D242 +_0807EF80 0x0007 +_0807E930 0x0003 +SCRIPT_END diff --git a/data/scripts/script_0800D24C.inc b/data/scripts/script_0800D24C.inc new file mode 100644 index 00000000..7a7abd8e --- /dev/null +++ b/data/scripts/script_0800D24C.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_0800D24C +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D254.inc b/data/scripts/script_0800D254.inc new file mode 100644 index 00000000..34b1b5ee --- /dev/null +++ b/data/scripts/script_0800D254.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800D254 +StartScript +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000020 +_0807EF80 0x0007 +WaitForSomething2 0x00000020 +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D278.inc b/data/scripts/script_0800D278.inc new file mode 100644 index 00000000..17624e5e --- /dev/null +++ b/data/scripts/script_0800D278.inc @@ -0,0 +1,100 @@ +SCRIPT_START script_0800D278 +StartScript +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckInventory1 0x0041 +JumpIf 0x000a +CheckLocalFlag 0x007e +JumpIf 0x005a +StartScript +TestBit 0x00000001 +JumpIf 0x002a +CheckEntityInteractType +JumpIf 0x000e +Call sub_0806811C +StopScript +Jump 0xffd4 +StopScript +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffbe +StopScript +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000004 +_0807E930 0x000c +WaitForSomething2 0x00000001 +_0807E5F8 0x00000004 +_0807E930 0x000b +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +StartScript +Call sub_08068884 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +StopScript +StartScript +Call sub_08068910 +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +_0807EB74 +_0807E914 0x00000000 +Call sub_0806C028 +TextboxNoOverlapFollow 0x1219 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd0 +StartScript +Call sub_08068104 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_0806811C +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +CheckLocalFlag 0x007f +JumpIf 0x005c +CheckLocalFlag 0x007e +JumpIfNot 0x0054 +_0807EF80 0x000b +SetEntityNonPlanarMovement 0x0100 +CheckPlayerInRegion 0x0090, 0x0130, 0x0810 +JumpIfNot 0x000e +StartPlayerScript script_0800D3EC +WaitForSomething2 0x00000001 +_0807EB44 0x0002 +_0807E930 0x0005 +_0807EDD4 0x00a0, 0x0130 +_0807EB44 0x0006 +_0807E930 0x0003 +_0807E914 0x00000004 +Call sub_080681D8 +SoundReq 0x00cd +Wait 0x001e +_0807EF80 0x000a +SetLocalFlag 0x007f +_0807E878 +Jump 0xff76 +.short 0x0000 diff --git a/data/scripts/script_0800D3EC.inc b/data/scripts/script_0800D3EC.inc new file mode 100644 index 00000000..43bde4e8 --- /dev/null +++ b/data/scripts/script_0800D3EC.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800D3EC +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807EF80 0x000d +_0807ECC4 0x0020 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D414.inc b/data/scripts/script_0800D414.inc new file mode 100644 index 00000000..db5e8a68 --- /dev/null +++ b/data/scripts/script_0800D414.inc @@ -0,0 +1,140 @@ +SCRIPT_START script_0800D414 +StartScript +SetEntityNonPlanarMovement 0x0100 +Call sub_08068104 +_0807EF80 0x000a +StopScript +_0807EB44 0x0002 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0004 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0006 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0006 +_0807E914 0x00000004 +Call sub_0806AF60 +_0807EDD4 0x00a8, 0x01e8 +_0807EB44 0x0006 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0004 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0002 +_0807E914 0x00000000 +Call sub_0806AF60 +Wait 0x0014 +_0807EB44 0x0002 +_0807E914 0x00000004 +Call sub_0806AF60 +_0807EDD4 0x0228, 0x01e8 +Jump 0xff5a +.short 0x0000 +StartScript +_0807EF80 0x000a +Call sub_08062A48 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +Call sub_08062698 +Call sub_080626AC +CallWithArg sub_0807F0EC, 0x00000009 +_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052 +_0807EE04 0x0038, 0x0068 +Jump 0x004e +_0807EE04 0x0078, 0x0068 +Jump 0x0044 +_0807EE04 0x00b8, 0x0068 +Jump 0x003a +_0807EE04 0x0038, 0x0090 +Jump 0x0030 +_0807EE04 0x0078, 0x0090 +Jump 0x0026 +_0807EE04 0x00b8, 0x0090 +Jump 0x001c +_0807EE04 0x0038, 0x00b8 +Jump 0x0012 +_0807EE04 0x0078, 0x00b8 +Jump 0x0008 +_0807EE04 0x00b8, 0x00b8 +StopScript +StartScript +Call sub_080626C0 +JumpIf 0xff72 +CheckEntityInteractType +JumpIf 0x000c +_0807EE30 +JumpIfNot 0xffe8 +Jump 0xff62 +StopScript +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xff4a +StartScript +_0807EF80 0x000a +Call sub_08062A48 +_0807EF80 0x0000 +StopScript +Call sub_08062698 +Call sub_080626AC +CallWithArg sub_0807F0EC, 0x00000004 +_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x0020 +_0807EE04 0x0038, 0x0098 +Jump 0x001c +_0807EE04 0x0058, 0x0098 +Jump 0x0012 +_0807EE04 0x0038, 0x00c8 +Jump 0x0008 +_0807EE04 0x0058, 0x00c8 +StopScript +StartScript +Call sub_080626C0 +JumpIf 0xffae +_0807EE30 +JumpIfNot 0xffee +Jump 0xffa4 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x000b +_0807EF80 0x0008 +Call sub_0806DAAC +JumpIf 0x008c +Call sub_0806DAD0 +CallWithArg sub_0806DA04, 0x00000002 +StopScript +_0807EA4C +_0807E9F0 +Call sub_0806DAAC +JumpIf 0x000e +Call sub_0807DF50 +_0807E878 +Jump 0xffe8 +_0807E864 +Call sub_0807DF28 +Call sub_0807FBC4 +Call sub_0807FBA0 +SetEntityNonPlanarMovement 0x0700 +_0807F0B4 0x0007 +CameraTargetEntity +_0807EDD4 0x01e8, 0x01b8 +Wait 0x003c +Call sub_0806DAE8 +Wait 0x0078 +Call sub_0806DB44 +JumpIfNot 0x000e +LoadRoomEntityList gUnk_080DD730 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800D698.inc b/data/scripts/script_0800D698.inc new file mode 100644 index 00000000..4164ea12 --- /dev/null +++ b/data/scripts/script_0800D698.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_0800D698 +_0807EEB4 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807FBCC +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800D6B4.inc b/data/scripts/script_0800D6B4.inc new file mode 100644 index 00000000..3752c921 --- /dev/null +++ b/data/scripts/script_0800D6B4.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_0800D6B4 +StartScript +_0807EF80 0x0007 +_0807EF80 0x0011 +Call sub_0807F158 +Call sub_0807F738 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D6D0.inc b/data/scripts/script_0800D6D0.inc new file mode 100644 index 00000000..59addb72 --- /dev/null +++ b/data/scripts/script_0800D6D0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800D6D0 +StartScript +CheckLocalFlag 0x00f3 +JumpIf 0x0010 +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x00f3 +JumpIfNot 0xfffa +_0807EF80 0x0007 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D6F0.inc b/data/scripts/script_0800D6F0.inc new file mode 100644 index 00000000..a7d79528 --- /dev/null +++ b/data/scripts/script_0800D6F0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800D6F0 +StartScript +CheckLocalFlag 0x00f5 +JumpIf 0xfff0 +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x00f5 +JumpIfNot 0xfffa +_0807EF80 0x0007 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D710.inc b/data/scripts/script_0800D710.inc new file mode 100644 index 00000000..1340fbcc --- /dev/null +++ b/data/scripts/script_0800D710.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_0800D710 +StartScript +Call sub_0807F360 +SetEntityNonPlanarMovement 0x0700 +_0807F0B4 0x0007 +CameraTargetEntity +Call sub_0807FBC4 +StopScript +_0807E5F8 0x00000008 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E5F8 0x0000000a +WaitForSomething2 0x00000004 +_0807EEB4 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807FBCC +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D76C.inc b/data/scripts/script_0800D76C.inc new file mode 100644 index 00000000..d4bb04a7 --- /dev/null +++ b/data/scripts/script_0800D76C.inc @@ -0,0 +1,48 @@ +SCRIPT_START script_0800D76C +StartScript +Call sub_0807F360 +_0807EF80 0x000b +SetEntityNonPlanarMovement 0x0200 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000008 +_0807EF80 0x0004 +Wait 0x003c +SoundReq 0x0123 +CallWithArg sub_0807F464, 0x000001e0 +_0807EDD4 0x01e0, 0x01d8 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000010 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +SoundReq 0x007c +_0807EF3C 0x0180, 0x0030 +_0807EB44 0x0002 +_0807EF80 0x0001 +WaitForSomething2 0x00000008 +Jump 0x0032 +StartScript +Call sub_0807F360 +_0807EF80 0x000b +SetEntityPositionRelative 0x01d80268 +SetEntityNonPlanarMovement 0x0100 +StopScript +WaitForSomething2 0x00000002 +_0807EDD4 0x01f0, 0x01d8 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EEF4 0x0000, 0xffe0 +_0807EF80 0x000e +Call sub_0806CA5C +SetEntity0x20 0x00040000 +SoundReq 0x00f5 +CallWithArg sub_0807F8D0, 0xffffe000 +Call sub_0807F8BC +JumpIf 0xffee +_0807E5F8 0x00000004 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D84C.inc b/data/scripts/script_0800D84C.inc new file mode 100644 index 00000000..bb06e896 --- /dev/null +++ b/data/scripts/script_0800D84C.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800D84C +StartScript +StopScript +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807DF28 +Wait 0x003c +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D874.inc b/data/scripts/script_0800D874.inc new file mode 100644 index 00000000..e569da45 --- /dev/null +++ b/data/scripts/script_0800D874.inc @@ -0,0 +1,49 @@ +SCRIPT_START script_0800D874 +StartScript +Call sub_0807F934 +_0807EF80 0x0008 +_0807E914 0x00000001 +Call sub_0806DA04 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +CheckLocalFlag 0x0045 +JumpIf 0x000e +StartPlayerScript script_0800D92C +WaitForSomething2 0x00000001 +_0807E8E4_0 +TextboxNoOverlap 0x1324 +_0807EA94 +CheckInventory1 0x0017 +JumpIf 0x0018 +CheckLocalFlag 0x0045 +JumpIf 0x0010 +LoadRoomEntityList gUnk_080E3830 +CheckLocalFlag 0x0045 +JumpIfNot 0xfffa +Call sub_0807DF50 +_0807E878 +Jump 0xffae +.short 0x0000 +StartScript +_0807EF80 0x0008 +CheckInventory1 0x0017 +JumpIf 0x0034 +StopScript +CheckInventory1 0x0017 +JumpIfNot 0xfffa +Call sub_0807DF28 +_0807E864 +WaitPlayerAction8 +_0807EB28 0x1325 +_0807EA94 +SoundReq 0x0113 +_0807E914 0x00000000 +Call sub_0806DA1C +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800D92C.inc b/data/scripts/script_0800D92C.inc new file mode 100644 index 00000000..a806a09f --- /dev/null +++ b/data/scripts/script_0800D92C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800D92C +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x00a0, 0x0078 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800D954.inc b/data/scripts/script_0800D954.inc new file mode 100644 index 00000000..a77a8092 --- /dev/null +++ b/data/scripts/script_0800D954.inc @@ -0,0 +1,41 @@ +SCRIPT_START script_0800D954 +StartScript +_0807EF80 0x0008 +Call sub_0807F180 +StopScript +CheckPlayerInRegion 0x0118, 0x0038, 0x3050 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_0800DA00 +WaitForSomething2 0x00000001 +Wait 0x003c +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x0007 +SoundReq 0x01ce +SetEntity0x20 0xffff8000 +TextboxNoOverlap 0x1701 +_0807EA94 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +TextboxNoOverlap 0x1702 +_0807EA94 +SetEntity0x20 0x00010000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807F050 0x006d +WaitPlayerAction8 +_0807EB28 0x1703 +_0807EA94 +Wait 0x003c +SetLocalFlag 0x0032 +SoundReq 0x0113 +_0807E914 0x00000001 +Call sub_0806DA1C +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DA00.inc b/data/scripts/script_0800DA00.inc new file mode 100644 index 00000000..564c1eb7 --- /dev/null +++ b/data/scripts/script_0800DA00.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800DA00 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0118, 0x0060 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800DA28.inc b/data/scripts/script_0800DA28.inc new file mode 100644 index 00000000..8fdc555e --- /dev/null +++ b/data/scripts/script_0800DA28.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800DA28 +StartScript +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +Wait 0x003c +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807EDD4 0x0118, 0x0060 +_0807E5F8 0x00000002 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800DA60.inc b/data/scripts/script_0800DA60.inc new file mode 100644 index 00000000..9fc90d46 --- /dev/null +++ b/data/scripts/script_0800DA60.inc @@ -0,0 +1,45 @@ +SCRIPT_START script_0800DA60 +StartScript +StopScript +CheckPlayerInRegion 0x0078, 0x0148, 0x4040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807E8E4_0 +Call sub_0807F3F8 +Wait 0x003c +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00800078 +CameraTargetEntity +Call sub_0807F5C0 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +TextboxNoOverlapFollowPos 0x0002162d +_0807EA94 +_0807E5F8 0x00000001 +Wait 0x001e +TextboxNoOverlapFollowPos 0x0002162e +_0807EA94 +_0807E8E4_0 +CallWithArg sub_0807F75C, 0x00780138 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807F5C0 +SetRoomFlag 0x0000 +Call sub_0807F40C +Wait 0x001e +_0807E8E4_1 +Wait 0x000a +_0807E8E4_3 +Wait 0x000a +_0807E8E4_2 +Call sub_0807F3F8 +Wait 0x003c +SetRoomFlag 0x0001 +SetLocalFlag 0x0077 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DB18.inc b/data/scripts/script_0800DB18.inc new file mode 100644 index 00000000..db878083 --- /dev/null +++ b/data/scripts/script_0800DB18.inc @@ -0,0 +1,6 @@ +SCRIPT_START script_0800DB18 +StartScript +_0807EF80 0x000a +Call sub_08066E38 +StopScript +SCRIPT_END diff --git a/data/scripts/script_0800DB28.inc b/data/scripts/script_0800DB28.inc new file mode 100644 index 00000000..f26054bc --- /dev/null +++ b/data/scripts/script_0800DB28.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_0800DB28 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0000 +_0807EF80 0x0014 +StopScript +WaitForSomething2 0x00000001 +Wait 0x003c +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0004 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EF80 0x0000 +Wait 0x003c +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB44 0x0004 +_0807EF80 0x0014 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DB78.inc b/data/scripts/script_0800DB78.inc new file mode 100644 index 00000000..64ddbba6 --- /dev/null +++ b/data/scripts/script_0800DB78.inc @@ -0,0 +1,44 @@ +SCRIPT_START script_0800DB78 +StartScript +StopScript +CallWithArg sub_0807F6B4, 0x000000a0 +JumpIf 0xfff4 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x00780078 +CameraTargetEntity +Call sub_0807F5C0 +_0807EB28 0x1648 +_0807EA94 +Call sub_0804D7EC +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +Call sub_0804D810 +Call sub_0807F3F8 +Wait 0x003c +StartPlayerScript script_0800DDD0 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000001 +StartPlayerScript script_0800DE00 +WaitForSomething2 0x00000006 +TextboxNoOverlapFollowPos 0x00021643 +_0807EA94 +_0807EB28 0x1645 +_0807EA94 +Call sub_0807F3F8 +_0807E5F8 0x00000001 +SoundReq0x80100000 +Call sub_08094F98 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0800DC4C.inc b/data/scripts/script_0800DC4C.inc new file mode 100644 index 00000000..6f24dffd --- /dev/null +++ b/data/scripts/script_0800DC4C.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_0800DC4C +Wait 0x003c +SoundReq2 0x0031 +StartPlayerScript script_0800DE50 +WaitForSomething2 0x00000006 +_0807EB28 0x1646 +_0807EA94 +_0807E5F8 0x00000001 +StartPlayerScript script_0800DE2C +CameraTargetPlayer +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +SetLocalFlag 0x0079 +CallWithArg sub_0806DA1C, 0x00000002 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800DCAC.inc b/data/scripts/script_0800DCAC.inc new file mode 100644 index 00000000..720d8db0 --- /dev/null +++ b/data/scripts/script_0800DCAC.inc @@ -0,0 +1,67 @@ +SCRIPT_START script_0800DCAC +StartScript +_0807EF80 0x000a +Call sub_08066E38 +StopScript +WaitForSomething2 0x00000001 +CallWithArg sub_0807F8E8, 0x00000000 +_0807E5F8 0x00000002 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807EF80 0x0010 +Wait 0x003c +_0807EF80 0x0010 +SetEntityPositionRelative 0x00680078 +WaitForSomething2 0x00000001 +SoundReq0x80100000 +Call sub_08066E50 +SoundReq 0x01c9 +Call sub_0807F2D4 +SoundReq 0x01ca +Wait 0x003c +_0807EF80 0x0004 +SoundReq2 0x000b +Wait 0x0078 +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +Wait 0x003c +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x0100 +_0807EEF4 0x0000, 0x0008 +_0807EB44 0x0004 +_0807EF80 0x0000 +Wait 0x001e +Call sub_08066E80 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x0100 +_0807EEF4 0x0000, 0x0080 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DDD0.inc b/data/scripts/script_0800DDD0.inc new file mode 100644 index 00000000..e3b9e05e --- /dev/null +++ b/data/scripts/script_0800DDD0.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_0800DDD0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +CallWithArg sub_0807F4F8, 0x000000a0 +_0807EDD4 0x0078, 0x00a0 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DE00.inc b/data/scripts/script_0800DE00.inc new file mode 100644 index 00000000..14fe1a9a --- /dev/null +++ b/data/scripts/script_0800DE00.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800DE00 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EB44 0x0000 +_0807EF80 0x000d +_0807EF80 0x0000 +_0807ECC4 0x0010 +_0807EF80 0x000c +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DE2C.inc b/data/scripts/script_0800DE2C.inc new file mode 100644 index 00000000..eb637dbb --- /dev/null +++ b/data/scripts/script_0800DE2C.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800DE2C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EEF4 0x0000, 0x0080 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800DE50.inc b/data/scripts/script_0800DE50.inc new file mode 100644 index 00000000..0c1bf300 --- /dev/null +++ b/data/scripts/script_0800DE50.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_0800DE50 +StopScript +_0807EB44 0x0004 +_0807EF80 0x0000 +CallWithArg sub_0807F238, 0x000003c5 +Call sub_0807F304 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800DE78.inc b/data/scripts/script_0800DE78.inc new file mode 100644 index 00000000..48175b61 --- /dev/null +++ b/data/scripts/script_0800DE78.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800DE78 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_0800DEB0 +WaitForSomething2 0x00000001 +WaitForSomething2 0x00000002 +_0807EB28 0x1647 +_0807EA94 +SetLocalFlag 0x007a +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800DEB0.inc b/data/scripts/script_0800DEB0.inc new file mode 100644 index 00000000..a1dd6d33 --- /dev/null +++ b/data/scripts/script_0800DEB0.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800DEB0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0198, 0x01c8 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800DED4.inc b/data/scripts/script_0800DED4.inc new file mode 100644 index 00000000..f4bcd9eb --- /dev/null +++ b/data/scripts/script_0800DED4.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_0800DED4 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000b +Call sub_08066D04 +StopScript +StartScript +Call sub_08066D14 +SetEntityPositionRelative 0x01480198 +_0807EF80 0x0007 +StopScript +_0807EDD4 0x0198, 0x01a8 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_08066D4C +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800DF24.inc b/data/scripts/script_0800DF24.inc new file mode 100644 index 00000000..fefbdbc5 --- /dev/null +++ b/data/scripts/script_0800DF24.inc @@ -0,0 +1,38 @@ +SCRIPT_START script_0800DF24 +StartScript +_0807EF80 0x0008 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +SoundReq0x80100000 +_0807E8E4_2 +Wait 0x005a +Call sub_0807F3F8 +Wait 0x003c +_0807E8E4_0 +_0807F0B4 0x0001 +CameraTargetEntity +Call sub_0807F5C0 +Call sub_08066C94 +Wait 0x00e9 +_0807EF80 0x0007 +TextboxNoOverlapFollowPos 0x0002162f +_0807EA94 +SoundReq2 0x002f +_0807EF80 0x0019 +SoundReq 0x0198 +Call sub_0807F2D4 +SetRoomFlag 0x0000 +_0807EF80 0x0008 +Wait 0x0080 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807F5C0 +SetLocalFlag 0x0078 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800DFB4.inc b/data/scripts/script_0800DFB4.inc new file mode 100644 index 00000000..9544ee48 --- /dev/null +++ b/data/scripts/script_0800DFB4.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800DFB4 +StopScript +CheckRoomFlag 0x0001 +JumpIfNot 0xfffa +SoundReq0x80100000 +_0807E864 +Call sub_0807DF28 +SoundReq 0x00f6 +CallWithArg sub_0806DA1C, 0x00000004 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800DFE4.inc b/data/scripts/script_0800DFE4.inc new file mode 100644 index 00000000..0f349407 --- /dev/null +++ b/data/scripts/script_0800DFE4.inc @@ -0,0 +1,29 @@ +SCRIPT_START script_0800DFE4 +StartScript +Call sub_0807DF28 +_0807E864 +StopScript +SoundReq0x80100000 +TextboxNoOverlapFollowPos 0x00021632 +_0807EA94 +SetRoomFlag 0x0003 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +SoundReq2 0x0030 +Call sub_0807DF50 +_0807E878 +CheckRoomFlag 0x0002 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807DF28 +SetLocalFlag 0x007b +TextboxNoOverlapFollowPos 0x000c1639 +_0807EA94 +Wait 0x0096 +SoundReq 0x00f6 +CallWithArg sub_0806DA1C, 0x00000005 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E050.inc b/data/scripts/script_0800E050.inc new file mode 100644 index 00000000..fde5b354 --- /dev/null +++ b/data/scripts/script_0800E050.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_0800E050 +StartScript +Call sub_0807DF28 +_0807E864 +StopScript +SoundReq0x80100000 +SoundReq0x80100000 +Wait 0x0078 +_0807EB28 0x1638 +_0807EA94 +SetRoomFlag 0x0000 +Wait 0x001e +_0807E5F8 0x00000001 +StartPlayerScript script_0800E094 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E094.inc b/data/scripts/script_0800E094.inc new file mode 100644 index 00000000..d6e24d18 --- /dev/null +++ b/data/scripts/script_0800E094.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800E094 +StartScript +SetEntityNonPlanarMovement 0x00c0 +StopScript +WaitForSomething2 0x00000001 +_0807EF80 0x0001 +_0807EDD4 0x00a8, 0x002c +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E0BC.inc b/data/scripts/script_0800E0BC.inc new file mode 100644 index 00000000..6ee5d073 --- /dev/null +++ b/data/scripts/script_0800E0BC.inc @@ -0,0 +1,298 @@ +SCRIPT_START script_0800E0BC +StartScript +_0807EB44 0x0004 +_0807EF80 0x000a +CheckLocalFlag 0x0093 +JumpIf 0x0062 +_0807E930 0x0008 +CallWithArg sub_0807F8E8, 0x00000000 +StopScript +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Wait 0x001e +_0807EF80 0x0010 +SoundReq 0x01c9 +_0807E930 0x0009 +Wait 0x003c +SoundReq 0x01ca +_0807EF80 0x0010 +Wait 0x001e +SoundReq 0x0072 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x001e +_0807EF80 0x0000 +_0807EB8C +_0807EB74 +Wait 0x000a +TextboxNoOverlap 0x2402 +_0807EA94 +SetLocalFlag 0x0093 +Call sub_080668F0 +_0807E878 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2402 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x000a +CheckLocalFlag 0x0094 +JumpIf 0x006c +_0807E930 0x0010 +CallWithArg sub_0807F8E8, 0x00000001 +StopScript +CheckRoomFlag 0x0001 +JumpIfNot 0xfffa +_0807E864 +Wait 0x001e +_0807EF80 0x0010 +SoundReq 0x01c9 +_0807E930 0x0015 +Wait 0x003c +SoundReq 0x01ca +_0807EF80 0x0010 +Wait 0x001e +SoundReq 0x0072 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x001e +_0807EF80 0x0000 +_0807EB8C +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +Wait 0x000a +TextboxNoOverlap 0x2401 +_0807EA94 +SetLocalFlag 0x0094 +CallWithArg sub_0807F3D8, 0x00000000 +_0807E9D4 +_0807E878 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlap 0x2401 +_0807EA94 +_0807E878 +Jump 0xffe2 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0004 +_0807EF80 0x000a +CheckLocalFlag 0x0073 +JumpIfNot 0x001e +_0807E9D4 +SetEntityPositionRelative 0x01680070 +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +Jump 0x00fe +CheckLocalFlag 0x0095 +JumpIf 0x0062 +_0807E930 0x0010 +CallWithArg sub_0807F8E8, 0x00000002 +StopScript +CheckRoomFlag 0x0002 +JumpIfNot 0xfffa +_0807E864 +Wait 0x001e +_0807EF80 0x0010 +SoundReq 0x01c9 +_0807E930 0x0015 +Wait 0x003c +SoundReq 0x01ca +_0807EF80 0x0010 +Wait 0x001e +SoundReq 0x0072 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x001e +_0807EF80 0x0000 +_0807EB8C +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +SetLocalFlag 0x0095 +_0807EF80 0x0000 +CallWithArg sub_0807F3D8, 0x00000000 +_0807E9D4 +_0807E878 +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x005c +CheckLocalFlag 0x0093 +JumpIfNot 0xfff0 +CheckLocalFlag 0x0094 +JumpIfNot 0xffe8 +CheckLocalFlag 0x0095 +JumpIfNot 0xffe0 +_0807E9DC +SetLocalFlag 0x0073 +StopScript +_0807EB44 0x0000 +CallWithArg sub_0807F3D8, 0x00000004 +_0807EDD4 0x0088, 0x0168 +_0807EB44 0x0006 +CallWithArg sub_0807F3D8, 0x00000004 +_0807EDD4 0x0070, 0x0168 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +_0807E9D4 +Jump 0x001e +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +TextboxNoOverlap 0x2404 +_0807EA94 +_0807E878 +Jump 0xff82 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlap 0x2403 +_0807EA94 +_0807E878 +Jump 0xffe2 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x000a +CheckLocalFlag 0x0071 +JumpIf 0x0088 +CheckLocalFlag 0x0096 +JumpIf 0x0056 +_0807E930 0x000c +CallWithArg sub_0807F8E8, 0x00000000 +StopScript +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Wait 0x001e +_0807EF80 0x0010 +SoundReq 0x01c9 +_0807E930 0x000d +Wait 0x003c +SoundReq 0x01ca +_0807EF80 0x0010 +Wait 0x001e +SoundReq 0x0072 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x001e +_0807EF80 0x0000 +_0807EB74 +SetLocalFlag 0x0096 +_0807EF80 0x0000 +_0807E9D4 +_0807E878 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x240c +_0807EA94 +Wait 0x000f +_0807F034 0x0053 +WaitPlayerAction8 +SetLocalFlag 0x0071 +_0807E878 +_0807E9D4 +_0807E878 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x240d +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +StartScript +_0807EB44 0x0002 +_0807EF80 0x000a +Call sub_080668F0 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2406 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +StartScript +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlap 0x2405 +_0807EA94 +_0807E878 +Jump 0xffe2 +StartScript +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlap 0x2407 +_0807EA94 +_0807E878 +Jump 0xffe2 +StartScript +Call sub_0807F354 +StopScript +CheckLocalFlag 0x007c +JumpIf 0x0046 +CheckPlayerInRegion 0x0088, 0x00f8, 0x0820 +JumpIfNot 0xfff6 +StartScript +_0807E864 +StopScript +Call sub_0807F3F8 +Wait 0x003c +TextboxNoOverlapFollow 0x160c +_0807EA94 +Wait 0x001e +TextboxNoOverlapFollow 0x160d +_0807EA94 +Wait 0x001e +_0807EB28 0x160e +Wait 0x003c +_0807EA94 +StartScript +SoundReq2 0x0033 +SetLocalFlag 0x007c +_0807E878 +_0807EF80 0x0006 +StopScript +SCRIPT_END diff --git a/data/scripts/script_0800E504.inc b/data/scripts/script_0800E504.inc new file mode 100644 index 00000000..9d141143 --- /dev/null +++ b/data/scripts/script_0800E504.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_0800E504 +StartScript +StopScript +CheckLocalFlag 0x007d +JumpIf 0x002e +CheckPlayerInRegion 0x00a8, 0x0178, 0x1080 +JumpIfNot 0xfff6 +_0807E864 +Wait 0x001e +Call sub_0807F3F8 +Wait 0x003c +SoundReq 0x0105 +Wait 0x001e +_0807EB28 0x1617 +SetLocalFlag 0x007d +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800E544.inc b/data/scripts/script_0800E544.inc new file mode 100644 index 00000000..8c7adb02 --- /dev/null +++ b/data/scripts/script_0800E544.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_0800E544 +StartScript +StopScript +CheckLocalFlag 0x007e +JumpIf 0x0034 +CheckPlayerInRegion 0x00a8, 0x00c0, 0x0880 +JumpIfNot 0xfff6 +_0807E864 +Wait 0x001e +Call sub_0807F3F8 +Wait 0x003c +SoundReq 0x0105 +Wait 0x001e +_0807EB28 0x1622 +Call sub_08053494 +SetLocalFlag 0x007e +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E58C.inc b/data/scripts/script_0800E58C.inc new file mode 100644 index 00000000..836c03c6 --- /dev/null +++ b/data/scripts/script_0800E58C.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_0800E58C +StartScript +_0807EF80 0x0007 +_0807EB44 0x0000 +_0807EF80 0x0014 +StopScript +Wait 0x003c +SoundReq 0x0105 +Wait 0x003c +SoundReq 0x009b +Wait 0x001e +TextboxNoOverlap 0x1625 +_0807EA94 +Wait 0x003c +Call sub_08053C84 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E5C4.inc b/data/scripts/script_0800E5C4.inc new file mode 100644 index 00000000..75392878 --- /dev/null +++ b/data/scripts/script_0800E5C4.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800E5C4 +StartScript +CheckLocalFlag 0x0086 +JumpIfNot 0x000a +_0807EF80 0x0006 +StopScript +SCRIPT_END diff --git a/data/scripts/script_0800E5D6.inc b/data/scripts/script_0800E5D6.inc new file mode 100644 index 00000000..e09df4d0 --- /dev/null +++ b/data/scripts/script_0800E5D6.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0800E5D6 +StopScript +CheckLocalFlag 0x0086 +JumpIfNot 0xfffa +_0807E864 +Wait 0x003c +_0807E914 0x00000905 +Call sub_0807F420 +SetRoomFlag 0x0001 +Wait 0x001e +_0807E878 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800E600.inc b/data/scripts/script_0800E600.inc new file mode 100644 index 00000000..7a7d199a --- /dev/null +++ b/data/scripts/script_0800E600.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E600 +StartScript +SetEntityNonPlanarMovement 0x0140 +SetEntityDirection 0x0000 +_0807E864 +Call sub_0807F354 +StopScript +WaitForPlayerAction0x17 +_0807E8E4_0 +_0807EF80 0x0001 +Call sub_080752AC +_0807E878 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_0800E62C.inc b/data/scripts/script_0800E62C.inc new file mode 100644 index 00000000..2c383dd8 --- /dev/null +++ b/data/scripts/script_0800E62C.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E62C +StartScript +SetEntityNonPlanarMovement 0x0140 +SetEntityDirection 0x0008 +_0807E864 +Call sub_0807F354 +StopScript +WaitForPlayerAction0x17 +_0807E8E4_1 +_0807EF80 0x0001 +Call sub_080752AC +_0807E878 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_0800E658.inc b/data/scripts/script_0800E658.inc new file mode 100644 index 00000000..618409df --- /dev/null +++ b/data/scripts/script_0800E658.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E658 +StartScript +SetEntityNonPlanarMovement 0x0140 +SetEntityDirection 0x0010 +_0807E864 +Call sub_0807F354 +StopScript +WaitForPlayerAction0x17 +_0807E8E4_2 +_0807EF80 0x0001 +Call sub_080752AC +_0807E878 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_0800E684.inc b/data/scripts/script_0800E684.inc new file mode 100644 index 00000000..f89e6a52 --- /dev/null +++ b/data/scripts/script_0800E684.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E684 +StartScript +SetEntityNonPlanarMovement 0x0140 +SetEntityDirection 0x0018 +_0807E864 +Call sub_0807F354 +StopScript +WaitForPlayerAction0x17 +_0807E8E4_3 +_0807EF80 0x0001 +Call sub_080752AC +_0807E878 +Call sub_080791D0 +SCRIPT_END diff --git a/data/scripts/script_0800E6B0.inc b/data/scripts/script_0800E6B0.inc new file mode 100644 index 00000000..8dfc9375 --- /dev/null +++ b/data/scripts/script_0800E6B0.inc @@ -0,0 +1,141 @@ +SCRIPT_START script_0800E6B0 +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_0806025C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd8 +StartScript +Call sub_0806ADFC +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000c +Call sub_0806AEE4 +Jump 0xffee +StopScript +_0807E864 +Call sub_0806AFE8 +JumpIf 0x000e +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd4 +_0807EA94 +_0807F034 0x0057 +WaitPlayerAction8 +_0807EA94 +_0807E878 +Jump 0xffc4 +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0806AF60, 0x00000000 +Call sub_0806AFE8 +_0807EA94 +_0807E878 +Jump 0xffe0 +StartScript +_0807E9D4 +_0807EF80 0x000a +SetEntityNonPlanarMovement 0x0200 +CheckGlobalFlag 0x0029 +JumpIfNot 0x000a +CheckGlobalFlag 0x002a +JumpIfNot 0x000c +SetEntityPositionRelative 0x00980188 +Jump 0xff70 +StopScript +StartScript +CheckGlobalFlag 0x002a +JumpIf 0x002a +CheckEntityInteractType +JumpIf 0x000e +Call sub_0806AEE4 +StopScript +Jump 0xffe6 +StopScript +_0807E864 +Call sub_0806AFE8 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd0 +_0807EF80 0x000f +_0807EB44 0x0002 +CallWithArg sub_0806AF60, 0x00000004 +Call sub_0806AF70 +_0807EE04 0x0188, 0x0058 +StopScript +StartScript +Call sub_0806AF78 +_0807EE30 +JumpIfNot 0xfff2 +EntityHasHeight +JumpIf 0xffec +StopScript +Jump 0xff02 +StartScript +Call sub_0806C674 +_0807EF80 0x000a +_0807EB44 0x0004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C70C +_0807EA94 +_0807E878 +_0807EB44 0x0004 +Jump 0xffe6 +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB44 0x0004 +StartScript +TextboxNoOverlapFollow 0x4501 +CallWithArg sub_0807F854, 0x00010032 +CallWithArg sub_0807F854, 0x000200c8 +CallWithArg sub_0807F854, 0x00030190 +StopScript +_0807EA94 +_0807EB38 +_0807E078_ssss 0x00a6, 0x006a, 0x0036, 0x0002 +StartScript +TextboxNoOverlapFollow 0x4505 +CallWithArg sub_0807F854, 0x00010190 +StopScript +_0807EA94 +HasRupees 0x0190 +JumpIfNot 0x007c +ModRupees 0xfe70 +SetLocalFlag 0x0091 +TextboxNoOverlapFollow 0x4508 +_0807EA94 +Call sub_0806C578 +SCRIPT_END diff --git a/data/scripts/script_0800E8A4.inc b/data/scripts/script_0800E8A4.inc new file mode 100644 index 00000000..eae4041a --- /dev/null +++ b/data/scripts/script_0800E8A4.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E8A4 +StartScript +TextboxNoOverlapFollow 0x4504 +CallWithArg sub_0807F854, 0x000100c8 +StopScript +_0807EA94 +HasRupees 0x00c8 +JumpIfNot 0x004a +ModRupees 0xff38 +SetLocalFlag 0x0091 +TextboxNoOverlapFollow 0x4508 +_0807EA94 +Call sub_0806C588 +SCRIPT_END diff --git a/data/scripts/script_0800E8D6.inc b/data/scripts/script_0800E8D6.inc new file mode 100644 index 00000000..1c9221a8 --- /dev/null +++ b/data/scripts/script_0800E8D6.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800E8D6 +StartScript +TextboxNoOverlapFollow 0x4503 +CallWithArg sub_0807F854, 0x00010032 +StopScript +_0807EA94 +HasRupees 0x0032 +JumpIfNot 0x0018 +ModRupees 0xffce +SetLocalFlag 0x0091 +TextboxNoOverlapFollow 0x4508 +_0807EA94 +Call FUN_0806c598 +SCRIPT_END diff --git a/data/scripts/script_0800E908.inc b/data/scripts/script_0800E908.inc new file mode 100644 index 00000000..f1bc6922 --- /dev/null +++ b/data/scripts/script_0800E908.inc @@ -0,0 +1,65 @@ +SCRIPT_START script_0800E908 +TextboxNoOverlapFollow 0x4507 +Jump 0x0006 +TextboxNoOverlapFollow 0x4509 +_0807EA94 +_0807E878 +_0807EB44 0x0000 +Jump 0xff14 +StartScript +Call sub_0806C4F8 +_0807EF80 0x000a +_0807EB44 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB44 0x0004 +_0807E930 0x0004 +Call sub_0806C4A8 +JumpIfNot 0xfff8 +Call sub_0806C4DC +_0807EA94 +_0807E878 +_0807EB44 0x0000 +_0807E930 0x0000 +Jump 0xffd2 +.short 0x0000 +StartScript +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807E930 0x0008 +Call sub_0807F2D4 +_0807E930 0x0009 +Call sub_0806B260 +JumpIfNot 0x0052 +_0807EA94 +_0807EF80 0x000b +StartPlayerScript script_0800E9F4 +WaitForSomething2 0x00000001 +_0807EF80 0x000a +TextboxNoOverlapFollow 0x4a24 +_0807EA94 +_0807E930 0x000a +Wait 0x0014 +TextboxNoOverlapFollow 0x4a25 +_0807EA94 +_0807E930 0x0000 +StartPlayerScript script_0800EA1C +WaitForSomething2 0x00000001 +SetLocalFlag 0x0074 +SoundReq 0x0072 +Wait 0x00f0 +TextboxNoOverlapFollow 0x4a26 +_0807EA94 +SetLocalFlag 0x0075 +_0807EA94 +Wait 0x000f +_0807E878 +_0807E930 0x0000 +Jump 0xff82 diff --git a/data/scripts/script_0800E9F4.inc b/data/scripts/script_0800E9F4.inc new file mode 100644 index 00000000..4886ddca --- /dev/null +++ b/data/scripts/script_0800E9F4.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800E9F4 +StartScript +_0807EB44 0x0004 +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0078, 0x0080 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800EA1C.inc b/data/scripts/script_0800EA1C.inc new file mode 100644 index 00000000..90231e22 --- /dev/null +++ b/data/scripts/script_0800EA1C.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800EA1C +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x0014 +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x0014 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x0005 +Wait 0x003c +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800EA54.inc b/data/scripts/script_0800EA54.inc new file mode 100644 index 00000000..aa15a6e9 --- /dev/null +++ b/data/scripts/script_0800EA54.inc @@ -0,0 +1,326 @@ +SCRIPT_START script_0800EA54 +StartScript +Call sub_0806CE5C +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0008 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000004 +Call sub_0807F2D4 +_0807E930 0x0009 +Call sub_0806CE80 +_0807EA94 +_0807E878 +_0807E930 0x000a +Call sub_0807F2D4 +_0807E930 0x0008 +Jump 0xffc8 +StartScript +_0807E9D4 +Call sub_0806C09C +_0807EF80 0x000a +_0807E930 0x0000 +_0807EB44 0x0004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +StartScript +_0807E864 +_0807EB74 +CallWithArg sub_0806C028, 0x00000004 +StopScript +Call sub_0806C00C +JumpIfNot 0xfff8 +_0807E930 0x0008 +Call sub_0806C038 +_0807EA94 +Wait 0x000f +_0807E878 +_0807E930 0x0000 +Jump 0xffc6 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +.short 0x0000 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0006 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +_0807EB44 0x0006 +Call sub_08061FD8 +Jump 0xffda +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0002 +Call sub_08061FD8 +StopScript +Jump 0x0036 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +Jump 0x001a +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0006 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0002 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +_0807EB44 0x0002 +Call sub_08061FD8 +Jump 0xffda +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +_0807E9D4 +CallWithArg sub_08061FB8, 0x00000001 +SetEntityNonPlanarMovement 0x0040 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0002 +StopScript +_0807EB44 0x0006 +_0807E930 0x0007 +_0807EDD4 0x0028, 0x0050 +Wait 0x001e +_0807EB44 0x0004 +_0807E930 0x0002 +Wait 0x001e +_0807EB44 0x0002 +_0807E930 0x0001 +Wait 0x001e +_0807EB44 0x0002 +_0807E930 0x0005 +_0807EDD4 0x0048, 0x0050 +Wait 0x001e +_0807EB44 0x0004 +_0807E930 0x0002 +Wait 0x001e +_0807EB44 0x0006 +_0807E930 0x0003 +Wait 0x001e +Jump 0xffaa +StartScript +Call sub_080639D0 +_0807EF80 0x000a +StopScript +StartScript +CallWithArg sub_08063850, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_08063850, 0x00000000 +Call sub_08063944 +_0807EA94 +JumpIfNot 0x0008 +_0807F050 0x0070 +WaitPlayerAction8 +_0807E878 +Call sub_08063874 +CallWithArg sub_08063850, 0x00000000 +Jump 0xffc6 +StartScript +Call sub_08064CC0 +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0002 +_0807E930 0x0000 +StopScript +_0807E944 +_0807E864 +_0807EB74 +Call sub_08064CD8 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x0016 +TestBit 0x00000001 +JumpIf 0x0068 +Call sub_0806AEE4 +Jump 0xffe4 +StopScript +_0807E864 +Call sub_0807DF28 +CheckLocalFlag 0x00ae +JumpIf 0x0078 +Wait 0x000a +_0807E5F8 0x00000001 +TextboxNoOverlapFollow 0x4c07 +_0807EA94 +_0807E5F8 0x00000010 +TextboxNoOverlapFollow 0x4c08 +_0807EA94 +_0807E5F8 0x00000020 +TextboxNoOverlapFollow 0x4c09 +_0807EA94 +_0807E914 0x00000503 +Call sub_0807F420 +_0807E5F8 0x00000040 +Call sub_0807DF50 +_0807E878 +SetLocalFlag 0x00ae +Jump 0xff88 +StopScript +WaitForSomething2 0x00000002 +_0807EB44 0x0002 +CallWithArg sub_0806AF60, 0x00000008 +WaitForSomething2 0x00000004 +Call sub_0806AED8 +WaitForSomething2 0x00000008 +Jump 0xff5c +TextboxNoOverlapFollow 0x4c16 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xff4a +StartScript +_0807E9D4 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x0016 +TestBit 0x00000001 +JumpIf 0x0068 +Call sub_0806AEE4 +Jump 0xffe4 +StopScript +_0807E864 +Call sub_0807DF28 +CheckLocalFlag 0x00ae +JumpIf 0x0078 +Wait 0x000a +_0807E5F8 0x00000001 +TextboxNoOverlapFollow 0x4c07 +_0807EA94 +_0807E5F8 0x00000002 +TextboxNoOverlapFollow 0x4c08 +_0807EA94 +_0807E5F8 0x00000004 +TextboxNoOverlapFollow 0x4c09 +_0807EA94 +_0807E914 0x00000503 +Call sub_0807F420 +_0807E5F8 0x00000008 +Call sub_0807DF50 +_0807E878 +SetLocalFlag 0x00ae +Jump 0xff88 +StopScript +WaitForSomething2 0x00000010 +_0807EB44 0x0006 +CallWithArg sub_0806AF60, 0x00000008 +WaitForSomething2 0x00000020 +Call sub_0806AED8 +WaitForSomething2 0x00000040 +Jump 0xff5c +TextboxNoOverlapFollow 0x4c15 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xff4a +TextboxNoOverlapFollow 0x4c07 +_0807EA94 +_0807E5F8 0x00000012 +Wait 0x000a +TextboxNoOverlapFollow 0x4c08 +_0807EA94 +_0807E5F8 0x00000024 +TextboxNoOverlapFollow 0x4c09 +_0807EA94 +_0807E5F8 0x00000048 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800EF40.inc b/data/scripts/script_0800EF40.inc new file mode 100644 index 00000000..88068427 --- /dev/null +++ b/data/scripts/script_0800EF40.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_0800EF40 +StartScript +_0807EF80 0x0007 +CheckGlobalFlag 0x001f +JumpIf 0x0046 +StopScript +Call sub_080869A4 +JumpIfNot 0xfff8 +_0807E864 +CheckLocalFlagByOffset 0x0200, 0x006d +JumpIf 0x001e +TextboxNoOverlapFollow 0x4d01 +_0807EA94 +StartPlayerScript script_0800EF9C +WaitForSomething2 0x00000001 +Wait 0x000f +_0807E878 +Jump 0xffd0 +SetGlobalFlag 0x001f +TextboxNoOverlapFollow 0x4d02 +_0807EA94 +Wait 0x000f +_0807E878 +Call sub_0808692C +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800EF9C.inc b/data/scripts/script_0800EF9C.inc new file mode 100644 index 00000000..f595e913 --- /dev/null +++ b/data/scripts/script_0800EF9C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0800EF9C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807ECC4 0x0008 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800EFC0.inc b/data/scripts/script_0800EFC0.inc new file mode 100644 index 00000000..b9f57673 --- /dev/null +++ b/data/scripts/script_0800EFC0.inc @@ -0,0 +1,86 @@ +SCRIPT_START script_0800EFC0 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807E9D4 +_0807EF80 0x000a +CheckLocalFlag 0x007b +JumpIf 0x00b0 +StopScript +Jump 0x0026 +_0807EB44 0x0006 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0004 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0002 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0002 +CallWithArg sub_0806AF60, 0x00000004 +_0807EDD4 0x0088, 0x0040 +_0807EF80 0x000a +_0807EB44 0x0002 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0004 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0006 +CallWithArg sub_0806AF60, 0x00000008 +Wait 0x0004 +_0807EB44 0x0006 +CallWithArg sub_0806AF60, 0x00000004 +_0807EDD4 0x0068, 0x0040 +_0807EF80 0x000a +CheckLocalFlag 0x007b +JumpIf 0x0006 +Jump 0xff5a +StopScript +Call sub_0806AEE4 +Jump 0xfff6 +.short 0x0000 +StartScript +_0807F0B4 0x0001 +CameraTargetPlayer +StopScript +CheckPlayerInRegion 0x01f8, 0x0338, 0x1030 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +LoadRoomEntityList gUnk_080EE8AC +StartPlayerScript script_0800F14C +WaitForSomething2 0x00000001 +_0807E5F8 0x0000001e +WaitForSomething2 0x00000040 +TextboxNoOverlapFollowPos 0x000c1201 +_0807EA94 +WaitForSomething2 0x000003c0 +_0807E8E4_0 +TextboxNoOverlapFollowPos 0x000c1202 +_0807EA94 +_0807F034 0x0067 +WaitPlayerAction8 +_0807E8E4_0 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000040 +TextboxNoOverlapFollowPos 0x000c1203 +_0807EA94 +_0807E5F8 0x00000002 +Call sub_0807DF50 +_0807E878 +WaitForSomething2 0x00000040 +CheckKinstoneFused 0x0032 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807DF28 +_0807E5F8 0x0000001e +Wait 0x003c +_0807E8E4_1 +WaitForSomething2 0x000003c0 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F14C.inc b/data/scripts/script_0800F14C.inc new file mode 100644 index 00000000..ef9c6782 --- /dev/null +++ b/data/scripts/script_0800F14C.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_0800F14C +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0000 +_0807EB44 0x0006 +_0807EF80 0x0004 +Wait 0x003c +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0338 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800F184.inc b/data/scripts/script_0800F184.inc new file mode 100644 index 00000000..d7085d14 --- /dev/null +++ b/data/scripts/script_0800F184.inc @@ -0,0 +1,107 @@ +SCRIPT_START script_0800F184 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0008 +_0807EF80 0x000a +StopScript +Call sub_0807F348 +_0807EB44 0x0002 +WaitForSomething2 0x00000002 +_0807EF80 0x0007 +_0807EDD4 0x01b8, 0x0328 +_0807E5F8 0x00000040 +_0807EDD4 0x01f8, 0x0328 +_0807EB44 0x0004 +_0807E930 0x0008 +_0807E8E4_0 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +Call sub_0806E440 +Wait 0x0078 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +StopScript +StartScript +CallWithArg sub_0807F680, 0x000001c0 +JumpIf 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000c1206 +_0807EA94 +StartPlayerScript script_0800F33C +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xffbe +CallWithArg sub_0807F680, 0x00000230 +JumpIfNot 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000c1206 +_0807EA94 +StartPlayerScript script_0800F354 +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xff7e +CallWithArg sub_0807F6B4, 0x00000310 +JumpIf 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000c1206 +_0807EA94 +StartPlayerScript script_0800F36C +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xff3e +CallWithArg sub_0807F6B4, 0x00000340 +JumpIfNot 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000c1206 +_0807EA94 +StartPlayerScript script_0800F384 +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xfefe +StopScript +StartScript +CheckKinstoneFused 0x0032 +JumpIf 0x0020 +CheckEntityInteractType +JumpIfNot 0xfff0 +StopScript +_0807E864 +_0807EB74 +_0807E930 0x0008 +TextboxNoOverlapFollowPos 0x000c1208 +_0807EA94 +_0807E878 +Jump 0xfed4 +StopScript +_0807E5F8 0x00000040 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0002 +_0807EEF4 0x00c0, 0x0000 +_0807E5F8 0x00000040 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800F33C.inc b/data/scripts/script_0800F33C.inc new file mode 100644 index 00000000..dc1f6082 --- /dev/null +++ b/data/scripts/script_0800F33C.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800F33C +SetEntityNonPlanarMovement 0x0100 +_0807EC94 0x0008 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F354.inc b/data/scripts/script_0800F354.inc new file mode 100644 index 00000000..5c1f73fc --- /dev/null +++ b/data/scripts/script_0800F354.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800F354 +SetEntityNonPlanarMovement 0x0100 +_0807ECF4 0x0008 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F36C.inc b/data/scripts/script_0800F36C.inc new file mode 100644 index 00000000..bbcf2d2d --- /dev/null +++ b/data/scripts/script_0800F36C.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800F36C +SetEntityNonPlanarMovement 0x0100 +_0807ECC4 0x0008 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F384.inc b/data/scripts/script_0800F384.inc new file mode 100644 index 00000000..73715ca6 --- /dev/null +++ b/data/scripts/script_0800F384.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800F384 +SetEntityNonPlanarMovement 0x0100 +_0807EC64 0x0008 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F39C.inc b/data/scripts/script_0800F39C.inc new file mode 100644 index 00000000..c1b6971f --- /dev/null +++ b/data/scripts/script_0800F39C.inc @@ -0,0 +1,40 @@ +SCRIPT_START script_0800F39C +StartScript +_0807E9D4 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000b +StopScript +Call sub_0807F348 +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +_0807EDD4 0x01f8, 0x0318 +_0807EDD4 0x0208, 0x0318 +_0807EDD4 0x0208, 0x0338 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E5F8 0x00000080 +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0x0010 +StopScript +_0807E864 +_0807EB74 +TextboxNoOverlap 0x1237 +_0807EA94 +_0807E878 +TestBit 0x00000004 +JumpIfNot 0xffe0 +StopScript +_0807EF80 0x000b +Wait 0x0010 +SetEntityNonPlanarMovement 0x0100 +_0807EC64 0x0010 +_0807EDD4 0x0288, 0x0328 +_0807E5F8 0x00000080 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800F430.inc b/data/scripts/script_0800F430.inc new file mode 100644 index 00000000..224af45b --- /dev/null +++ b/data/scripts/script_0800F430.inc @@ -0,0 +1,41 @@ +SCRIPT_START script_0800F430 +StartScript +_0807E9D4 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000b +StopScript +Call sub_0807F348 +WaitForSomething2 0x00000008 +_0807EF80 0x0007 +_0807EDD4 0x01d8, 0x0328 +_0807EDD4 0x01f8, 0x0348 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E5F8 0x00000100 +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0x0010 +StopScript +_0807E864 +_0807EB74 +TextboxNoOverlap 0x1238 +_0807EA94 +_0807E878 +TestBit 0x00000008 +JumpIfNot 0xffe0 +StopScript +_0807EF80 0x000b +Wait 0x0018 +SetEntityNonPlanarMovement 0x0100 +_0807EC94 0x0010 +_0807EC64 0x0020 +_0807EDD4 0x0288, 0x0328 +_0807E5F8 0x00000100 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F4C4.inc b/data/scripts/script_0800F4C4.inc new file mode 100644 index 00000000..b8d07b80 --- /dev/null +++ b/data/scripts/script_0800F4C4.inc @@ -0,0 +1,40 @@ +SCRIPT_START script_0800F4C4 +StartScript +_0807E9D4 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000b +StopScript +Call sub_0807F348 +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +_0807EDD4 0x01c8, 0x0328 +_0807EDD4 0x01e8, 0x0338 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E5F8 0x00000200 +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0x0010 +StopScript +_0807E864 +_0807EB74 +TextboxNoOverlap 0x1239 +_0807EA94 +_0807E878 +TestBit 0x00000010 +JumpIfNot 0xffe0 +StopScript +_0807EF80 0x000b +Wait 0x0028 +SetEntityNonPlanarMovement 0x0100 +_0807EC64 0x0010 +_0807EDD4 0x0288, 0x0328 +_0807E5F8 0x00000200 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800F554.inc b/data/scripts/script_0800F554.inc new file mode 100644 index 00000000..3a838c38 --- /dev/null +++ b/data/scripts/script_0800F554.inc @@ -0,0 +1,139 @@ +SCRIPT_START script_0800F554 +StartScript +Call sub_08061FE4 +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FE4 +Call sub_08061FF4 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +_0807EF80 0x0001 +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +_0807E878 +_0807EF80 0x0001 +Jump 0xffe6 +.short 0x0000 +StartScript +_0807EB44 0x0006 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000008 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +Call sub_08064428 +_0807EA94 +_0807E878 +Jump 0xffe0 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +_0807E9D4 +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +TextboxNoOverlap 0x2511 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffde +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EF80 0x0001 +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0001 +Call sub_0806B4F0 +_0807EA94 +Wait 0x000f +_0807E878 +_0807EF80 0x0000 +Jump 0xffde +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +_0807E9D4 +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000004 +CheckLocalFlag 0x00cd +JumpIf 0x000a +TextboxNoOverlap 0x2512 +Jump 0x0006 +TextboxNoOverlap 0x251f +_0807EA94 +Wait 0x000f +_0807E878 +CallWithArg sub_0807F3D8, 0x00000000 +Jump 0xffc4 +.short 0x0000 +StartScript +_0807EF80 0x0001 +_0807E9D4 +_0807EF80 0x000a +Call sub_08062788 +StopScript +CheckLocalFlag 0x00cd +JumpIf 0x001e +CheckEntityInteractType +JumpIfNot 0xfff4 +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +_0807E878 +_0807EF80 0x0001 +Jump 0xffde +Call sub_080627E8 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800F724.inc b/data/scripts/script_0800F724.inc new file mode 100644 index 00000000..45a3d14b --- /dev/null +++ b/data/scripts/script_0800F724.inc @@ -0,0 +1,174 @@ +SCRIPT_START script_0800F724 +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x00cd +JumpIfNot 0xfffa +_0807EF80 0x0007 +Jump 0xfe4a +CheckLocalFlag 0x00cd +JumpIf 0x030a +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x014800c8 +Call sub_0807F844 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +StartPlayerScript script_0800FA54 +_0807E5F8 0x00000002 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x021800c8 +Call sub_0807F5C0 +Wait 0x0064 +_0807F0B4 0x0002 +SetEntityPositionRelative 0x036800c8 +Call sub_0807F5C0 +WaitForSomething2 0x00000001 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x00002501 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000004 +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_0800FA78 +WaitForSomething2 0x00000001 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x000e2503 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Call sub_0807DF50 +_0807E878 +WaitForSomething2 0x00000004 +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_0800FA9C +WaitForSomething2 0x00000001 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x000e2504 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Call sub_0807DF50 +_0807E878 +WaitForSomething2 0x00000004 +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_0800FAC0 +WaitForSomething2 0x00000001 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x000e2505 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Call sub_0807DF50 +_0807E878 +WaitForSomething2 0x00000004 +_0807E864 +Call sub_0807DF28 +Call sub_08063C5C +SoundReq 0x00e2 +Wait 0x001e +_0807E8E4_0 +Call sub_0807F3F8 +Wait 0x003c +TextboxNoOverlapFollowPos 0x000e1021 +_0807EA94 +StartPlayerScript script_0800FAE4 +SetEntityPositionRelative 0x025800f0 +_0807F0B4 0x0001 +CameraTargetEntity +Wait 0x001e +Call sub_08063C2C +WaitForSomething2 0x00000001 +TextboxNoOverlapFollowPos 0x000e1022 +_0807EA94 +_0807E8E4_0 +Call sub_08063C14 +Call sub_08094CDC +Wait 0x001e +TextboxNoOverlapFollowPos 0x000e1023 +_0807EA94 +Call sub_08063C14 +Call sub_08094DD8 +Wait 0x001e +TextboxNoOverlapFollowPos 0x000e1024 +_0807EA94 +Call sub_08063C14 +Call sub_08094D34 +Wait 0x001e +TextboxNoOverlapFollowPos 0x000e1025 +_0807EA94 +Call sub_08063C5C +TextboxNoOverlapFollowPos 0x000e1026 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E8E4_1 +Call sub_08063C2C +TextboxNoOverlapFollowPos 0x00001027 +_0807EA94 +Call sub_08063C74 +Wait 0x003c +Call sub_08063C14 +_0807E8E4_0 +TextboxNoOverlapFollowPos 0x000e1028 +_0807EA94 +_0807E8E4_1 +TextboxNoOverlapFollowPos 0x00001029 +_0807EA94 +_0807E8E4_0 +TextboxNoOverlapFollowPos 0x000e102a +_0807EA94 +Call sub_08063C14 +Call sub_08094D70 +SoundReq 0x0103 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +Call sub_08063C14 +Call sub_08094D10 +Wait 0x001e +Call sub_08094E0C +Wait 0x001e +_0807E8E4_1 +Call sub_0807F3F8 +Wait 0x003c +TextboxNoOverlapFollowPos 0x0000102b +_0807EA94 +_0807F034 0x000d +WaitPlayerAction8 +Call sub_0806DC3C +Call sub_080791BC +CallWithArg sub_0807F244, 0x0000000d +_0807E914 0x000000ff +Call sub_0807F5B0 +CallWithArg sub_0807F29C, 0x080049d6 +Wait 0x00b7 +_0807E914 0x00000000 +Call sub_0807F5B0 +TextboxNoOverlapFollowPos 0x0000102c +_0807EA94 +CallWithArg sub_0807F29C, 0x00000000 +Call sub_0806DC58 +_0807F0B4 0x0004 +CameraTargetPlayer +Wait 0x000a +_0807E5F8 0x00000002 +Call sub_08063C44 +SetLocalFlag 0x00cd +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800FA54.inc b/data/scripts/script_0800FA54.inc new file mode 100644 index 00000000..f6eb72af --- /dev/null +++ b/data/scripts/script_0800FA54.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800FA54 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +SetEntityPositionRelative 0x039800d8 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800FA78.inc b/data/scripts/script_0800FA78.inc new file mode 100644 index 00000000..51fbf2e9 --- /dev/null +++ b/data/scripts/script_0800FA78.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800FA78 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x00a0, 0x0278 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800FA9C.inc b/data/scripts/script_0800FA9C.inc new file mode 100644 index 00000000..3e15877a --- /dev/null +++ b/data/scripts/script_0800FA9C.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800FA9C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0078, 0x01c0 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800FAC0.inc b/data/scripts/script_0800FAC0.inc new file mode 100644 index 00000000..639b8be9 --- /dev/null +++ b/data/scripts/script_0800FAC0.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_0800FAC0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0108, 0x01c8 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800FAE4.inc b/data/scripts/script_0800FAE4.inc new file mode 100644 index 00000000..cd171e2e --- /dev/null +++ b/data/scripts/script_0800FAE4.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0800FAE4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F584 +_0807E078_ssss 0x0012, 0x001a, 0x000e, 0x0002 +CallWithArg sub_0807F4F8, 0x0000027c +CallWithArg sub_0807F464, 0x000000e8 +_0807EDD4 0x00e8, 0x0270 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0800FB2C.inc b/data/scripts/script_0800FB2C.inc new file mode 100644 index 00000000..469f4278 --- /dev/null +++ b/data/scripts/script_0800FB2C.inc @@ -0,0 +1,7 @@ +SCRIPT_START script_0800FB2C +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800FB44.inc b/data/scripts/script_0800FB44.inc new file mode 100644 index 00000000..829881ce --- /dev/null +++ b/data/scripts/script_0800FB44.inc @@ -0,0 +1,100 @@ +SCRIPT_START script_0800FB44 +StartScript +_0807EF80 0x0008 +_0807EF80 0x000b +SetEntityNonPlanarMovement 0x0080 +Call sub_08066D04 +StopScript +WaitForSomething2 0x00000002 +Call sub_08066D14 +JumpIf 0x0004 +MoveEntityToPlayer +_0807EF80 0x0007 +SetEntityPositionRelative 0x039800b8 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0200 +_0807EDD4 0x00b8, 0x0318 +SetEntityPositionRelative 0x026000a0 +_0807EB44 0x0000 +_0807EF80 0x0001 +_0807E5F8 0x00000004 +_0807EF80 0x000a +_0807E9D4 +_0807E30C +JumpIfNot 0xfffc +_0807EF80 0x000b +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0200 +_0807EDD4 0x00a0, 0x0268 +_0807EDD4 0x0070, 0x0268 +_0807EDD4 0x0070, 0x0208 +SetEntityPositionRelative 0x01a80078 +_0807EB44 0x0000 +_0807EF80 0x0001 +_0807E5F8 0x00000004 +_0807EF80 0x000a +_0807E30C +JumpIfNot 0xfffc +_0807EF80 0x000b +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0200 +_0807EDD4 0x00f8, 0x01a8 +SetEntityPositionRelative 0x01c80118 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807E5F8 0x00000004 +_0807EF80 0x000a +_0807E30C +JumpIfNot 0xfffc +_0807EF80 0x000b +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x0200 +_0807EDD4 0x0118, 0x0260 +SetEntityPositionRelative 0x027000f8 +_0807EB44 0x0000 +_0807EF80 0x0001 +_0807E5F8 0x00000004 +_0807EF80 0x000a +CheckEntityInteractType +JumpIfNot 0xfffc +_0807EF80 0x000b +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +_0807EF80 0x0004 +WaitForSomething2 0x00000002 +_0807EF80 0x000d +SetEntityNonPlanarMovement 0x0040 +_0807EC94 0x0020 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EF80 0x000c +SetEntityNonPlanarMovement 0x0040 +_0807ECF4 0x0020 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +Call sub_08066D4C +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800FD0C.inc b/data/scripts/script_0800FD0C.inc new file mode 100644 index 00000000..301295b4 --- /dev/null +++ b/data/scripts/script_0800FD0C.inc @@ -0,0 +1,27 @@ +SCRIPT_START script_0800FD0C +CheckLocalFlag 0x00cd +JumpIf 0x003e +WaitForSomething2 0x00000010 +CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040 +JumpIfNot 0xfff6 +CheckLocalFlag 0x00cd +JumpIf 0x0030 +_0807E864 +Call sub_0807F9A4 +TextboxNoOverlapFollowPos 0x00002506 +_0807EA94 +StartPlayerScript script_0800FD80 +WaitForSomething2 0x00000008 +_0807E878 +Jump 0xffcc +CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +TextboxNoOverlapFollowPos 0x0000106c +_0807EA94 +StartPlayerScript script_0800FD80 +WaitForSomething2 0x00000008 +_0807E878 +Jump 0xffd4 +.short 0x0000 diff --git a/data/scripts/script_0800FD80.inc b/data/scripts/script_0800FD80.inc new file mode 100644 index 00000000..d78afb7c --- /dev/null +++ b/data/scripts/script_0800FD80.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_0800FD80 +SetEntityNonPlanarMovement 0x0080 +_0807EC64 0x0020 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0800FDA0.inc b/data/scripts/script_0800FDA0.inc new file mode 100644 index 00000000..29f45131 --- /dev/null +++ b/data/scripts/script_0800FDA0.inc @@ -0,0 +1,105 @@ +SCRIPT_START script_0800FDA0 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08069888 +_0807EA94 +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +SetEntityNonPlanarMovement 0x0040 +StopScript +Call sub_08069A60 +Call sub_0806991C +StopScript +StartScript +Call sub_08069ACC +JumpIf 0x000c +_0807EE30 +JumpIfNot 0xffee +Jump 0xffde +StopScript +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x003c +Call sub_08069A3C +Jump 0xffa8 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +SetEntityNonPlanarMovement 0x0040 +StopScript +Call sub_08069AA8 +Call sub_080699AC +StopScript +StartScript +Call sub_08069ACC +JumpIf 0x000c +_0807EE30 +JumpIfNot 0xffee +Jump 0xffde +StopScript +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0002 +_0807EF80 0x0000 +Wait 0x001e +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x003c +Call sub_08069A84 +Jump 0xffa8 +.short 0x0000 +StartScript +CheckInventory1 0x0012 +JumpIf 0x004a +_0807EB44 0x0006 +_0807E9D4 +CallWithArg sub_0807F3D8, 0x00000008 +StopScript +StopScript +StartScript +_0807EF80 0x000b +Call sub_080642B8 +CheckEntityInteractType +JumpIfNot 0xffee +StopScript +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +Call sub_08064428 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffcc +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800FF18.inc b/data/scripts/script_0800FF18.inc new file mode 100644 index 00000000..eb89f772 --- /dev/null +++ b/data/scripts/script_0800FF18.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_0800FF18 +StartScript +CheckInventory1 0x0012 +JumpIf 0x004a +_0807EB44 0x0006 +_0807E9D4 +CallWithArg sub_0807F3D8, 0x00000008 +StopScript +StopScript +StartScript +_0807EF80 0x000b +Call sub_08064198 +CheckEntityInteractType +JumpIfNot 0xffee +StopScript +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +Call sub_08064428 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffcc +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0800FF74.inc b/data/scripts/script_0800FF74.inc new file mode 100644 index 00000000..f48107eb --- /dev/null +++ b/data/scripts/script_0800FF74.inc @@ -0,0 +1,83 @@ +SCRIPT_START script_0800FF74 +StartScript +_0807EB44 0x0002 +_0807E9D4 +CallWithArg sub_0807F3D8, 0x00000008 +Call sub_080644A4 +ClearLocalFlag 0x00c7 +StopScript +StopScript +StartScript +_0807EF80 0x000a +CheckLocalFlag 0x00ce +JumpIf 0x002c +_0807EF80 0x000b +Call sub_08064198 +CheckLocalFlag 0x00c7 +JumpIfNot 0x001a +Call sub_08064488 +CheckPlayerInRegion2 0x4040 +JumpIfNot 0x000c +Call sub_08064470 +JumpIf 0x004a +CheckEntityInteractType +JumpIfNot 0xffc2 +StopScript +SetLocalFlag 0x00c7 +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +CheckInventory1 0x0048 +JumpIf 0x000c +TextboxNoOverlap 0x3401 +_0807EA94 +Jump 0x006a +CheckLocalFlag 0x00ce +JumpIfNot 0x000c +TextboxNoOverlap 0x340b +_0807EA94 +Jump 0x0058 +TextboxNoOverlap 0x3402 +_0807EA94 +Jump 0x004e +StopScript +_0807E888 +Call sub_0807F594 +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +SoundReq 0x00cd +TextboxNoOverlap 0x340a +_0807EA94 +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x0000000c +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0018, 0x0108 +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000008 +SetLocalFlag 0x00ce +Call sub_080644A4 +CallWithArg sub_0807F5B0, 0x0000000a +_0807E878 +Jump 0xff1e +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +CallWithArg sub_080672B0, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_080672B0, 0x00000004 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +_0807EB44 0x0004 +CallWithArg sub_080672B0, 0x00000000 +Jump 0xffd0 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080100C8.inc b/data/scripts/script_080100C8.inc new file mode 100644 index 00000000..ee3ed7d3 --- /dev/null +++ b/data/scripts/script_080100C8.inc @@ -0,0 +1,111 @@ +SCRIPT_START script_080100C8 +StartScript +Call sub_08061FE4 +Call sub_08061E70 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FE4 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 +StartScript +Call sub_08061FE4 +Call sub_08061E70 +_0807EF80 0x000a +StopScript +Wait 0x003c +Call sub_08061E90 +Jump 0xfff4 +.short 0x0000 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x4f22 +_0807EA94 +_0807E878 +Jump 0xffec +StartScript +_0807EF80 0x0001 +Call sub_0806C354 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CheckRoomFlag 0x0001 +JumpIf 0x0034 +TextboxNoOverlapFollowPos 0x00003001 +_0807EA94 +_0807E3E8 +JumpIfNot 0x002e +Call sub_080A1608 +_0807EA94 +_0807E878 +CallWithArg sub_080A1550, 0x080101ac +JumpIfNot 0xffca +SoundReq2 0x0015 +SetRoomFlag 0x0001 +Jump 0xffbe +Call sub_080A1608 +_0807EA94 +_0807E878 +Jump 0xffb0 +StartScript +_0807EF80 0x0008 +Call sub_080A1648 +StopScript +Call sub_080A1270 +_0807E864 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x00073004 +_0807EA94 +SoundReq0x80100000 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +CallWithArg sub_0807F75C, 0x03400378 +Call sub_080791BC +Call sub_0807FB74 +_0807E8E4_1 +Call sub_0807F168 +Call sub_080A1388 +Call sub_0806EC38 +StartScript +MoveEntityToPlayer +Call sub_0807F844 +CameraTargetPlayer +StopScript +_0807E778 0x0004 +DoFade4 +WaitFor_2 +SoundReq2 0xffff +Call sub_080A13B4 +_0807EA94 +JumpIfNot 0x0018 +Call sub_080A13E8 +WaitPlayerAction8 +Call sub_080A1460 +_0807EA94 +Call sub_080A14A8 +Call sub_0807DF50 +_0807E878 +CallWithArg sub_0807F5B0, 0x00000000 +ClearRoomFlag 0x0001 +Call sub_080A169C +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010264.inc b/data/scripts/script_08010264.inc new file mode 100644 index 00000000..2410a1ba --- /dev/null +++ b/data/scripts/script_08010264.inc @@ -0,0 +1,479 @@ +SCRIPT_START script_08010264 +StartScript +_0807EF80 0x0007 +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0006 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08065F64 +_0807EA94 +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807EF80 0x0000 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +CheckRoomFlag 0x0009 +JumpIfNot 0x001a +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +_0807E878 +Call sub_08062500 +Jump 0xffdc +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +_0807E878 +Jump 0xffca +.short 0x0000 +StartScript +_0807EF80 0x0000 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806265C +_0807EA94 +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807EF80 0x0000 +StopScript +StopScript +Call sub_08062698 +Call sub_080626AC +CallWithArg sub_0807F0EC, 0x00000009 +_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052 +_0807EE04 0x0358, 0x0078 +Jump 0x004e +_0807EE04 0x0390, 0x0078 +Jump 0x0044 +_0807EE04 0x03c8, 0x0078 +Jump 0x003a +_0807EE04 0x0358, 0x0098 +Jump 0x0030 +_0807EE04 0x0390, 0x0098 +Jump 0x0026 +_0807EE04 0x03c8, 0x0098 +Jump 0x001c +_0807EE04 0x0358, 0x00b8 +Jump 0x0012 +_0807EE04 0x0390, 0x00b8 +Jump 0x0008 +_0807EE04 0x03c8, 0x00b8 +StopScript +StartScript +Call sub_080626C0 +JumpIf 0xff72 +_0807EE30 +JumpIfNot 0xffee +Jump 0xff68 +.short 0x0000 +StartScript +_0807EF80 0x0000 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +Wait 0x001e +Call sub_08062948 +Jump 0xfff4 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000004 +StopScript +Wait 0x003c +Call sub_0806407C +Jump 0xfff4 +.short 0x0000 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08064428 +_0807EA94 +_0807E878 +Jump 0xffea +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E914 0x08064689 +Call sub_08064644 +StopScript +Wait 0x003c +Call sub_080646A4 +Jump 0xfff4 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +Call sub_080636F4 +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000004 +Call sub_080636D8 +_0807EA94 +Wait 0x000f +_0807E878 +CallWithArg sub_0807F3D8, 0x00000000 +Jump 0xffd2 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +Call sub_08063CAC +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000004 +Call sub_08063C90 +_0807EA94 +Wait 0x000f +_0807E878 +CallWithArg sub_0807F3D8, 0x00000000 +Jump 0xffd2 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +CheckRoomFlag 0x000e +JumpIf 0x000c +SetRoomFlag 0x000e +TextboxNoOverlap 0x2b10 +_0807EA94 +Call sub_080634E4 +_0807E078_sssssss 0x000e, 0x0020, 0x0036, 0x0034, 0x000e, 0x0024, 0x002e +TextboxNoOverlap 0x2b0d +Jump 0x0096 +CheckGlobalFlag 0x003d +JumpIfNot 0x008a +Jump 0x001a +CheckGlobalFlag 0x003c +JumpIfNot 0x007e +Jump 0x000e +CheckGlobalFlag 0x003b +JumpIfNot 0x0072 +Jump 0x0002 +Call sub_080634EC +CallWithArg sub_0807F78C, 0x00000000 +_0807EA94 +_0807E3E8 +JumpIfNot 0x005a +CallWithArg sub_0807F7C4, 0x00000000 +JumpIfNot 0x0030 +_0807E48C 0x0020 +JumpIfNot 0x0030 +Call sub_08063504 +JumpIf 0x002e +TextboxNoOverlap 0x2b07 +_0807EA94 +CallWithArg sub_0807F800, 0x00000000 +WaitPlayerAction8 +_0807EA94 +TextboxNoOverlap 0x2b0c +Jump 0x001e +TextboxNoOverlap 0x2b09 +Jump 0x0016 +TextboxNoOverlap 0x2b0a +Jump 0x000e +TextboxNoOverlap 0x2b0b +Jump 0x0006 +TextboxNoOverlap 0x2b0e +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xff16 +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +Jump 0xffe8 +StartScript +_0807E930 0x0008 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0806265C +_0807EA94 +_0807E878 +Jump 0xffec +StartScript +_0807E930 0x0009 +Jump 0xffd6 +.short 0x0000 +StartScript +_0807E930 0x000b +Jump 0xffca +.short 0x0000 +StartScript +_0807E930 0x000c +Jump 0xffbe +.short 0x0000 +StartScript +_0807E930 0x000d +Jump 0xffb2 +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +HasRoomItemForSale +Call sub_0807F77C +_0807EAF0 0x3c08, 0x3c09 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +Jump 0xffde +.short 0x0000 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0807F2D4 +_0807EF80 0x0000 +HasRoomItemForSale +JumpIf 0x000a +TextboxNoOverlap 0x3c07 +Jump 0x0048 +Call sub_08062EB8 +CallWithArg sub_0807F78C, 0x00000000 +_0807EA94 +_0807E3E8 +JumpIfNot 0x0030 +_0807EA94 +BuyItem 0x0000, 0x0000 +JumpIf 0x000a +TextboxNoOverlap 0x3c04 +Jump 0x001c +WaitPlayerAction8 +ModHealth 0x0008 +Call sub_08062EDC +JumpIf 0x000a +TextboxNoOverlap 0x3c06 +Jump 0x0004 +WaitPlayerAction8 +_0807EA94 +_0807E878 +_0807EF80 0x0001 +Jump 0xff8e +.short 0x0000 +StartScript +_0807EF80 0x0007 +_0807E9D4 +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807E930 0x0004 +StartScript +Call sub_08062D18 +JumpIfNot 0x002a +StopScript +_0807EA94 +_0807E3E8 +JumpIfNot 0x0020 +HasRupees 0x00c8 +JumpIf 0x000a +TextboxNoOverlap 0x4008 +Jump 0x0010 +ModRupees 0xff38 +Call sub_08062E14 +TextboxNoOverlap 0x4007 +StopScript +_0807EA94 +_0807E878 +_0807E930 0x0008 +Jump 0xffb4 +StartScript +_0807EF80 0x0007 +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807F2D4 +_0807EF80 0x0001 +Call sub_08062CBC +_0807EA94 +_0807E878 +_0807EF80 0x0000 +Jump 0xffde +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807EF80 0x0007 +_0807E9D4 +Call sub_0807F348 +Call sub_08069684 +StopScript +StopScript +StartScript +CheckPlayerInRegion2 0x3030 +JumpIfNot 0xfff6 +Call sub_080696B0 +StopScript +StartScript +CheckPlayerInRegion2 0x3030 +JumpIfNot 0xffe4 +HasRoomItemForSale +JumpIf 0x004c +CheckEntityInteractType +JumpIfNot 0xffea +StopScript +_0807E864 +Call sub_0807DF28 +_0807EB74 +CheckGlobalFlag 0x0042 +JumpIfNot 0x002a +CheckGlobalFlag 0x0043 +JumpIfNot 0x0022 +CheckGlobalFlag 0x0044 +JumpIfNot 0x001a +CheckGlobalFlag 0x0041 +JumpIfNot 0x000a +TextboxNoOverlap 0x3f39 +Jump 0x006c +TextboxNoOverlap 0x2c1b +Jump 0x0064 +TextboxNoOverlap 0x2c1a +Jump 0x005c +StopScript +_0807E864 +Call sub_0807DF38 +_0807EB74 +Call sub_08069660 +_0807EA94 +_0807E3E8 +JumpIfNot 0x003a +Call sub_08069718 +JumpIfNot 0x0030 +WaitPlayerAction8 +_0807EA94 +_0807EB8C +CheckGlobalFlag 0x0042 +JumpIfNot 0x001a +CheckGlobalFlag 0x0043 +JumpIfNot 0x0012 +CheckGlobalFlag 0x0044 +JumpIfNot 0x000a +TextboxNoOverlap 0x2c21 +Jump 0x000a +SetLocalFlag 0x00fa +TextboxNoOverlap 0x2c20 +_0807EA94 +Call sub_0807F83C +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0000 +Jump 0xff36 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_080109F0 +WaitForSomething2 0x00000001 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b63 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xffc6 +StartScript +_0807EF80 0x0007 +CheckKinstoneFused 0x001b +JumpIf 0xe67a +StopScript +Call sub_080869A4 +JumpIfNot 0xfff8 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b62 +_0807EA94 +StartPlayerScript script_080109F0 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +_0807E878 +Jump 0xffc4 +Call sub_0808692C +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010964.inc b/data/scripts/script_08010964.inc new file mode 100644 index 00000000..f0b44321 --- /dev/null +++ b/data/scripts/script_08010964.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_08010964 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08010A38 +WaitForSomething2 0x00000001 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b63 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xffc6 +StartScript +StopScript +CheckLocalFlag 0x00d1 +JumpIf 0x0040 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xffee +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08010A38 +WaitForSomething2 0x00000001 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b64 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xffb8 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080109F0.inc b/data/scripts/script_080109F0.inc new file mode 100644 index 00000000..160b1c86 --- /dev/null +++ b/data/scripts/script_080109F0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_080109F0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807ECC4 0x0010 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010A14.inc b/data/scripts/script_08010A14.inc new file mode 100644 index 00000000..b07950eb --- /dev/null +++ b/data/scripts/script_08010A14.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08010A14 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EC64 0x0010 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010A38.inc b/data/scripts/script_08010A38.inc new file mode 100644 index 00000000..b40dce05 --- /dev/null +++ b/data/scripts/script_08010A38.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08010A38 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EC94 0x0010 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010A5C.inc b/data/scripts/script_08010A5C.inc new file mode 100644 index 00000000..66ef1bff --- /dev/null +++ b/data/scripts/script_08010A5C.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08010A5C +StartScript +Call sub_0807DF28 +_0807E864 +ModHealth 0x00a0 +StopScript +Wait 0x003c +_0807E778 0x0004 +DoFade4 +WaitFor_2 +Call sub_0807F0D8 +JumpIfNot 0xfff8 +_0807EF80 0x0014 +_0807E878 +Call sub_0807DF50 +Call sub_080791D0 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010A98.inc b/data/scripts/script_08010A98.inc new file mode 100644 index 00000000..f647c1fe --- /dev/null +++ b/data/scripts/script_08010A98.inc @@ -0,0 +1,52 @@ +SCRIPT_START script_08010A98 +StartScript +_0807EB44 0x0004 +CallWithArg sub_080672B0, 0x00000000 +_0807EF80 0x000a +Call sub_08067314 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_080672B0, 0x00000004 +Call sub_08067304 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +CallWithArg sub_080672B0, 0x00000000 +Jump 0xffd2 +StartScript +CheckInventory1 0x0067 +JumpIfNot 0x0076 +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0180 +CallWithArg_p sub_0807F348 +Call sub_0806075C +StopScript +_0807EA94 +Call sub_080606C0 +StopScript +Call sub_0806076C +_0807EF80 0x0007 +Call sub_08060700 +StopScript +StartScript +_0807E564 +JumpIf 0x0010 +CallWithArg sub_080608E4, 0x00000000 +JumpIf 0x000c +_0807EE30 +JumpIfNot 0xffe4 +Jump 0xffce +StopScript +_0807EF80 0x0000 +StopScript +StartScript +CallWithArg sub_080608E4, 0x00000001 +JumpIf 0xfff0 +StopScript +Jump 0xffbc +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08010B68.inc b/data/scripts/script_08010B68.inc new file mode 100644 index 00000000..65f424ae --- /dev/null +++ b/data/scripts/script_08010B68.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_08010B68 +StartScript +_0807E564 +JumpIfNot 0x003e +Call sub_0807F924 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x0007 +_0807EF80 0x000a +StopScript +StopScript +StartScript +_0807E564 +JumpIfNot 0x001c +CheckEntityInteractType +JumpIfNot 0xfff2 +StopScript +_0807E864 +_0807EB74 +Call sub_0806E2DC +_0807EA94 +_0807E878 +Jump 0xffde +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc new file mode 100644 index 00000000..7f9f1b99 --- /dev/null +++ b/data/scripts/script_08010BB4.inc @@ -0,0 +1,137 @@ +SCRIPT_START script_08010BB4 +StartScript +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0806E440 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +Call sub_0806E418 +_0807EA94 +_0807E878 +_0807E930 0x0008 +Jump 0xffe2 +.short 0x0000 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08011074 +WaitForSomething2 0x00000400 +_0807F078 0x0034, 0x0002 +TextboxNoOverlapFollowPos 0x000c1036 +_0807EA94 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +TextboxNoOverlapFollowPos 0x00021037 +_0807EA94 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +TextboxNoOverlapFollowPos 0x000c1038 +_0807EA94 +SoundReq0x80100000 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +Call sub_08064180 +LoadRoomEntityList gUnk_080F06E0 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +StartPlayerScript script_08011098 +WaitForSomething2 0x00000400 +SetEntityPositionRelative 0x005001f8 +_0807F0B4 0x0007 +CameraTargetEntity +Wait 0x000a +_0807F0B4 0x0001 +_0807E778 0x0001 +DoFade4 +_0807E5F8 0x0002a800 +WaitForSomething2 0x00055000 +SetEntityPositionRelative 0x007801f8 +Wait 0x003c +_0807E5F8 0x00800000 +WaitForSomething2 0x01000000 +_0807E5F8 0x0002a800 +WaitForSomething2 0x00055000 +_0807E8E4_1 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +TextboxNoOverlapFollowPos 0x000c1039 +_0807EA94 +SoundReq2 0x0001 +_0807E8E4_2 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000010 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +WaitForSomething2 0x00000080 +Wait 0x012c +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +TextboxNoOverlapFollowPos 0x000c103a +_0807EA94 +SetEntityPositionRelative 0x01c001f8 +_0807F0B4 0x0004 +Wait 0x0078 +_0807E5F8 0x00280000 +WaitForSomething2 0x00500000 +_0807E5F8 0x00000100 +SetEntityPositionRelative 0x022001f8 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x01f8, 0x0098 +Wait 0x003c +WaitForSomething2 0x00000200 +_0807E5F8 0x00280000 +SoundReq0x80100000 +SoundReq 0x009b +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +TextboxNoOverlapFollowPos 0x00001043 +_0807EA94 +SoundReq2 0x000d +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +_0807E5F8 0x0002a800 +WaitForSomething2 0x00055000 +SoundReq 0x01c7 +SoundReq 0x00e5 +_0807E5F8 0x00000100 +_0807E5F8 0x00002800 +CallWithArg sub_0807FB28, 0x00000003 +WaitForSomething2 0x00000200 +WaitForSomething2 0x00005000 +_0807E5F8 0x00028000 +WaitForSomething2 0x00050000 +TextboxNoOverlapFollowPos 0x00001044 +_0807EA94 +SetEntityPositionRelative 0x009801f8 +SoundReq0x80100000 +Wait 0x003c +SoundReq2 0x002f +_0807E5F8 0x00028000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +WaitForSomething2 0x00050000 +CallWithArg sub_0807FB28, 0x00000003 +SoundReq 0x00e5 +_0807E5F8 0x00028000 +WaitForSomething2 0x00050000 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +_0807E5F8 0x08000000 +_0807E5F8 0x00800000 +WaitForSomething2 0x01000000 +CallWithArg sub_0805DDEC, 0x00000002 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08010E5A.inc b/data/scripts/script_08010E5A.inc new file mode 100644 index 00000000..2e6e3b36 --- /dev/null +++ b/data/scripts/script_08010E5A.inc @@ -0,0 +1,55 @@ +SCRIPT_START script_08010E5A +Wait 0x001e +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x003c +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x0004 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x001e +SoundReq 0x012c +_0807E5F8 0x00800000 +WaitForSomething2 0x01000000 +_0807E778 0x0004 +DoFade7 +WaitFor_2 +Wait 0x003c +SoundReq 0x00ab +SoundReq 0x01c2 +LoadRoomEntityList gUnk_080F0770 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +CallWithArg sub_0805DE18, 0x00000002 +_0807F0C8 0x0000, 0x0000 +Call sub_0806DC3C +Call sub_080791BC +CallWithArg sub_0807F244, 0x0000000d +CallWithArg sub_0807F29C, 0x080049f6 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x006801f8 +_0807E5F8 0x00000004 +Wait 0x001e +_0807E5F8 0x00000040 +WaitForSomething2 0x00000008 +WaitForSomething2 0x00000080 +SoundReq 0x01c3 +_0807E5F8 0x20000000 +Wait 0x0078 +CallWithArg sub_0807F29C, 0x00000000 +Call sub_0806DC58 +_0807E5F8 0x40000000 +_0807E5F8 0x00000010 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000020 +WaitForSomething2 0x00000200 +TextboxNoOverlapFollowPos 0x000c1045 +_0807EA94 +TextboxNoOverlapFollowPos 0x00001046 +_0807EA94 +CallWithArg sub_0805DDEC, 0x00000002 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08010F84.inc b/data/scripts/script_08010F84.inc new file mode 100644 index 00000000..35b90c64 --- /dev/null +++ b/data/scripts/script_08010F84.inc @@ -0,0 +1,44 @@ +SCRIPT_START script_08010F84 +Wait 0x003c +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +StartPlayerScript script_080110BC +WaitForSomething2 0x00000400 +TextboxNoOverlapFollowPos 0x00001047 +_0807EA94 +Call sub_0806DC3C +Call sub_080791BC +CallWithArg sub_0807F244, 0x0000000d +CallWithArg sub_0807F29C, 0x080049f6 +Wait 0x001e +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +CallWithArg sub_0807F29C, 0x00000000 +Call sub_0806DC58 +Wait 0x003c +_0807E5F8 0x08000000 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x000f +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +CallWithArg sub_0805DE18, 0x00000002 +_0807F0C8 0x0000, 0x0000 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +SoundReq0x80100000 +Wait 0x003c +TextboxNoOverlapFollowPos 0x0000104a +_0807EA94 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +TextboxNoOverlapFollowPos 0x00001049 +_0807EA94 +SetEntityPositionRelative 0x009801f8 +Wait 0x0078 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000200 +Call sub_0804BCDC +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011074.inc b/data/scripts/script_08011074.inc new file mode 100644 index 00000000..195c75f3 --- /dev/null +++ b/data/scripts/script_08011074.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08011074 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EDD4 0x01e8, 0x0050 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08011098.inc b/data/scripts/script_08011098.inc new file mode 100644 index 00000000..00f37a96 --- /dev/null +++ b/data/scripts/script_08011098.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08011098 +SetEntityPositionRelative 0x005801a8 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000400 +_0807E610 0x00000002 +StopScript +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_080110BC.inc b/data/scripts/script_080110BC.inc new file mode 100644 index 00000000..e2e590ef --- /dev/null +++ b/data/scripts/script_080110BC.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_080110BC +StartScript +SetEntityNonPlanarMovement 0x0040 +StopScript +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x0001 +_0807EDD4 0x01d8, 0x0068 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000400 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_080110E8.inc b/data/scripts/script_080110E8.inc new file mode 100644 index 00000000..5ecc77d8 --- /dev/null +++ b/data/scripts/script_080110E8.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_080110E8 +SoundReq 0x007a +_0807EB44 0x0004 +_0807EF80 0x000d +SoundReq 0x0086 +Call sub_0807F36C +SetEntityNonPlanarMovement 0x0400 +_0807ECF4 0x0008 +StartScript +Call sub_0807F1E8 +_0807EF80 0x0011 +StopScript +Call sub_0807F2D4 +WaitForSomething 0x80000000 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08011128.inc b/data/scripts/script_08011128.inc new file mode 100644 index 00000000..f79ade44 --- /dev/null +++ b/data/scripts/script_08011128.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_08011128 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckPlayerInRegion 0x01f8, 0x0048, 0x1040 +JumpIfNot 0xfff6 +LoadRoomEntityList gUnk_080F06B0 +_0807EF80 0x000b +WaitForSomething2 0x00000004 +SetEntityPositionRelative 0x005801b8 +_0807EB44 0x0004 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EB44 0x0006 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EB44 0x0004 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0001 +_0807ECC4 0x0010 +_0807EF80 0x0000 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x0010 +Wait 0x001e +_0807EF80 0x0010 +Call sub_0807F3C8 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x001c +_0807EC1C 0x003c +_0807E5F8 0x00000008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080111CC.inc b/data/scripts/script_080111CC.inc new file mode 100644 index 00000000..ccfee28b --- /dev/null +++ b/data/scripts/script_080111CC.inc @@ -0,0 +1,53 @@ +SCRIPT_START script_080111CC +StartScript +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +Call sub_08066D04 +StopScript +Call sub_0807F338 +WaitForSomething2 0x00000010 +Call sub_08066D14 +JumpIf 0x0004 +MoveEntityToPlayer +Call sub_0807F8BC +JumpIf 0x0008 +SetEntityPositionRelative 0x00b801f8 +_0807EF80 0x0007 +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0050 +_0807EB74 +_0807EF80 0x0000 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0020 +_0807EF80 0x0008 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +_0807EF80 0x0001 +SetEntityNonPlanarMovement 0x0040 +_0807EDD4 0x01e8, 0x0040 +_0807EF80 0x0000 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +Call sub_08095810 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0001 +_0807EDD4 0x01d8, 0x0058 +_0807EF80 0x0000 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +SoundReq 0x01c9 +_0807EF80 0x0010 +Wait 0x0014 +Call sub_08066E20 +Wait 0x0014 +_0807EF80 0x0010 +Call sub_0807F2D4 +SoundReq 0x01ca +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080112C4.inc b/data/scripts/script_080112C4.inc new file mode 100644 index 00000000..d6ef7fb1 --- /dev/null +++ b/data/scripts/script_080112C4.inc @@ -0,0 +1,51 @@ +SCRIPT_START script_080112C4 +StartScript +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0100 +Call sub_08095244 +Call sub_0807F338 +StopScript +WaitForSomething 0x0002a800 +_0807EF80 0x0007 +_0807E930 0x0006 +_0807ECC4 0x0010 +Wait 0x003c +_0807ECC4 0x0010 +Wait 0x003c +_0807ECC4 0x0010 +_0807E930 0x0002 +Call sub_08064050 +_0807E078_ssss 0x0008, 0x009e, 0x0134, 0x01f8 +_0807E610 0x00000800 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +_0807E930 0x0007 +_0807EB44 0x0006 +_0807ECF4 0x0010 +_0807EB44 0x0004 +_0807E930 0x0002 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0012 +SoundReq 0x011e +Wait 0x003c +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x01f0, 0x0098 +_0807EDD4 0x01f0, 0x00c8 +_0807E930 0x0013 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +_0807EF80 0x0010 +Wait 0x000a +_0807EF80 0x0010 +Call sub_0807F3C8 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x001e +_0807EC1C 0x003c +_0807E5F8 0x00001000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080113AA.inc b/data/scripts/script_080113AA.inc new file mode 100644 index 00000000..0c831ff8 --- /dev/null +++ b/data/scripts/script_080113AA.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_080113AA +_0807E610 0x00002000 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +_0807E930 0x0005 +_0807EB44 0x0002 +_0807EC94 0x0010 +_0807EB44 0x0004 +_0807E930 0x0002 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0012 +SoundReq 0x011e +Wait 0x003c +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0200, 0x0098 +_0807EDD4 0x0200, 0x00c8 +_0807E930 0x0013 +_0807E5F8 0x00004000 +WaitForSomething2 0x00002000 +_0807EF80 0x0010 +Wait 0x000a +_0807EF80 0x0010 +Call sub_0807F3C8 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x0002 +_0807EC1C 0x003c +_0807E5F8 0x00004000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08011442.inc b/data/scripts/script_08011442.inc new file mode 100644 index 00000000..01bbc757 --- /dev/null +++ b/data/scripts/script_08011442.inc @@ -0,0 +1,43 @@ +SCRIPT_START script_08011442 +_0807E610 0x00008000 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807E930 0x0007 +_0807EB44 0x0006 +_0807ECF4 0x0020 +_0807EB44 0x0004 +_0807E930 0x0006 +_0807ECC4 0x0010 +_0807E930 0x0002 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0012 +SoundReq 0x011e +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x01e8, 0x0098 +SetEntityNonPlanarMovement 0x0040 +_0807EEF4 0x0000, 0x0010 +_0807E930 0x0013 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807EF80 0x000d +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0020 +_0807EEF4 0x0000, 0xfff0 +_0807E930 0x0013 +_0807EF80 0x0010 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +Call sub_0807F3C8 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x001e +_0807EC1C 0x003c +_0807E5F8 0x00010000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08011508.inc b/data/scripts/script_08011508.inc new file mode 100644 index 00000000..cffe3462 --- /dev/null +++ b/data/scripts/script_08011508.inc @@ -0,0 +1,44 @@ +SCRIPT_START script_08011508 +_0807E610 0x00020000 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +_0807E930 0x0005 +_0807EB44 0x0002 +_0807EC94 0x0020 +_0807EB44 0x0004 +_0807E930 0x0006 +_0807ECC4 0x0010 +_0807E930 0x0002 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0012 +SoundReq 0x011e +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0208, 0x0098 +SetEntityNonPlanarMovement 0x0040 +_0807EEF4 0x0000, 0x0010 +_0807E930 0x0013 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +_0807EF80 0x000d +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0020 +_0807EEF4 0x0000, 0xfff0 +_0807E930 0x0013 +_0807EF80 0x0010 +_0807E5F8 0x00040000 +WaitForSomething2 0x00020000 +Call sub_0807F3C8 +_0807E930 0x0014 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x0002 +_0807EC1C 0x003c +_0807E5F8 0x00040000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080115D0.inc b/data/scripts/script_080115D0.inc new file mode 100644 index 00000000..6b01020c --- /dev/null +++ b/data/scripts/script_080115D0.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_080115D0 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0002 +_0807E930 0x0001 +StopScript +WaitForSomething2 0x00080000 +_0807E930 0x0005 +SoundReq 0x011c +_0807ECF4 0x0010 +_0807E930 0x0001 +_0807E5F8 0x00100000 +WaitForSomething2 0x00080000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08011608.inc b/data/scripts/script_08011608.inc new file mode 100644 index 00000000..f3e4d1bf --- /dev/null +++ b/data/scripts/script_08011608.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08011608 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0006 +_0807E930 0x0003 +StopScript +WaitForSomething2 0x00200000 +_0807E930 0x0007 +SoundReq 0x011c +_0807EC94 0x0010 +_0807E930 0x0003 +_0807E5F8 0x00400000 +WaitForSomething2 0x00200000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08011640.inc b/data/scripts/script_08011640.inc new file mode 100644 index 00000000..d2917c75 --- /dev/null +++ b/data/scripts/script_08011640.inc @@ -0,0 +1,25 @@ +SCRIPT_START script_08011640 +StartScript +_0807EF80 0x0008 +_0807EB44 0x0004 +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F338 +WaitForSomething2 0x00000040 +_0807EF80 0x0007 +_0807EF80 0x0001 +SetEntityNonPlanarMovement 0x0040 +_0807EDD4 0x01f8, 0x0048 +_0807EF80 0x0000 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000040 +_0807EF80 0x0010 +Wait 0x001e +_0807EF80 0x0010 +Call sub_0807F3C8 +SetEntityNonPlanarMovement 0x0400 +SetEntityDirection 0x0008 +_0807EC1C 0x003c +_0807E5F8 0x00000080 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080116A8.inc b/data/scripts/script_080116A8.inc new file mode 100644 index 00000000..d5f85594 --- /dev/null +++ b/data/scripts/script_080116A8.inc @@ -0,0 +1,85 @@ +SCRIPT_START script_080116A8 +StartScript +_0807EB44 0x0000 +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F338 +WaitForSomething2 0x00000100 +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x00d0 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +_0807EB44 0x0004 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +_0807EB44 0x0000 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +_0807EB44 0x0000 +_0807EF80 0x001a +Call sub_0807F2D4 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +_0807EB44 0x0000 +_0807EF80 0x0014 +SoundReq 0x0120 +CallWithArg sub_08095420, 0x08011890 +Wait 0x00f0 +_0807EF80 0x0016 +SoundReq 0x01cb +WaitForSomething2 0x10000000 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0001 +_0807EDD4 0x01d8, 0x00a8 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +_0807EF80 0x0014 +SoundReq 0x01c4 +CallWithArg sub_0809545C, 0x080118d4 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +Wait 0x003c +_0807EF80 0x0016 +SoundReq 0x01c5 +_0807E5F8 0x08000000 +WaitForSomething2 0x10000000 +_0807EF80 0x0000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0098 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807EF80 0x0004 +Wait 0x005a +_0807EB44 0x0004 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +Wait 0x001e +_0807E5F8 0x00000200 +WaitForSomething2 0x00000100 +Call sub_08066CA4 +_0807EF80 0x0008 +Wait 0x0078 +_0807E5F8 0x00000200 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0801183C.inc b/data/scripts/script_0801183C.inc new file mode 100644 index 00000000..55af706a --- /dev/null +++ b/data/scripts/script_0801183C.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_0801183C +StartScript +Call sub_08095330 +StopScript +WaitForSomething2 0x00800000 +_0807EF3C 0x0000, 0x0020 +_0807E5F8 0x01000000 +WaitForSomething2 0x00800000 +Call sub_08095364 +SoundReq 0x0122 +Wait 0x003c +_0807E5F8 0x01000000 +WaitForSomething2 0x00800000 +_0807E930 0x0002 +_0807E5F8 0x01000000 +WaitForSomething2 0x00800000 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011890.inc b/data/scripts/script_08011890.inc new file mode 100644 index 00000000..11144e47 --- /dev/null +++ b/data/scripts/script_08011890.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_08011890 +StartScript +_0807E930 0x0000 +SetEntityNonPlanarMovement 0x0200 +Call nullsub_527 +Call sub_08094B80 +StopScript +Wait 0x00f0 +Call sub_08094B6C +_0807EDD4 0x01f8, 0x0088 +Call sub_08094B80 +SoundReq 0x01cc +_0807E5F8 0x10000000 +WaitForSomething2 0x08000000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080118D4.inc b/data/scripts/script_080118D4.inc new file mode 100644 index 00000000..dcd95a7b --- /dev/null +++ b/data/scripts/script_080118D4.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_080118D4 +StartScript +_0807E930 0x0000 +SetEntityNonPlanarMovement 0x0200 +Call nullsub_527 +Call sub_08094B80 +StopScript +WaitForSomething2 0x08000000 +Call sub_08094B6C +_0807EDD4 0x01d8, 0x0078 +StartPlayerScript script_080110E8 +_0807EDD4 0x01d8, 0x0058 +Call sub_08094B80 +SoundReq 0x009a +SoundReq 0x01c6 +_0807E5F8 0x10000000 +WaitForSomething2 0x08000000 +SoundReq 0x011d +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011930.inc b/data/scripts/script_08011930.inc new file mode 100644 index 00000000..14e12821 --- /dev/null +++ b/data/scripts/script_08011930.inc @@ -0,0 +1,5 @@ +SCRIPT_START script_08011930 +WaitForSomething 0x20000000 +Call sub_0809567C +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011940.inc b/data/scripts/script_08011940.inc new file mode 100644 index 00000000..3c327214 --- /dev/null +++ b/data/scripts/script_08011940.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_08011940 +WaitForSomething 0x40000000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0801194C.inc b/data/scripts/script_0801194C.inc new file mode 100644 index 00000000..6931c790 --- /dev/null +++ b/data/scripts/script_0801194C.inc @@ -0,0 +1,125 @@ +SCRIPT_START script_0801194C +StartScript +_0807EB44 0x0002 +Jump 0x0016 +.short 0x0000 +StartScript +_0807EB44 0x0006 +Jump 0x000a +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +CheckGlobalFlag 0x0015 +JumpIf 0x000a +TextboxNoOverlapFollow 0x103d +Jump 0x0006 +TextboxNoOverlapFollow 0x103f +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffce +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x0000000c +StopScript +Wait 0x003c +Call sub_0806407C +Jump 0xfff4 +.short 0x0000 +StartScript +_0807EB44 0x0002 +Jump 0x0016 +.short 0x0000 +StartScript +_0807EB44 0x0004 +Jump 0x000a +.short 0x0000 +StartScript +_0807EB44 0x0006 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +Call sub_08064428 +_0807EA94 +_0807E878 +Jump 0xffe0 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlapFollow 0x1320 +_0807EA94 +_0807E878 +Jump 0xffe2 +StartScript +_0807EB44 0x0002 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +CallWithArg sub_080644B4, 0x00000006 +JumpIf 0x005e +TextboxNoOverlapFollow 0x1320 +_0807EA94 +_0807E878 +Jump 0xffd4 +.short 0x0000 +StartScript +_0807EB44 0x0004 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlapFollow 0x1322 +_0807EA94 +_0807E878 +Jump 0xffe2 +CheckRoomFlag 0x000f +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x00071321 +_0807EA94 +SetLocalFlag 0x0010 +CallWithArg sub_0806DA1C, 0x00000003 +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011B20.inc b/data/scripts/script_08011B20.inc new file mode 100644 index 00000000..26e034fa --- /dev/null +++ b/data/scripts/script_08011B20.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08011B20 +_0807E864 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x000c1320 +_0807EA94 +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc new file mode 100644 index 00000000..ed37af0a --- /dev/null +++ b/data/scripts/script_08011B40.inc @@ -0,0 +1,76 @@ +SCRIPT_START script_08011B40 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckGlobalFlag 0x0050 +JumpIfNot 0x002c +WaitForSomething2 0x00000004 +_0807EB44 0x0006 +_0807EF80 0x0004 +Wait 0x003c +_0807EB8C +TextboxNoOverlap 0x3d07 +_0807EA94 +_0807EB44 0x0004 +ClearGlobalFlag 0x0050 +Call sub_0807DF50 +_0807E878 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x3d01 +_0807EA94 +_0807E3E8 +JumpIf 0x000c +_0807E878 +_0807EB44 0x0004 +Jump 0xffe2 +HasRupees 0x000a +JumpIf 0x0012 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x3d05 +Jump 0xffe0 +ModRupees 0xfff6 +Wait 0x001e +TextboxNoOverlap 0x3d06 +_0807EA94 +CallWithArg sub_0806C2A0, 0x00000000 +WaitFor_2 +Wait 0x003c +Call sub_0806C224 +Jump 0xffb8 +StartScript +_0807E888 +StopScript +CallWithArg sub_0806C2A0, 0x00000001 +WaitFor_2 +Wait 0x003c +_0807E878 +SetRoomFlag 0x0000 +SoundReq2 0x0033 +CheckRoomFlag 0x0064 +JumpIfNot 0xfffa +SoundReq0x80100000 +_0807E864 +Wait 0x003c +CameraTargetEntity +Wait 0x003c +Call Simon_CreateChest +Wait 0x003c +CameraTargetPlayer +_0807E878 +CheckLocalFlag 0x0001 +JumpIfNot 0xfffa +_0807E888 +WaitPlayerAction8 +Wait 0x001e +CallWithArg sub_0806C2A0, 0x00000000 +WaitFor_2 +Wait 0x003c +Call sub_0806C280 +SCRIPT_END diff --git a/data/scripts/script_08011C50.inc b/data/scripts/script_08011C50.inc new file mode 100644 index 00000000..9bce285e --- /dev/null +++ b/data/scripts/script_08011C50.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_08011C50 +StartScript +_0807E864 +StopScript +Wait 0x003c +CallWithArg sub_0806C2A0, 0x00000001 +WaitFor_2 +Wait 0x003c +_0807EF80 0x0014 +Wait 0x001e +_0807E5F8 0x00000004 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08011C7C.inc b/data/scripts/script_08011C7C.inc new file mode 100644 index 00000000..270d8857 --- /dev/null +++ b/data/scripts/script_08011C7C.inc @@ -0,0 +1,525 @@ +SCRIPT_START script_08011C7C +StartScript +Call sub_08064828 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +CheckGlobalFlag 0x0047 +JumpIf 0x002c +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0xfff8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4515 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffda +StopScript +StartScript +CheckGlobalFlag 0x002c +JumpIf 0xffce +CheckGlobalFlag 0x002d +JumpIf 0xffc6 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3105 +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffc4 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3108 +_0807EA94 +SetGlobalFlag 0x002b +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +.short 0x0000 +StartScript +Call sub_08064928 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +CheckGlobalFlag 0x0047 +JumpIf 0x002c +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0xfff8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4513 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffda +StopScript +StartScript +CheckGlobalFlag 0x002b +JumpIf 0xffce +CheckGlobalFlag 0x002d +JumpIf 0xffc6 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3103 +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffc4 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3106 +_0807EA94 +SetGlobalFlag 0x002c +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +.short 0x0000 +StartScript +Call sub_08064A28 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +CheckGlobalFlag 0x0047 +JumpIf 0x002c +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0xfff8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4514 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffda +StopScript +StartScript +CheckGlobalFlag 0x002b +JumpIf 0xffce +CheckGlobalFlag 0x002c +JumpIf 0xffc6 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3104 +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffc4 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3107 +_0807EA94 +SetGlobalFlag 0x002d +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +.short 0x0000 +StartScript +Call sub_08064828 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +StopScript +StartScript +CheckGlobalFlag 0x002f +JumpIf 0xfdfa +CheckGlobalFlag 0x0030 +JumpIf 0xfdf2 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckGlobalFlag 0x0048 +JumpIf 0x000c +TextboxNoOverlap 0x4524 +_0807EA94 +Jump 0x000e +TextboxNoOverlap 0x3111 +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffb2 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3114 +_0807EA94 +SetGlobalFlag 0x002e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +StartScript +Call sub_08064928 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +StopScript +StartScript +CheckGlobalFlag 0x002e +JumpIf 0xfe1a +CheckGlobalFlag 0x0030 +JumpIf 0xfe12 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckGlobalFlag 0x0048 +JumpIf 0x000c +TextboxNoOverlap 0x4522 +_0807EA94 +Jump 0x000e +TextboxNoOverlap 0x310f +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffb2 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3112 +_0807EA94 +SetGlobalFlag 0x002f +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +StartScript +Call sub_08064A28 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +StopScript +StartScript +CheckGlobalFlag 0x002e +JumpIf 0xfe3a +CheckGlobalFlag 0x002f +JumpIf 0xfe32 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckGlobalFlag 0x0048 +JumpIf 0x000c +TextboxNoOverlap 0x4523 +_0807EA94 +Jump 0x000e +TextboxNoOverlap 0x3110 +_0807EA94 +_0807E3E8 +JumpIf 0x001e +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffb2 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x3113 +_0807EA94 +SetGlobalFlag 0x0030 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffdc +StartScript +Call sub_08064828 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckLocalFlag 0x0094 +JumpIf 0x0010 +TextboxNoOverlap 0x3122 +_0807EA94 +SetLocalFlag 0x0094 +Jump 0x0042 +_0807E48C 0x0031 +JumpIfNot 0x000c +TextboxNoOverlap 0x3123 +_0807EA94 +Jump 0x0030 +TextboxNoOverlap 0x3124 +_0807EA94 +_0807E3E8 +JumpIfNot 0x0024 +_0807E48C 0x0020 +JumpIfNot 0x0018 +TextboxNoOverlap 0x3125 +_0807EA94 +_0807F034 0x0031 +WaitPlayerAction8 +Call sub_0807FC24 +Jump 0x0006 +TextboxNoOverlap 0x3127 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xff8e +.short 0x0000 +StartScript +Call sub_08064928 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckLocalFlag 0x0095 +JumpIf 0x0010 +TextboxNoOverlap 0x3116 +_0807EA94 +SetLocalFlag 0x0095 +Jump 0x0042 +_0807E48C 0x002f +JumpIfNot 0x000c +TextboxNoOverlap 0x3117 +_0807EA94 +Jump 0x0030 +TextboxNoOverlap 0x3118 +_0807EA94 +_0807E3E8 +JumpIfNot 0x0024 +_0807E48C 0x0020 +JumpIfNot 0x0018 +TextboxNoOverlap 0x3119 +_0807EA94 +_0807F034 0x002f +WaitPlayerAction8 +Call sub_0807FC24 +Jump 0x0006 +TextboxNoOverlap 0x311b +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xff8e +.short 0x0000 +StartScript +Call sub_08064A28 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +CheckLocalFlag 0x0096 +JumpIf 0x0010 +TextboxNoOverlap 0x311c +_0807EA94 +SetLocalFlag 0x0096 +Jump 0x0042 +_0807E48C 0x0030 +JumpIfNot 0x000c +TextboxNoOverlap 0x311d +_0807EA94 +Jump 0x0030 +TextboxNoOverlap 0x311e +_0807EA94 +_0807E3E8 +JumpIfNot 0x0024 +_0807E48C 0x0020 +JumpIfNot 0x0018 +TextboxNoOverlap 0x311f +_0807EA94 +_0807F034 0x0030 +WaitPlayerAction8 +Call sub_0807FC24 +Jump 0x0006 +TextboxNoOverlap 0x3121 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xff8e +.short 0x0000 +StartScript +Call sub_08064828 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4527 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffe0 +StartScript +Call sub_08064928 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4525 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffe0 +StartScript +Call sub_08064A28 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x4526 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0001 +Jump 0xffe0 +StartScript +_0807EB44 0x0004 +Call sub_08061FD8 +_0807E9D4 +_0807EF80 0x000a +StopScript +StopScript +StartScript +CheckGlobalFlag 0x001e +JumpIfNot 0x000a +CheckInventory1 0x0015 +JumpIf 0x0024 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807EB74 +_0807E864 +Call sub_08061FD8 +TextboxNoOverlapFollow 0x2302 +_0807EA94 +_0807E878 +SetGlobalFlag 0x001e +Jump 0xffcc +StopScript +StartScript +CheckRoomFlag 0x0000 +JumpIfNot 0x000a +CheckRoomFlag 0x0001 +JumpIf 0x0020 +CheckEntityInteractType +JumpIfNot 0xffe8 +StopScript +_0807EB74 +_0807E864 +Call sub_08061FD8 +TextboxNoOverlapFollow 0x2303 +_0807EA94 +_0807E878 +Jump 0xffd0 +StopScript +_0807EB74 +_0807E864 +Call sub_08061FD8 +_0807EF80 0x000b +Call sub_08061FB0 +Call sub_08061F94 +LoadRoomEntityList gUnk_080F2758 +_0807EF80 0x0008 +Wait 0x003c +SoundReq 0x0072 +SetLocalFlag 0x0043 +Wait 0x001e +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc new file mode 100644 index 00000000..5e8aa941 --- /dev/null +++ b/data/scripts/script_0801232C.inc @@ -0,0 +1,68 @@ +SCRIPT_START script_0801232C +StartScript +_0807EB74 +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807EB74 +_0807E864 +TextboxNoOverlapFollow 0x2304 +_0807EA94 +CheckLocalFlag 0x0042 +JumpIf 0x000c +SetLocalFlag 0x0042 +_0807F034 0x0057 +WaitPlayerAction8 +_0807E878 +Jump 0xffda +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x0004 +JumpIfNot 0xfffa +Call sub_0807DF28 +_0807E864 +SoundReq0x80100000 +StartScript +_0807E778 0x0004 +_0807E788 0x00007fff +DoFade5 +_0807E858 0x0080 +StopScript +WaitFor_2 +SoundReq2 0x002c +_0807EB28 0x1401 +_0807EA94 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x0007 +SoundReq 0x01ce +SetEntity0x20 0xffff8000 +Wait 0x003c +_0807E8E4_0 +StartPlayerScript script_08012410 +WaitForSomething2 0x00000001 +TextboxNoOverlap 0x1402 +_0807EA94 +SoundReq0x80100000 +SetEntity0x20 0x00010000 +Wait 0x003c +StartScript +_0807E778 0x0004 +_0807E788 0xffffffff +DoFade4 +_0807E858 0x0080 +StopScript +WaitFor_2 +SoundReq2 0xffff +_0807EB28 0x1403 +_0807EA94 +_0807E914 0x00000203 +Call sub_0807F420 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012410.inc b/data/scripts/script_08012410.inc new file mode 100644 index 00000000..ee6be58f --- /dev/null +++ b/data/scripts/script_08012410.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08012410 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc new file mode 100644 index 00000000..f3bcc8f2 --- /dev/null +++ b/data/scripts/script_08012430.inc @@ -0,0 +1,155 @@ +SCRIPT_START script_08012430 +StartScript +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807E930 0x0008 +Call sub_0807F2D4 +_0807E930 0x0009 +Call sub_0806B2B4 +_0807EA94 +CheckLocalFlag 0x00b3 +JumpIf 0x0010 +SetLocalFlag 0x00b3 +_0807F034 0x0062 +WaitPlayerAction8 +SetLocalFlag 0x00d0 +_0807E878 +_0807E930 0x0000 +Jump 0xffc4 +.short 0x0000 +StartScript +Call sub_08054564 +StopScript +CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 +JumpIfNot 0xfff6 +SoundReq0x80100000 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08012AB0 +TextboxNoOverlapFollowPos 0x00071101 +_0807EA94 +CameraTargetPlayer +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +_0807E858 0x0000 +Call sub_080791BC +LoadRoomEntityList gUnk_080F4D70 +Call DeleteAllEnemies +SetEntityPositionRelative 0x01680388 +Call sub_0807F844 +_0807E778 0x0004 +_0807E800 0x00000000 +WaitFor_2 +SoundReq2 0x000e +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +SoundReq0x80100000 +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +MoveEntityToPlayer +Call sub_0807F844 +CameraTargetPlayer +_0807E788 0xffffffff +_0807E778 0x0004 +_0807E800 0x00000000 +WaitFor_2 +Call sub_0807DF50 +_0807E878 +SoundReq2 0xffff +CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +Call sub_0806DC7C +SoundReq0x80100000 +StartPlayerScript script_08012AC8 +WaitForSomething2 0x00000001 +SetEntityPositionRelative 0x01680388 +_0807F0B4 0x0001 +CameraTargetEntity +Wait 0x005a +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +SoundReq2 0x000e +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +SoundReq0x80100000 +SoundReq2 0x0033 +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000050 +LoadRoomEntityList gUnk_080F51D0 +WaitForSomething2 0x00000008 +_0807E864 +Call sub_0807FA40 +Call sub_0807DF28 +SoundReq 0x0072 +SoundReq0x80100000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +StartPlayerScript script_08012AF0 +WaitForSomething2 0x00000001 +_0807E8E4_0 +SoundReq2 0x000e +Wait 0x001e +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +SoundReq0x80100000 +Wait 0x003c +SoundReq2 0xffff +Call sub_0806DCA0 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +SoundReq0x80100000 +Wait 0x003c +SoundReq2 0xffff +Call sub_08054570 +SetGlobalFlag 0x0014 +CallWithArg sub_0807F6F8, 0x00000008 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080126FC.inc b/data/scripts/script_080126FC.inc new file mode 100644 index 00000000..06b388b0 --- /dev/null +++ b/data/scripts/script_080126FC.inc @@ -0,0 +1,231 @@ +SCRIPT_START script_080126FC +StartScript +SetEntityNonPlanarMovement 0x0040 +_0807EF80 0x0007 +StopScript +_0807E930 0x0020 +WaitForSomething2 0x00000004 +_0807E930 0x0022 +Call sub_0807F3C8 +TextboxNoOverlapFollowPos 0x000c1102 +_0807EA94 +_0807E930 0x0020 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0021 +Call sub_0807F3C8 +TextboxNoOverlapFollowPos 0x000c1103 +_0807EA94 +_0807E930 0x0020 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x0011 +_0807E930 0x001c +TextboxNoOverlapFollowPos 0x000c1105 +_0807EA94 +_0807E930 0x0020 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0022 +Call sub_0807F3C8 +TextboxNoOverlapFollowPos 0x000c1106 +_0807EA94 +_0807E930 0x001c +Call sub_0806D96C +TextboxNoOverlapFollowPos 0x000c1107 +_0807EA94 +_0807E930 0x0020 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0021 +Call sub_0807F3C8 +TextboxNoOverlapFollowPos 0x000c1108 +_0807EA94 +_0807E930 0x001c +Call sub_0806D96C +TextboxNoOverlapFollowPos 0x000c1109 +_0807EA94 +_0807E930 0x0020 +_0807EF80 0x000a +_0807E9D4 +_0807E5F8 0x00000008 +StopScript +StartScript +CheckRoomFlag 0x0000 +JumpIf 0x0028 +CheckEntityInteractType +JumpIfNot 0xfff0 +StopScript +_0807E864 +Call sub_0806D944 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c1114 +_0807EA94 +_0807E930 0x0020 +_0807E878 +Jump 0xffd0 +_0807E864 +_0807E9DC +CallWithArg sub_0807F5B0, 0x0000003c +Call sub_080791D0 +StopScript +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x000b +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +Call sub_0806D944 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110a +_0807EA94 +_0807E930 0x001f +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110b +_0807EA94 +_0807E930 0x001f +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110c +_0807EA94 +_0807E930 0x001f +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110d +_0807EA94 +_0807E930 0x001f +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110e +_0807EA94 +_0807E930 0x0018 +SetEntityNonPlanarMovement 0x0080 +Call sub_0806D908 +_0807EC1C 0x0010 +_0807EF80 0x000a +_0807E9D4 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +StopScript +StartScript +Call sub_0806D944 +CheckEntityInteractType +JumpIf 0x000e +CheckPlayerInRegion2 0x3030 +JumpIfNot 0x0020 +Jump 0xffe6 +_0807E864 +_0807E930 0x0010 +StopScript +TextboxNoOverlapFollowPos 0x000c1115 +_0807EA94 +_0807E930 0x0018 +_0807E878 +Jump 0xffcc +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807EB8C +Call sub_0806D944 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c110f +_0807E930 0x0018 +SetEntityNonPlanarMovement 0x0080 +Call sub_0806D908 +_0807EC1C 0x0050 +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +StopScript +StartScript +Call sub_0806D944 +CheckEntityInteractType +JumpIf 0x000e +CheckPlayerInRegion2 0x3030 +JumpIfNot 0x0020 +Jump 0xffe6 +_0807E864 +_0807E930 0x0010 +StopScript +TextboxNoOverlapFollowPos 0x000c1115 +_0807EA94 +_0807E930 0x0018 +_0807E878 +Jump 0xffcc +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807EB8C +Call sub_0806D944 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c1110 +_0807E930 0x0018 +SetEntityNonPlanarMovement 0x0080 +Call sub_0806D908 +_0807EC1C 0x0050 +_0807E930 0x0018 +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +StopScript +StartScript +Call sub_0806D944 +CheckEntityInteractType +JumpIf 0x000e +CheckPlayerInRegion2 0x3030 +JumpIfNot 0x0020 +Jump 0xffe6 +_0807E864 +_0807E930 0x0010 +StopScript +TextboxNoOverlapFollowPos 0x000c1115 +_0807EA94 +_0807E930 0x0018 +_0807E878 +Jump 0xffcc +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +SoundReq0x80100000 +_0807EF80 0x000b +_0807EB8C +Call sub_0806D944 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c1111 +_0807E930 0x0018 +SetEntityNonPlanarMovement 0x0080 +Call sub_0806D8A0 +_0807EE30 +JumpIfNot 0xfffc +_0807E930 0x001f +_0807EA94 +StartPlayerScript script_08012B18 +Call sub_0806D9A4 +_0807EF80 0x0008 +Wait 0x0078 +SoundReq2 0x000e +StartScript +_0807E8E4_2 +_0807EB28 0x1112 +StopScript +_0807EA94 +_0807E5F8 0x00000008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08012AB0.inc b/data/scripts/script_08012AB0.inc new file mode 100644 index 00000000..b5829c97 --- /dev/null +++ b/data/scripts/script_08012AB0.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_08012AB0 +StopScript +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +Jump 0xffee +.short 0x0000 diff --git a/data/scripts/script_08012AC8.inc b/data/scripts/script_08012AC8.inc new file mode 100644 index 00000000..b3d05417 --- /dev/null +++ b/data/scripts/script_08012AC8.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08012AC8 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807EF80 0x0004 +Wait 0x003c +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012AF0.inc b/data/scripts/script_08012AF0.inc new file mode 100644 index 00000000..e1ad6a1c --- /dev/null +++ b/data/scripts/script_08012AF0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012AF0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0388, 0x0180 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012B18.inc b/data/scripts/script_08012B18.inc new file mode 100644 index 00000000..f353c587 --- /dev/null +++ b/data/scripts/script_08012B18.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_08012B18 +_0807EF80 0x0015 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012B24.inc b/data/scripts/script_08012B24.inc new file mode 100644 index 00000000..fbdacf64 --- /dev/null +++ b/data/scripts/script_08012B24.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012B24 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0004 +StopScript +_0807EF80 0x0001 +_0807ECC4 0x0008 +_0807E5F8 0x00000002 +CallWithArg sub_0807FB64, 0xffffffe2 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012B50.inc b/data/scripts/script_08012B50.inc new file mode 100644 index 00000000..d4f1c6ac --- /dev/null +++ b/data/scripts/script_08012B50.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012B50 +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0000 +StopScript +_0807EF80 0x0001 +_0807EC64 0x0008 +_0807E5F8 0x00000002 +CallWithArg sub_0807FB64, 0xffffffe2 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012B7C.inc b/data/scripts/script_08012B7C.inc new file mode 100644 index 00000000..1c5aaea2 --- /dev/null +++ b/data/scripts/script_08012B7C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012B7C +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0002 +StopScript +_0807EF80 0x0001 +_0807EC94 0x0008 +_0807E5F8 0x00000002 +CallWithArg sub_0807FB64, 0xffffffe2 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012BA8.inc b/data/scripts/script_08012BA8.inc new file mode 100644 index 00000000..56aeb8f1 --- /dev/null +++ b/data/scripts/script_08012BA8.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08012BA8 +StartScript +_0807EB44 0x0002 +_0807EF80 0x0007 +_0807E930 0x0001 +StopScript +WaitForSomething2 0x00000040 +_0807E930 0x0005 +Wait 0x001e +_0807E5F8 0x00000080 +_0807E930 0x0001 +WaitForSomething2 0x00000040 +_0807E930 0x0005 +Wait 0x001e +_0807E5F8 0x00000080 +_0807E930 0x0001 +WaitForSomething2 0x00000040 +Wait 0x0001 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08012BF8.inc b/data/scripts/script_08012BF8.inc new file mode 100644 index 00000000..a85c95bf --- /dev/null +++ b/data/scripts/script_08012BF8.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08012BF8 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0007 +_0807E930 0x0003 +StopScript +WaitForSomething2 0x00000010 +_0807E930 0x0007 +Wait 0x001e +_0807E5F8 0x00000020 +_0807E930 0x0003 +WaitForSomething2 0x00000010 +_0807E930 0x0007 +Wait 0x001e +_0807E5F8 0x00000020 +_0807E930 0x0003 +WaitForSomething2 0x00000010 +Wait 0x0001 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08012C48.inc b/data/scripts/script_08012C48.inc new file mode 100644 index 00000000..ae59b6df --- /dev/null +++ b/data/scripts/script_08012C48.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08012C48 +StartScript +_0807EF80 0x0007 +SetEntityNonPlanarMovement 0x0280 +StopScript +_0807EDD4 0x0388, 0x0168 +_0807E5F8 0x00000100 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012C68.inc b/data/scripts/script_08012C68.inc new file mode 100644 index 00000000..302e1196 --- /dev/null +++ b/data/scripts/script_08012C68.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_08012C68 +StartScript +_0807E9D4 +_0807EF80 0x0008 +_0807E914 0x00000000 +Call sub_0806DA04 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807E8E4_0 +TextboxNoOverlapFollow 0x111d +_0807EA94 +SetGlobalFlag 0x0022 +_0807E878 +Jump 0xffe8 +CheckGlobalFlag 0x0014 +JumpIfNot 0xfffa +StopScript +StartScript +CheckPlayerInRegion 0x0398, 0x03b0, 0x2040 +JumpIfNot 0xfff2 +_0807E564 +JumpIf 0x001e +StopScript +_0807E864 +Call sub_0807DF28 +_0807EB28 0x2202 +_0807EA94 +SetLocalFlag 0x003b +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08012CD8.inc b/data/scripts/script_08012CD8.inc new file mode 100644 index 00000000..e335e8a5 --- /dev/null +++ b/data/scripts/script_08012CD8.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_08012CD8 +StopScript +StartScript +_0807E564 +JumpIfNot 0xfff8 +CheckPlayerInRegion 0x0380, 0x03b0, 0x4040 +JumpIfNot 0xffec +ComparePlayerAction 0x0015 +JumpIf 0xffe4 +_0807E864 +Call sub_0807DF28 +StopScript +_0807EB28 0x2203 +_0807EA94 +SetLocalFlag 0x003e +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08012D18.inc b/data/scripts/script_08012D18.inc new file mode 100644 index 00000000..78dc4d0f --- /dev/null +++ b/data/scripts/script_08012D18.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_08012D18 +StopScript +StartScript +CheckGlobalFlag 0x0014 +JumpIfNot 0xfff6 +CheckLocalFlagByOffset 0x0200, 0x008d +JumpIf 0x003c +CheckPlayerInRegion 0x0000, 0x01a8, 0x2010 +JumpIfNot 0xffe0 +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807EB28 0x111a +_0807EA94 +StartPlayerScript script_08010A38 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +_0807E878 +Jump 0xffb2 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012D70.inc b/data/scripts/script_08012D70.inc new file mode 100644 index 00000000..9e9593b6 --- /dev/null +++ b/data/scripts/script_08012D70.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_08012D70 +CheckPlayerInRegion 0x0088, 0x0048, 0x3030 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_08012DB0 +WaitForSomething2 0x00000001 +_0807EB28 0x132d +_0807EA94 +SetLocalFlag 0x0014 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012DB0.inc b/data/scripts/script_08012DB0.inc new file mode 100644 index 00000000..9f8eb1fa --- /dev/null +++ b/data/scripts/script_08012DB0.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012DB0 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0088, 0x0068 +_0807EB44 0x0000 +_0807EF80 0x0000 +Wait 0x001e +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08012DD8.inc b/data/scripts/script_08012DD8.inc new file mode 100644 index 00000000..4fdc4053 --- /dev/null +++ b/data/scripts/script_08012DD8.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012DD8 +StartScript +StopScript +_0807E888 +Wait 0x0018 +_0807E864 +StartPlayerScript script_08012DF8 +WaitForSomething2 0x00000001 +_0807E908 0x0002 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012DF8.inc b/data/scripts/script_08012DF8.inc new file mode 100644 index 00000000..05b001aa --- /dev/null +++ b/data/scripts/script_08012DF8.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08012DF8 +StartScript +_0807EB44 0x0000 +SetEntityNonPlanarMovement 0x0140 +StopScript +_0807EDD4 0x00b8, 0x0094 +Wait 0x0008 +_0807EF80 0x0000 +Wait 0x0008 +_0807E5F8 0x00000001 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012E20.inc b/data/scripts/script_08012E20.inc new file mode 100644 index 00000000..667813e0 --- /dev/null +++ b/data/scripts/script_08012E20.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08012E20 +StartScript +_0807E864 +StopScript +Wait 0x0078 +_0807E908 0x0004 +StartPlayerScript script_08012E44 +WaitForSomething2 0x00000002 +Wait 0x000c +_0807E908 0x0005 +SCRIPT_END diff --git a/data/scripts/script_08012E44.inc b/data/scripts/script_08012E44.inc new file mode 100644 index 00000000..a2efd4be --- /dev/null +++ b/data/scripts/script_08012E44.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_08012E44 +StartScript +SetEntityNonPlanarMovement 0x0140 +StopScript +Wait 0x003c +_0807EB44 0x0004 +Wait 0x000f +_0807EB44 0x0002 +Wait 0x0012 +_0807EB44 0x0006 +Wait 0x000c +_0807EB44 0x0000 +Wait 0x0015 +_0807EB44 0x0004 +Wait 0x0008 +_0807E5F8 0x00000002 +_0807EDD4 0x0088, 0x0158 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08012E88.inc b/data/scripts/script_08012E88.inc new file mode 100644 index 00000000..30d0c1c0 --- /dev/null +++ b/data/scripts/script_08012E88.inc @@ -0,0 +1,35 @@ +SCRIPT_START script_08012E88 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +Call sub_0806B60C +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0001 +Call sub_0806B4F0 +_0807EA94 +_0807E878 +_0807EF80 0x0000 +Jump 0xffe2 +.short 0x0000 +StartScript +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000008 +_0807EF80 0x000a +Call sub_0806B60C +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x0000000c +Call sub_0806B4F0 +_0807EA94 +Wait 0x000f +_0807E878 +CallWithArg sub_0807F3D8, 0x00000008 +Jump 0xffd2 diff --git a/data/scripts/script_08012F0C.inc b/data/scripts/script_08012F0C.inc new file mode 100644 index 00000000..a3a5c863 --- /dev/null +++ b/data/scripts/script_08012F0C.inc @@ -0,0 +1,32 @@ +SCRIPT_START script_08012F0C +StartScript +CallWithArg sub_0806A93C, 0x12345678 +_0807EB44 0x0004 +_0807E930 0x0002 +CheckInventory1 0x0015 +JumpIf 0x0190 +CheckLocalFlag 0x0060 +JumpIf 0x00a4 +CheckGlobalFlag 0x001e +JumpIf 0x0050 +StopScript +CheckLocalFlag 0x0062 +JumpIfNot 0x0008 +Call sub_0806A9B0 +CheckLocalFlag 0x0061 +JumpIf 0x001e +Call sub_0806A96C +JumpIfNot 0xfff8 +_0807E864 +TextboxNoOverlap 0x4401 +_0807EA94 +SetLocalFlag 0x0061 +_0807E878 +_0807E908 0x0001 +Call sub_0806A96C +JumpIfNot 0xfff8 +TextboxNoOverlap 0x4402 +_0807EA94 +_0807E908 0x0001 +Jump 0xffea +SCRIPT_END diff --git a/data/scripts/script_08012F86.inc b/data/scripts/script_08012F86.inc new file mode 100644 index 00000000..820f8c53 --- /dev/null +++ b/data/scripts/script_08012F86.inc @@ -0,0 +1,91 @@ +SCRIPT_START script_08012F86 +StartScript +CheckLocalFlag 0x0060 +JumpIf 0x0044 +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_080130E4 +SetLocalFlag 0x0060 +ClearLocalFlag 0x0061 +StopScript +WaitForSomething2 0x00000004 +_0807E908 0x0004 +Call sub_0806A958 +CallWithArg sub_0807F93C, 0x0000f2f4 +Call sub_0807DF50 +_0807E878 +SetLocalFlag 0x0062 +Jump 0x002a +StartScript +_0807E930 0x000d +_0807E908 0x0005 +SetLocalFlag 0x0062 +CallWithArg sub_0807F93C, 0x0000f2f4 +Call sub_0806AA10 +StopScript +CheckInventory1 0x0038 +JumpIf 0x000e +_0807E944 +TextboxNoOverlap 0x4403 +_0807EA94 +Jump 0xfff6 +_0807E944 +StartScript +_0807E864 +Call sub_0807DF28 +StopScript +SoundReq 0x00cd +_0807F088 0x0038 +WaitPlayerAction8 +Wait 0x001e +_0807E8E4_0 +Call sub_0806AB9C +_0807E930 0x000b +Wait 0x003c +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x4404 +_0807EA94 +Wait 0x001e +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x440e +_0807EA94 +Wait 0x001e +Call sub_0806A9E8 +_0807E930 0x000f +Wait 0x00f0 +TextboxNoOverlap 0x4405 +_0807EA94 +_0807E5F8 0x00000200 +_0807F034 0x0015 +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlap 0x4406 +_0807EA94 +_0807E908 0x0001 +Call sub_0807DF50 +_0807E878 +Call sub_0806A96C +JumpIfNot 0xfff8 +TextboxNoOverlap 0x4407 +_0807EA94 +_0807E908 0x0001 +Call sub_0806A96C +JumpIfNot 0xfff8 +TextboxNoOverlap 0x440d +_0807EA94 +_0807E908 0x0001 +Jump 0xffd6 +CheckLocalFlag 0x0062 +JumpIfNot 0x0008 +Call sub_0806A9B0 +StopScript +Call sub_0806A96C +JumpIfNot 0xfff8 +_0807E864 +Call sub_0806AA18 +_0807EA94 +_0807E878 +_0807E908 0x0001 +Jump 0xffe4 diff --git a/data/scripts/script_080130E4.inc b/data/scripts/script_080130E4.inc new file mode 100644 index 00000000..929de154 --- /dev/null +++ b/data/scripts/script_080130E4.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_080130E4 +StartScript +_0807EB44 0x0006 +SetEntityNonPlanarMovement 0x0140 +StopScript +_0807EDD4 0x00a8, 0x0060 +Wait 0x0008 +_0807EF80 0x0000 +Wait 0x0008 +_0807EF80 0x0004 +Wait 0x000f +_0807E5F8 0x00000004 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013114.inc b/data/scripts/script_08013114.inc new file mode 100644 index 00000000..e7d6aa53 --- /dev/null +++ b/data/scripts/script_08013114.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_08013114 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EF80 0x0012 +Call sub_0807F348 +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000c +Call sub_0806AEE4 +Jump 0xffee +_0807E864 +StopScript +_0807EB74 +Call sub_0806AED8 +CallWithArg sub_0806AA50, 0x00000000 +_0807EA94 +CallWithArg sub_0806AA50, 0x00000001 +_0807EA94 +CallWithArg sub_0806AA50, 0x00000002 +_0807EA94 +JumpIf 0x0008 +_0807E878 +Jump 0xffb4 +_0807E914 0x00000403 +Call sub_0807F420 +_0807E878 +Jump 0xffa2 +StartScript +CheckLocalFlag 0x0062 +JumpIfNot 0x000a +_0807EF80 0x0006 +StopScript +SCRIPT_END diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc new file mode 100644 index 00000000..7a9e15a2 --- /dev/null +++ b/data/scripts/script_0801319A.inc @@ -0,0 +1,77 @@ +SCRIPT_START script_0801319A +StopScript +StartScript +CameraTargetEntity +MoveEntityToPlayer +Call sub_0806AB74 +Jump 0xfff0 +CheckPlayerInRegion 0x0098, 0x0038, 0x2060 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript script_080132E4 +WaitForSomething2 0x00000002 +_0807EB28 0x1601 +_0807EA94 +StartPlayerScript script_0801330C +WaitForSomething2 0x00000002 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +LoadRoomEntityList gUnk_080F5680 +StartPlayerScript script_08013330 +WaitForSomething2 0x00000002 +MoveEntityToPlayer +SetEntityPosition 0x0000, 0xfff0 +Call sub_0807F844 +CameraTargetEntity +Call sub_080536B8 +_0807E864 +Call sub_0807DF28 +WaitFor_2 +TextboxNoOverlapFollowPos 0x000c1602 +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +SoundReq2 0x000d +StartPlayerScript script_0801334C +WaitForSomething2 0x00000002 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +StartPlayerScript script_08013378 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000042 +TextboxNoOverlapFollowPos 0x000c1603 +_0807EA94 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +_0807E788 0xffff7fff +_0807E778 0x0004 +DoFade5 +WaitFor_2 +SoundReq0x80100000 +_0807E858 0x0000 +Wait 0x003c +CameraTargetPlayer +Call sub_0807F5C0 +TextboxNoOverlapFollowPos 0x00071604 +_0807EA94 +_0807E788 0xffffffff +_0807E778 0x0004 +DoFade4 +WaitFor_2 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +_0807EB28 0x1605 +_0807EA94 +SetLocalFlag 0x0078 +SoundReq2 0x0031 +SetGlobalFlag 0x005d +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080132E4.inc b/data/scripts/script_080132E4.inc new file mode 100644 index 00000000..40720dac --- /dev/null +++ b/data/scripts/script_080132E4.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_080132E4 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0098, 0x0058 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0801330C.inc b/data/scripts/script_0801330C.inc new file mode 100644 index 00000000..1254ccec --- /dev/null +++ b/data/scripts/script_0801330C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_0801330C +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EC64 0x0020 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013330.inc b/data/scripts/script_08013330.inc new file mode 100644 index 00000000..9f51b8c4 --- /dev/null +++ b/data/scripts/script_08013330.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_08013330 +StartScript +_0807EB44 0x0000 +SetEntityPositionRelative 0x00700098 +StopScript +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0801334C.inc b/data/scripts/script_0801334C.inc new file mode 100644 index 00000000..e17fc35c --- /dev/null +++ b/data/scripts/script_0801334C.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_0801334C +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000d +StopScript +_0807EF80 0x0001 +_0807ECC4 0x0020 +_0807EF80 0x0000 +_0807EF80 0x000c +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013378.inc b/data/scripts/script_08013378.inc new file mode 100644 index 00000000..5a767647 --- /dev/null +++ b/data/scripts/script_08013378.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_08013378 +Call sub_0807F1C4 +Call sub_0807F2D4 +Call sub_0807F1E8 +Call sub_0807F2D4 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +SoundReq 0x007c +_0807EB44 0x0004 +Call sub_0807F210 +_0807EF3C 0x0200, 0x0020 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080133C4.inc b/data/scripts/script_080133C4.inc new file mode 100644 index 00000000..223e3a5c --- /dev/null +++ b/data/scripts/script_080133C4.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_080133C4 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0007 +_0807EF80 0x000b +Call sub_0807F338 +StopScript +WaitForSomething2 0x00000008 +Call sub_08061F94 +Wait 0x000a +_0807E5F8 0x00000010 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080133F8.inc b/data/scripts/script_080133F8.inc new file mode 100644 index 00000000..a9730804 --- /dev/null +++ b/data/scripts/script_080133F8.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_080133F8 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0008 +_0807EF80 0x000b +Call sub_0807F338 +StopScript +WaitForSomething2 0x00000020 +SetEntityPositionRelative 0x00480098 +Call sub_08066C94 +Wait 0x00e9 +_0807EF80 0x0007 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +Wait 0x003c +_0807EF80 0x0014 +SoundReq 0x0120 +CallWithArg sub_08095420, 0x08013494 +Wait 0x005a +_0807EF80 0x0016 +WaitForSomething2 0x00000080 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000020 +Call sub_08066CA4 +_0807EF80 0x0008 +Wait 0x0078 +_0807E5F8 0x00000040 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013494.inc b/data/scripts/script_08013494.inc new file mode 100644 index 00000000..037082ba --- /dev/null +++ b/data/scripts/script_08013494.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08013494 +StartScript +_0807E930 0x0000 +SetEntityNonPlanarMovement 0x0200 +Call nullsub_527 +Call sub_08094B80 +StopScript +Wait 0x005a +Call sub_08094B6C +_0807EDD4 0x0098, 0x0080 +StartScript +Call sub_08094B80 +SoundReq 0x01cc +Call sub_0807F36C +_0807E5F8 0x00000080 +StopScript +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080134DC.inc b/data/scripts/script_080134DC.inc new file mode 100644 index 00000000..af492fa6 --- /dev/null +++ b/data/scripts/script_080134DC.inc @@ -0,0 +1,72 @@ +SCRIPT_START script_080134DC +StartScript +_0807EF80 0x0008 +StopScript +StartScript +Call sub_0807F92C +CallWithArg sub_0806DA04, 0x00000003 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_080136D8 +WaitForSomething2 0x00000001 +CallWithArg sub_08095A1C, 0x08013f04 +SoundReq 0x01cd +Wait 0x005a +StartScript +SoundReq 0x01ce +CallWithArg sub_08095D54, 0x08013e04 +CallWithArg sub_08095D54, 0x08013e28 +StopScript +WaitForSomething2 0x18000000 +StartScript +SoundReq 0x01cf +CallWithArg sub_08095D8C, 0x08014054 +CallWithArg sub_08095D8C, 0x08014074 +StopScript +Wait 0x001e +StartScript +SoundReq 0x01d0 +CallWithArg sub_08095D8C, 0x080140dc +CallWithArg sub_08095D8C, 0x08014118 +StopScript +Wait 0x003c +CallWithArg sub_0805DDEC, 0x00000000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00002000 +SoundReq 0x01d2 +CallWithArg sub_08095D8C, 0x080141dc +CallWithArg sub_08095D8C, 0x08014210 +_0807E5F8 0x00000400 +WaitForSomething2 0x00004000 +Wait 0x0078 +_0807E5F8 0x00000060 +CallWithArg sub_0805DE18, 0x00000000 +Wait 0x0078 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +Wait 0x003c +StartPlayerScript script_08013B70 +_0807E5F8 0x00000080 +_0807F078 0x0003, 0x0001 +Call sub_0806DC3C +Call sub_0806DC58 +Call sub_0807F304 +Wait 0x003c +_0807E778 0x0004 +DoFade7 +SoundReq 0x00f6 +WaitFor_2 +Wait 0x003c +_0807E5F8 0x00000010 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +SoundReq 0x0109 +TextboxNoOverlapFollowPos 0x000c0503 +_0807EA94 +_0807E5F8 0x00040000 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08013650.inc b/data/scripts/script_08013650.inc new file mode 100644 index 00000000..d5ea9a8b --- /dev/null +++ b/data/scripts/script_08013650.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_08013650 +Call sub_0807F3F8 +Wait 0x003c +_0807F0B4 0x0007 +SetEntityPositionRelative 0x00a800e8 +CameraTargetEntity +Wait 0x003c +_0807E5F8 0x00000004 +Wait 0x0078 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +StartPlayerScript script_080136B4 +WaitForSomething2 0x00000002 +_0807EB28 0x1501 +_0807EA94 +_0807F0B4 0x0004 +CameraTargetPlayer +SetLocalFlag 0x007a +Call sub_08053250 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080136B4.inc b/data/scripts/script_080136B4.inc new file mode 100644 index 00000000..7fcd5496 --- /dev/null +++ b/data/scripts/script_080136B4.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_080136B4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x00e8, 0x00a8 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_080136D8.inc b/data/scripts/script_080136D8.inc new file mode 100644 index 00000000..47b9ea21 --- /dev/null +++ b/data/scripts/script_080136D8.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_080136D8 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F584 +_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x000c +CallWithArg sub_0807F464, 0x000000d0 +CallWithArg sub_0807F4F8, 0x00000124 +_0807EDD4 0x00e8, 0x0124 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08013720.inc b/data/scripts/script_08013720.inc new file mode 100644 index 00000000..c9e78093 --- /dev/null +++ b/data/scripts/script_08013720.inc @@ -0,0 +1,80 @@ +SCRIPT_START script_08013720 +StartScript +_0807EF80 0x0008 +StopScript +StartScript +Call sub_0807F92C +CallWithArg sub_0806DA04, 0x00000003 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_080136D8 +WaitForSomething2 0x00000001 +CallWithArg sub_08095A1C, 0x08013f34 +SoundReq 0x01cd +Wait 0x005a +StartScript +SoundReq 0x01ce +CallWithArg sub_08095D54, 0x08013e4c +StopScript +WaitForSomething2 0x20000000 +StartScript +SoundReq 0x01cf +CallWithArg sub_08095D8C, 0x08014054 +CallWithArg sub_08095D8C, 0x08014074 +CallWithArg sub_08095D8C, 0x08014094 +StopScript +Wait 0x001e +StartScript +SoundReq 0x01d0 +CallWithArg sub_08095D8C, 0x080140dc +CallWithArg sub_08095D8C, 0x08014118 +CallWithArg sub_08095D8C, 0x08014154 +StopScript +Wait 0x003c +CallWithArg sub_0805DDEC, 0x00000000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00002000 +SoundReq 0x01d2 +CallWithArg sub_08095D8C, 0x080141dc +CallWithArg sub_08095D8C, 0x08014210 +_0807E5F8 0x00000400 +WaitForSomething2 0x00004000 +_0807E5F8 0x00000800 +WaitForSomething2 0x00008000 +Wait 0x0078 +_0807E5F8 0x00000060 +CallWithArg sub_0805DE18, 0x00000000 +Wait 0x0078 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +Wait 0x003c +StartPlayerScript script_08013B70 +_0807E5F8 0x00000080 +_0807F078 0x0004, 0x0001 +Call sub_0806DC3C +Call sub_0806DC58 +Call sub_0807F304 +Wait 0x003c +_0807E778 0x0004 +DoFade7 +SoundReq 0x00f6 +WaitFor_2 +Wait 0x003c +_0807E5F8 0x00000010 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +SoundReq 0x0109 +TextboxNoOverlapFollowPos 0x000c0504 +_0807EA94 +_0807E5F8 0x00040000 +SetLocalFlag 0x007b +Call sub_08053250 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080138B4.inc b/data/scripts/script_080138B4.inc new file mode 100644 index 00000000..c59dfcdd --- /dev/null +++ b/data/scripts/script_080138B4.inc @@ -0,0 +1,91 @@ +SCRIPT_START script_080138B4 +StartScript +_0807EF80 0x0008 +StopScript +StartScript +Call sub_0807F92C +CallWithArg sub_0806DA04, 0x00000003 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +StartPlayerScript script_080136D8 +WaitForSomething2 0x00000001 +CallWithArg sub_08095A1C, 0x08013f64 +SoundReq 0x01cd +Wait 0x005a +StartScript +SoundReq 0x01ce +CallWithArg sub_08095D54, 0x08013e70 +StopScript +WaitForSomething2 0x40000000 +StartScript +SoundReq 0x01cf +CallWithArg sub_08095D8C, 0x08014054 +CallWithArg sub_08095D8C, 0x08014074 +CallWithArg sub_08095D8C, 0x08014094 +CallWithArg sub_08095D8C, 0x080140b8 +StopScript +Wait 0x001e +StartScript +SoundReq 0x01d0 +CallWithArg sub_08095D8C, 0x080140dc +CallWithArg sub_08095D8C, 0x08014118 +CallWithArg sub_08095D8C, 0x08014154 +CallWithArg sub_08095D8C, 0x08014198 +StopScript +Wait 0x003c +CallWithArg sub_0805DDEC, 0x00000000 +_0807E5F8 0x00000200 +WaitForSomething2 0x00002000 +SoundReq 0x01d2 +CallWithArg sub_08095D8C, 0x080141dc +CallWithArg sub_08095D8C, 0x08014210 +_0807E5F8 0x00000400 +WaitForSomething2 0x00004000 +_0807E5F8 0x00000800 +WaitForSomething2 0x00008000 +_0807E5F8 0x00001000 +WaitForSomething2 0x00010000 +Wait 0x0078 +_0807E5F8 0x00000060 +CallWithArg sub_0805DE18, 0x00000000 +Wait 0x0078 +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +Wait 0x003c +StartPlayerScript script_08013BA8 +_0807E5F8 0x00000080 +_0807F078 0x0006, 0x0001 +Call sub_0807AEE4 +Call sub_0806DC3C +Call sub_0806DC58 +Call sub_0807F304 +Wait 0x003c +_0807E778 0x0004 +DoFade7 +SoundReq 0x00f6 +WaitFor_2 +Wait 0x003c +_0807E5F8 0x00000010 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +SoundReq 0x0109 +TextboxNoOverlapFollowPos 0x000c0505 +_0807EA94 +_0807E5F8 0x00040000 +_0807F0B4 0x0002 +SetEntityPositionRelative 0x00d800e8 +CameraTargetEntity +Call sub_0806DC3C +CallWithArg sub_0807F244, 0x00010001 +CallWithArg sub_0807F29C, 0x080049fe +Wait 0x00c8 +CallWithArg sub_0807F29C, 0x00000000 +Call sub_0806DC58 +CheckRoomFlag 0x0004 +JumpIfNot 0xfffa +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08013AA6.inc b/data/scripts/script_08013AA6.inc new file mode 100644 index 00000000..5857c5ee --- /dev/null +++ b/data/scripts/script_08013AA6.inc @@ -0,0 +1,28 @@ +SCRIPT_START script_08013AA6 +Call sub_0807F3F8 +Wait 0x003c +_0807E5F8 0x00000008 +Wait 0x0078 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +Wait 0x003c +_0807F0B4 0x0004 +SetEntityPositionRelative 0x005000e8 +CameraTargetEntity +Wait 0x003c +LoadRoomEntityList gUnk_080F55D8 +Wait 0x0078 +_0807F0B4 0x0007 +MoveEntityToPlayer +CameraTargetEntity +Wait 0x003c +_0807EB28 0x1502 +_0807EA94 +_0807F0B4 0x0004 +CameraTargetPlayer +SetLocalFlag 0x007c +Call sub_08053250 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08013B18.inc b/data/scripts/script_08013B18.inc new file mode 100644 index 00000000..72a7ca19 --- /dev/null +++ b/data/scripts/script_08013B18.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_08013B18 +StartScript +_0807EF80 0x0008 +StopScript +StartScript +CallWithArg sub_0807F6B4, 0x000001c8 +JumpIfNot 0xfff0 +CheckInventory1 0x0006 +JumpIfNot 0xffe8 +CheckLocalFlag 0x0078 +JumpIf 0xffe0 +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807EB28 0x1507 +_0807EA94 +StartPlayerScript script_08010A14 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +_0807E878 +Jump 0xffb2 +.short 0x0000 diff --git a/data/scripts/script_08013B70.inc b/data/scripts/script_08013B70.inc new file mode 100644 index 00000000..aae726f9 --- /dev/null +++ b/data/scripts/script_08013B70.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08013B70 +SoundReq 0x01d3 +CallWithArg sub_0807F238, 0x000008bf +Call sub_08096028 +Wait 0x003c +_0807E5F8 0x00020000 +Call sub_0807F304 +Wait 0x0078 +WaitForSomething2 0x00040000 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013BA8.inc b/data/scripts/script_08013BA8.inc new file mode 100644 index 00000000..97c11730 --- /dev/null +++ b/data/scripts/script_08013BA8.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08013BA8 +CallWithArg sub_08095E7C, 0x08014248 +SoundReq 0x01d3 +CallWithArg sub_0807F238, 0x000008e3 +Call sub_08096028 +Wait 0x0078 +_0807E5F8 0x00020000 +Call sub_0807F304 +Wait 0x0078 +WaitForSomething2 0x00040000 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08013BE8.inc b/data/scripts/script_08013BE8.inc new file mode 100644 index 00000000..64b87f5c --- /dev/null +++ b/data/scripts/script_08013BE8.inc @@ -0,0 +1,51 @@ +SCRIPT_START script_08013BE8 +StartScript +CheckLocalFlag 0x007a +JumpIf 0x003a +CheckInventory1 0x0003 +JumpIf 0x0032 +CheckInventory1 0x0002 +JumpIfNot 0x0098 +CheckInventory1 0x0040 +JumpIfNot 0x0090 +CheckInventory1 0x0041 +JumpIfNot 0x0088 +StopScript +_0807EF80 0x0008 +WaitForSomething2 0x00000004 +_0807E908 0x0002 +SoundReq 0x0134 +Jump 0x000a +CheckLocalFlag 0x007c +JumpIf 0x0068 +StartScript +_0807EF80 0x0007 +Call sub_0807F934 +_0807EF80 0x000a +CallWithArg sub_080962F8, 0x00000000 +CallWithArg sub_0807F8E8, 0x00000004 +StopScript +StopScript +StartScript +TestBit 0x00000008 +JumpIf 0x002e +CheckEntityInteractType +JumpIfNot 0xffee +StopScript +_0807E864 +_0807EB74 +CheckLocalFlag 0x007d +JumpIf 0x000a +_0807EB28 0x1501 +Jump 0x0006 +_0807EB28 0x1506 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffc8 +StopScript +_0807E908 0x0004 +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013CA4.inc b/data/scripts/script_08013CA4.inc new file mode 100644 index 00000000..d0a809ef --- /dev/null +++ b/data/scripts/script_08013CA4.inc @@ -0,0 +1,24 @@ +SCRIPT_START script_08013CA4 +StopScript +CheckPlayerInRegion 0x00e8, 0x01e8, 0x4080 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +Call sub_0807F3F8 +Wait 0x003c +_0807F0B4 0x0001 +SetEntityPositionRelative 0x013800e8 +CameraTargetEntity +Call sub_0807F5C0 +Wait 0x0078 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807F5C0 +_0807EB28 0x1504 +_0807EA94 +SetLocalFlag 0x0079 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08013D04.inc b/data/scripts/script_08013D04.inc new file mode 100644 index 00000000..15b53482 --- /dev/null +++ b/data/scripts/script_08013D04.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08013D04 +StartScript +Call sub_0807F92C +_0807EF80 0x0008 +CallWithArg sub_0806DA04, 0x00000004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +CallWithArg sub_08095D54, 0x00000000 +SoundReq 0x01cd +_0807E5F8 0x08000000 +Call sub_080791BC +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013D44.inc b/data/scripts/script_08013D44.inc new file mode 100644 index 00000000..ab9c3b08 --- /dev/null +++ b/data/scripts/script_08013D44.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08013D44 +StartScript +Call sub_0807F92C +_0807EF80 0x0008 +CallWithArg sub_0806DA04, 0x00000004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +CallWithArg sub_08095D54, 0x00000001 +SoundReq 0x01cd +_0807E5F8 0x10000000 +Call sub_080791BC +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013D84.inc b/data/scripts/script_08013D84.inc new file mode 100644 index 00000000..019222fc --- /dev/null +++ b/data/scripts/script_08013D84.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08013D84 +StartScript +Call sub_0807F92C +_0807EF80 0x0008 +CallWithArg sub_0806DA04, 0x00000004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +CallWithArg sub_08095D54, 0x00000002 +SoundReq 0x01cd +_0807E5F8 0x20000000 +Call sub_080791BC +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013DC4.inc b/data/scripts/script_08013DC4.inc new file mode 100644 index 00000000..cf903dce --- /dev/null +++ b/data/scripts/script_08013DC4.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08013DC4 +StartScript +Call sub_0807F92C +_0807EF80 0x0008 +CallWithArg sub_0806DA04, 0x00000004 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +CallWithArg sub_08095D54, 0x00000003 +SoundReq 0x01cd +_0807E5F8 0x40000000 +Call sub_080791BC +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013E04.inc b/data/scripts/script_08013E04.inc new file mode 100644 index 00000000..8f2da729 --- /dev/null +++ b/data/scripts/script_08013E04.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08013E04 +StartScript +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x00b0, 0x00f8 +_0807E930 0x0001 +_0807E5F8 0x08000000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013E28.inc b/data/scripts/script_08013E28.inc new file mode 100644 index 00000000..1f105f4e --- /dev/null +++ b/data/scripts/script_08013E28.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08013E28 +StartScript +_0807EF80 0x0007 +_0807E930 0x0002 +StopScript +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x0120, 0x00f8 +_0807E930 0x0003 +_0807E5F8 0x10000000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013E4C.inc b/data/scripts/script_08013E4C.inc new file mode 100644 index 00000000..2c14b1a5 --- /dev/null +++ b/data/scripts/script_08013E4C.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08013E4C +StartScript +_0807EF80 0x0007 +_0807E930 0x0004 +StopScript +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x0120, 0x0168 +_0807E930 0x0005 +_0807E5F8 0x20000000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013E70.inc b/data/scripts/script_08013E70.inc new file mode 100644 index 00000000..1d9e6247 --- /dev/null +++ b/data/scripts/script_08013E70.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08013E70 +StartScript +_0807EF80 0x0007 +_0807E930 0x0006 +StopScript +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x00b0, 0x0168 +_0807E930 0x0007 +_0807E5F8 0x40000000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013E94.inc b/data/scripts/script_08013E94.inc new file mode 100644 index 00000000..f943d80e --- /dev/null +++ b/data/scripts/script_08013E94.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08013E94 +StartScript +_0807EF80 0x0007 +Call sub_0807F180 +SetEntityPositionRelative 0x00f800b0 +_0807E930 0x0001 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013EB0.inc b/data/scripts/script_08013EB0.inc new file mode 100644 index 00000000..b39b667d --- /dev/null +++ b/data/scripts/script_08013EB0.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08013EB0 +StartScript +_0807EF80 0x0007 +Call sub_0807F180 +SetEntityPositionRelative 0x00f80120 +_0807E930 0x0003 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013ECC.inc b/data/scripts/script_08013ECC.inc new file mode 100644 index 00000000..eb7de967 --- /dev/null +++ b/data/scripts/script_08013ECC.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08013ECC +StartScript +_0807EF80 0x0007 +Call sub_0807F180 +SetEntityPositionRelative 0x01680120 +_0807E930 0x0005 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013EE8.inc b/data/scripts/script_08013EE8.inc new file mode 100644 index 00000000..2981798d --- /dev/null +++ b/data/scripts/script_08013EE8.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08013EE8 +StartScript +_0807EF80 0x0007 +Call sub_0807F180 +SetEntityPositionRelative 0x016800b0 +_0807E930 0x0007 +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013F04.inc b/data/scripts/script_08013F04.inc new file mode 100644 index 00000000..01af27f0 --- /dev/null +++ b/data/scripts/script_08013F04.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_08013F04 +StartScript +_0807EF80 0x0007 +_0807E930 0x0008 +StopScript +WaitForSomething2 0x00000080 +_0807E930 0x000b +Call sub_0807F2D4 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013F34.inc b/data/scripts/script_08013F34.inc new file mode 100644 index 00000000..18709dd7 --- /dev/null +++ b/data/scripts/script_08013F34.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_08013F34 +StartScript +_0807EF80 0x0007 +_0807E930 0x0009 +StopScript +WaitForSomething2 0x00000080 +_0807E930 0x000c +Call sub_0807F2D4 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013F64.inc b/data/scripts/script_08013F64.inc new file mode 100644 index 00000000..13e54873 --- /dev/null +++ b/data/scripts/script_08013F64.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_08013F64 +StartScript +_0807EF80 0x0007 +_0807E930 0x000a +StopScript +WaitForSomething2 0x00000080 +_0807E930 0x000d +Call sub_0807F2D4 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013F94.inc b/data/scripts/script_08013F94.inc new file mode 100644 index 00000000..2d9ef7ca --- /dev/null +++ b/data/scripts/script_08013F94.inc @@ -0,0 +1,25 @@ +SCRIPT_START script_08013F94 +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x007d +JumpIf 0x003e +StopScript +StartScript +CheckInventory1 0x0003 +JumpIfNot 0xfff6 +CheckPlayerFlags 0x00400000 +JumpIfNot 0xffec +StopScript +Call sub_0807FA40 +_0807E888 +Call sub_0807DF38 +Wait 0x0078 +_0807EB28 0x1505 +_0807EA94 +SetLocalFlag 0x007d +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08013FE8.inc b/data/scripts/script_08013FE8.inc new file mode 100644 index 00000000..55c53873 --- /dev/null +++ b/data/scripts/script_08013FE8.inc @@ -0,0 +1,30 @@ +SCRIPT_START script_08013FE8 +StartScript +_0807EF80 0x0008 +StopScript +StopScript +StartScript +CheckLocalFlag 0x007d +JumpIf 0x0052 +CheckLocalFlag 0x007a +JumpIfNot 0xffee +CheckInventory1 0x0003 +JumpIfNot 0xffe6 +CallWithArg sub_0807F6B4, 0x000000d0 +JumpIfNot 0xffd8 +StopScript +Call sub_0807F9A4 +StartScript +_0807E864 +Call sub_0807DF28 +StopScript +_0807EB28 0x1508 +_0807EA94 +StartPlayerScript script_08010A14 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +_0807E878 +Jump 0xffa6 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014054.inc b/data/scripts/script_08014054.inc new file mode 100644 index 00000000..e6234ea6 --- /dev/null +++ b/data/scripts/script_08014054.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08014054 +StartScript +_0807EF80 0x0007 +_0807E930 0x0000 +Call sub_0807F738 +StopScript +WaitForSomething 0x00000040 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014074.inc b/data/scripts/script_08014074.inc new file mode 100644 index 00000000..c9a3a40e --- /dev/null +++ b/data/scripts/script_08014074.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08014074 +StartScript +_0807EF80 0x0007 +_0807E930 0x0001 +Call sub_0807F738 +StopScript +WaitForSomething 0x00000040 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014094.inc b/data/scripts/script_08014094.inc new file mode 100644 index 00000000..68a9d64b --- /dev/null +++ b/data/scripts/script_08014094.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08014094 +StartScript +_0807EF80 0x0007 +_0807E930 0x0002 +Call sub_0807F738 +SetEntityPosition 0x0000, 0xfff0 +StopScript +WaitForSomething 0x00000040 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080140B8.inc b/data/scripts/script_080140B8.inc new file mode 100644 index 00000000..a43f3347 --- /dev/null +++ b/data/scripts/script_080140B8.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_080140B8 +StartScript +_0807EF80 0x0007 +_0807E930 0x0003 +Call sub_0807F738 +SetEntityPosition 0x0000, 0xfff0 +StopScript +WaitForSomething 0x00000040 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080140DC.inc b/data/scripts/script_080140DC.inc new file mode 100644 index 00000000..5f3efa8f --- /dev/null +++ b/data/scripts/script_080140DC.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_080140DC +StartScript +_0807EF80 0x0007 +_0807E930 0x0004 +StopScript +WaitForSomething2 0x00000200 +_0807E930 0x0008 +Call sub_0807F2D4 +_0807E930 0x000c +_0807E5F8 0x00002000 +WaitForSomething 0x00000020 +_0807E930 0x0010 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08014118.inc b/data/scripts/script_08014118.inc new file mode 100644 index 00000000..72bb7d44 --- /dev/null +++ b/data/scripts/script_08014118.inc @@ -0,0 +1,15 @@ +SCRIPT_START script_08014118 +StartScript +_0807EF80 0x0007 +_0807E930 0x0005 +StopScript +WaitForSomething2 0x00000400 +_0807E930 0x0009 +Call sub_0807F2D4 +_0807E930 0x000d +_0807E5F8 0x00004000 +WaitForSomething 0x00000020 +_0807E930 0x0011 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08014154.inc b/data/scripts/script_08014154.inc new file mode 100644 index 00000000..b5cda454 --- /dev/null +++ b/data/scripts/script_08014154.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_08014154 +StartScript +_0807EF80 0x0007 +_0807E930 0x0006 +SetEntityPosition 0x0000, 0xfff0 +StopScript +WaitForSomething2 0x00000800 +_0807E930 0x000a +Call sub_0807F2D4 +_0807E930 0x000e +_0807E5F8 0x00008000 +WaitForSomething 0x00000020 +_0807E930 0x0012 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014198.inc b/data/scripts/script_08014198.inc new file mode 100644 index 00000000..210eb704 --- /dev/null +++ b/data/scripts/script_08014198.inc @@ -0,0 +1,17 @@ +SCRIPT_START script_08014198 +StartScript +_0807EF80 0x0007 +_0807E930 0x0007 +SetEntityPosition 0x0000, 0xfff0 +StopScript +WaitForSomething2 0x00001000 +_0807E930 0x000b +Call sub_0807F2D4 +_0807E930 0x000f +_0807E5F8 0x00010000 +WaitForSomething 0x00000020 +_0807E930 0x0013 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080141DC.inc b/data/scripts/script_080141DC.inc new file mode 100644 index 00000000..169fe792 --- /dev/null +++ b/data/scripts/script_080141DC.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_080141DC +StartScript +_0807EF80 0x0007 +_0807E930 0x0014 +Call sub_0807F714 +CallWithArg sub_0807F994, 0x0000fffc +StopScript +WaitForSomething 0x00000020 +Wait 0x0078 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014210.inc b/data/scripts/script_08014210.inc new file mode 100644 index 00000000..c1f211b5 --- /dev/null +++ b/data/scripts/script_08014210.inc @@ -0,0 +1,13 @@ +SCRIPT_START script_08014210 +StartScript +_0807EF80 0x0007 +_0807E930 0x0015 +Call sub_0807F714 +Call sub_0807F714 +CallWithArg sub_0807F994, 0x0000fffc +StopScript +WaitForSomething 0x00000020 +Wait 0x0078 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08014248.inc b/data/scripts/script_08014248.inc new file mode 100644 index 00000000..9517e0be --- /dev/null +++ b/data/scripts/script_08014248.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_08014248 +TestBit 0x00020000 +JumpIf 0x0014 +Wait 0x0008 +CallWithArg sub_08095EAC, 0x00000000 +Jump 0xffe6 +CallWithArg sub_08095EAC, 0x00000001 +Jump 0xfff4 +.short 0x0000 +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x0078 +JumpIfNot 0xfffa +StartScript +Call sub_0807F934 +CallWithArg sub_0806DA04, 0x00000008 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +TextboxNoOverlapFollowPos 0x000c0647 +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 diff --git a/data/scripts/script_080142B0.inc b/data/scripts/script_080142B0.inc new file mode 100644 index 00000000..c6eaee65 --- /dev/null +++ b/data/scripts/script_080142B0.inc @@ -0,0 +1,60 @@ +SCRIPT_START script_080142B0 +StartScript +CheckLocalFlag 0x0054 +JumpIf 0x00ca +CheckLocalFlag 0x0053 +JumpIf 0x0070 +StopScript +StopScript +StartScript +_0807E564 +JumpIfNot 0xfff8 +CheckPlayerInRegion 0x0098, 0x0058, 0x1818 +JumpIfNot 0xffec +StopScript +_0807E864 +SetLocalFlag 0x0053 +Wait 0x0014 +_0807E908 0x0004 +Call sub_080654DC +Wait 0x001e +_0807E930 0x0001 +Wait 0x000a +_0807E930 0x0003 +Wait 0x000a +_0807E930 0x0001 +Wait 0x000a +_0807E930 0x0003 +Wait 0x000a +_0807E930 0x0002 +Wait 0x001e +TextboxNoOverlap 0x2c12 +_0807EA94 +Wait 0x0014 +_0807E930 0x0004 +_0807E878 +_0807E908 0x0001 +StopScript +StartScript +_0807E564 +JumpIf 0xfff8 +EntityHasHeight +JumpIf 0xfff2 +CheckPlayerInRegion 0x00c0, 0x0068, 0x1010 +JumpIfNot 0xffe6 +StopScript +_0807E864 +SetLocalFlag 0x0054 +Wait 0x005a +_0807E908 0x0004 +Call sub_080654EC +Wait 0x001e +_0807E930 0x0001 +Wait 0x001e +TextboxNoOverlap 0x2c13 +_0807EA94 +Wait 0x0014 +_0807E930 0x0004 +_0807E908 0x0001 +_0807E878 +SCRIPT_END diff --git a/data/scripts/script_08014384.inc b/data/scripts/script_08014384.inc new file mode 100644 index 00000000..aef41a86 --- /dev/null +++ b/data/scripts/script_08014384.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_08014384 +StopScript +_0807E864 +_0807EA94 +_0807E3E8 +JumpIfNot 0x001e +Wait 0x001e +Call sub_08065370 +JumpIfNot 0x0010 +Wait 0x003c +_0807EA94 +_0807EB8C +Wait 0x001e +TextboxNoOverlapVar +_0807EA94 +Wait 0x001e +_0807E930 0x0004 +_0807E908 0x0001 +_0807E878 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080143C0.inc b/data/scripts/script_080143C0.inc new file mode 100644 index 00000000..1029c85a --- /dev/null +++ b/data/scripts/script_080143C0.inc @@ -0,0 +1,37 @@ +SCRIPT_START script_080143C0 +StopScript +_0807E864 +Call sub_0807DF28 +Call sub_080654FC +_0807E930 0x0001 +Call sub_080654EC +Wait 0x003c +TextboxNoOverlap 0x2c16 +_0807EA94 +_0807E3E8 +JumpIf 0x0012 +_0807E914 0x00000002 +Call sub_08065528 +Jump 0x0046 +Call sub_080654EC +Wait 0x001e +TextboxNoOverlap 0x2c18 +_0807EA94 +Wait 0x000a +_0807E914 0x00000000 +Call sub_08065528 +_0807F034 0x0036 +WaitPlayerAction8 +TextboxNoOverlap 0x2c19 +_0807EA94 +_0807E914 0x00000303 +Call sub_0807F420 +Wait 0x001e +_0807EB8C +TextboxNoOverlap 0x2c22 +_0807EA94 +_0807E930 0x0004 +_0807E908 0x0001 +Call sub_0807DF50 +_0807E878 +SCRIPT_END diff --git a/data/scripts/script_08014450.inc b/data/scripts/script_08014450.inc new file mode 100644 index 00000000..c0284446 --- /dev/null +++ b/data/scripts/script_08014450.inc @@ -0,0 +1,52 @@ +SCRIPT_START script_08014450 +StartScript +_0807E9D4 +_0807EB44 0x0000 +SetEntityNonPlanarMovement 0x01c0 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +TextboxNoOverlapFollow 0x4202 +TextboxNoOverlapFollow 0x4203 +_0807EA94 +_0807E3E8 +JumpIfNot 0x006c +_0807EF80 0x0001 +Wait 0x008c +_0807EF80 0x0000 +HasRupees 0x000a +JumpIf 0x000a +TextboxNoOverlapFollow 0x4204 +Jump 0x005c +Call sub_0806E250 +JumpIfNot 0x000e +TextboxNoOverlapFollow 0x420b +_0807EB38 +_0807E078 0x0004, 0x000a +ClearLocalFlag 0x0093 +Jump 0x000a +SetLocalFlag 0x0093 +SetLocalFlag 0x00d3 +ModRupees 0xfff6 +TextboxNoOverlapFollow 0x420c +SoundReq 0x010c +Wait 0x0018 +SetRoomFlag 0x0000 +SetLocalFlag 0x0092 +_0807EEF4 0x0000, 0xffa0 +Call sub_0807DF38 +Jump 0x000e +_0807E930 0x0009 +Wait 0x003c +_0807E930 0x0002 +_0807E878 +CheckRoomFlag 0x0000 +JumpIfNot 0xff5e +_0807E9DC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0801450C.inc b/data/scripts/script_0801450C.inc new file mode 100644 index 00000000..8c771a51 --- /dev/null +++ b/data/scripts/script_0801450C.inc @@ -0,0 +1,34 @@ +SCRIPT_START script_0801450C +StartScript +_0807E9D4 +_0807EB44 0x0000 +SetEntityNonPlanarMovement 0x01c0 +_0807EF80 0x000a +StopScript +_0807E864 +Call sub_0807DF28 +Call sub_0806E20C +_0807EA94 +Call sub_0806E23C +ClearLocalFlag 0x0093 +ClearLocalFlag 0x0092 +Call sub_0807DF50 +Jump 0xffb8 +.short 0x0000 +StartScript +StopScript +CheckPlayerInRegion 0x0078, 0x0088, 0x0810 +JumpIfNot 0xfff6 +CheckRoomFlag 0x0000 +JumpIfNot 0xffee +_0807E864 +_0807EB28 0x4217 +_0807EA94 +StartPlayerScript script_08014588 +Wait 0x0010 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E878 +Jump 0xffca +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014588.inc b/data/scripts/script_08014588.inc new file mode 100644 index 00000000..bba76a7e --- /dev/null +++ b/data/scripts/script_08014588.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08014588 +StopScript +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x00e0 +_0807EDD4 0x0078, 0x0078 +_0807EF80 0x0000 +Wait 0x0010 +_0807E5F8 0x00000002 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/script_080145B0.inc b/data/scripts/script_080145B0.inc new file mode 100644 index 00000000..aa014d27 --- /dev/null +++ b/data/scripts/script_080145B0.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_080145B0 +StartScript +SetEntityPositionRelative 0x00e001f8 +CheckLocalFlag 0x005e +JumpIf 0x0026 +StopScript +CheckRoomFlag 0x0005 +JumpIfNot 0xfffa +_0807E864 +ClearRoomFlag 0x0005 +Wait 0x000c +_0807EB8C +TextboxNoOverlapFollowPos 0x000c432e +_0807EA94 +_0807E878 +Jump 0xffe0 +StopScript +SCRIPT_END diff --git a/data/scripts/script_080145E8.inc b/data/scripts/script_080145E8.inc new file mode 100644 index 00000000..c8d49369 --- /dev/null +++ b/data/scripts/script_080145E8.inc @@ -0,0 +1,127 @@ +SCRIPT_START script_080145E8 +StartScript +_0807EF80 0x0008 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807DF28 +CheckRoomFlag 0x0004 +JumpIf 0xfffa +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +Call sub_0807DF50 +_0807E878 +Jump 0xffd2 +StartScript +_0807E9D4 +_0807EB44 0x0004 +SetEntityDirection 0x0000 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIf 0x0062 +TestBit 0x00000004 +JumpIf 0x0132 +CheckRoomFlag 0x0004 +JumpIf 0x0022 +Call sub_0808861C +JumpIfNot 0xffe0 +CheckLocalFlag 0x005e +JumpIf 0x003e +_0807E864 +_0807EB8C +TextboxNoOverlapFollowPos 0x000c432b +Jump 0x015e +Call sub_08088658 +JumpIfNot 0xffc0 +_0807E864 +_0807EB28 0x431f +_0807EA94 +StartPlayerScript script_080147DC +Wait 0x0010 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807E878 +Jump 0xff9c +_0807E864 +_0807E930 0x0008 +Wait 0x0010 +_0807EB8C +Wait 0x0010 +_0807E930 0x0002 +CheckGlobalFlag 0x0059 +JumpIfNot 0x000c +TextboxNoOverlapFollowPos 0x000c432f +Jump 0x010a +CheckRoomFlag 0x0004 +JumpIf 0x0028 +CheckLocalFlag 0x005e +JumpIfNot 0x002a +CheckRoomFlag 0x0006 +JumpIf 0x0052 +CheckLocalFlag 0x005f +JumpIf 0x003c +Call sub_08088574 +SetRoomFlag 0x0009 +Jump 0x004a +TextboxNoOverlapFollowPos 0x000c431e +Jump 0x00d2 +SetRoomFlag 0x0009 +SetLocalFlag 0x005c +TextboxNoOverlapFollowPos 0x000c4305 +_0807EA94 +_0807E3BC 0x0001 +JumpIfNot 0x00b0 +TextboxNoOverlapFollowPos 0x000c4306 +Jump 0x001e +SetRoomFlag 0x0009 +Call sub_08088504 +Jump 0x0010 +SetRoomFlag 0x0009 +ClearRoomFlag 0x0006 +Call sub_08088544 +_0807E3E8 +JumpIfNot 0x0030 +_0807EA94 +_0807E3BC 0x0001 +JumpIfNot 0x007a +SetRoomFlag 0x0001 +Wait 0x0014 +CheckRoomFlag 0x0003 +JumpIfNot 0xfffa +ClearRoomFlag 0x0003 +_0807EA94 +SetRoomFlag 0x0004 +TextboxNoOverlapFollowPos 0x000c431e +Jump 0x0060 +SetRoomFlag 0x0009 +_0807EA94 +Jump 0x0056 +CheckRoomFlag 0x0008 +JumpIf 0x0034 +CheckRoomFlag 0x0007 +JumpIf 0x001c +Call sub_08088478 +_0807EA94 +Call sub_080885B0 +WaitPlayerAction8 +_0807E5F8 0x00000008 +Jump 0x002c +_0807E930 0x0009 +Wait 0x003c +_0807E930 0x0002 +Jump 0xffd8 +_0807E930 0x000a +Wait 0x008c +_0807E930 0x0002 +Jump 0xffc8 +SetRoomFlag 0x0009 +TextboxNoOverlapFollowPos 0x000c4307 +_0807EA94 +Wait 0x0004 +_0807E878 +Jump 0xfe62 +.short 0x0000 diff --git a/data/scripts/script_080147DC.inc b/data/scripts/script_080147DC.inc new file mode 100644 index 00000000..5bec229e --- /dev/null +++ b/data/scripts/script_080147DC.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_080147DC +StopScript +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x00e0 +_0807EDD4 0x0078, 0x0068 +_0807EF80 0x0000 +Wait 0x0010 +_0807E5F8 0x00000001 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/script_08014804.inc b/data/scripts/script_08014804.inc new file mode 100644 index 00000000..38ffe052 --- /dev/null +++ b/data/scripts/script_08014804.inc @@ -0,0 +1,87 @@ +SCRIPT_START script_08014804 +StartScript +_0807E9D4 +_0807EB44 0x0000 +_0807EF80 0x000a +StopScript +_0807E864 +Call sub_0807DF38 +Wait 0x0010 +CheckLocalFlag 0x0093 +JumpIf 0x0092 +TextboxNoOverlapFollowPos 0x000c4215 +_0807E878 +TestBit 0x00000001 +JumpIf 0x002c +TestBit 0x00000004 +JumpIf 0x0038 +_0807E30C +JumpIfNot 0xffe8 +_0807E864 +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +TextboxNoOverlapFollowPos 0x000c4215 +_0807E878 +Jump 0xffce +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +_0807E5F8 0x00000002 +Jump 0xffb8 +_0807E930 0x0009 +Wait 0x003c +_0807E930 0x0002 +_0807E5F8 0x00000008 +Jump 0xffa2 +TestBit 0x00000001 +JumpIf 0x002c +TestBit 0x00000004 +JumpIf 0x0038 +_0807E30C +JumpIfNot 0xffe8 +_0807E864 +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +TextboxNoOverlapFollowPos 0x000c4216 +_0807E878 +Jump 0xffce +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +_0807E5F8 0x00000002 +Jump 0xffb8 +_0807E930 0x0009 +Wait 0x003c +_0807E930 0x0002 +_0807E5F8 0x00000008 +Jump 0xffa2 +.short 0x0000 +StartScript +StopScript +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +ClearRoomFlag 0x0000 +Call sub_0806E140 +JumpIfNot 0x002a +_0807EA94 +_0807E3E8 +JumpIfNot 0x0028 +_0807E864 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Call sub_0806E1E0 +_0807EA94 +Wait 0x0018 +_0807E878 +Jump 0xffc4 +_0807EA94 +Jump 0x0002 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +Call sub_0806E1FC +Wait 0x001e +Call sub_0807DF50 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014958.inc b/data/scripts/script_08014958.inc new file mode 100644 index 00000000..78024f4e --- /dev/null +++ b/data/scripts/script_08014958.inc @@ -0,0 +1,35 @@ +SCRIPT_START script_08014958 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +CheckGlobalFlag 0x0058 +JumpIf 0x000c +_0807EB44 0x0004 +SetEntityPositionRelative 0x01280078 +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +CheckGlobalFlag 0x0058 +JumpIfNot 0x0020 +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080149CC.inc b/data/scripts/script_080149CC.inc new file mode 100644 index 00000000..cbab30aa --- /dev/null +++ b/data/scripts/script_080149CC.inc @@ -0,0 +1,55 @@ +SCRIPT_START script_080149CC +StartScript +SetEntityNonPlanarMovement 0x0080 +Call sub_0806C870 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +CheckLocalFlag 0x0064 +JumpIfNot 0x002a +CheckLocalFlag 0x00b1 +JumpIf 0x0022 +SetLocalFlag 0x00b1 +_0807EF80 0x000b +_0807EF80 0x0001 +_0807EDD4 0x0068, 0x00f8 +SoundReq 0x0072 +_0807EB74 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E878 +Jump 0xffba +.short 0x0000 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +.short 0x0000 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe6 +.short 0x0000 diff --git a/data/scripts/script_08014A80.inc b/data/scripts/script_08014A80.inc new file mode 100644 index 00000000..90ff005f --- /dev/null +++ b/data/scripts/script_08014A80.inc @@ -0,0 +1,43 @@ +SCRIPT_START script_08014A80 +StartScript +_0807EF80 0x000a +StopScript +WaitForSomething2 0x00000001 +_0807EB74 +_0807EF80 0x0004 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +TextboxNoOverlap 0x2f0a +_0807EA94 +_0807E5F8 0x00000002 +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2f0a +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +StartPlayerScript script_08014B10 +WaitForSomething2 0x00000001 +_0807EB74 +CheckLocalFlag 0x0064 +JumpIf 0x000e +SetLocalFlag 0x0064 +TextboxNoOverlap 0x2f0b +Jump 0x0006 +TextboxNoOverlap 0x2f0c +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffc6 +.short 0x0000 diff --git a/data/scripts/script_08014B10.inc b/data/scripts/script_08014B10.inc new file mode 100644 index 00000000..efa971bf --- /dev/null +++ b/data/scripts/script_08014B10.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08014B10 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0078, 0x0040 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08014B34.inc b/data/scripts/script_08014B34.inc new file mode 100644 index 00000000..8d7354c8 --- /dev/null +++ b/data/scripts/script_08014B34.inc @@ -0,0 +1,117 @@ +SCRIPT_START script_08014B34 +StartScript +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +CheckLocalFlag 0x0063 +JumpIf 0x00a2 +StopScript +StartScript +CheckRoomFlag 0x0000 +JumpIf 0x001e +CheckEntityInteractType +JumpIfNot 0xfff0 +StopScript +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2f01 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffda +StopScript +_0807E864 +Call sub_0807DF28 +_0807E5F8 0x00000001 +_0807EF80 0x0004 +WaitForSomething2 0x00000002 +_0807E930 0x0010 +Call sub_0806CCF8 +Wait 0x0014 +Call sub_0806CD04 +Wait 0x0014 +Call sub_0806CD14 +Wait 0x0014 +Call sub_0806CD20 +Wait 0x0014 +Call sub_0806CD30 +Wait 0x0014 +Call sub_0806CD3C +Wait 0x0014 +Call sub_0806CD4C +SoundReq 0x0072 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +_0807E930 0x0010 +Call sub_0806CD4C +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +CheckLocalFlag 0x0065 +JumpIf 0x001c +SetLocalFlag 0x0065 +TextboxNoOverlap 0x2f07 +_0807EA94 +_0807E914 0x00000064 +_0807F034 0x003f +WaitPlayerAction8 +Jump 0x0008 +TextboxNoOverlap 0x2f08 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffc8 +StartScript +Call sub_0806CD58 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E930 0x0006 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806CCD0 +JumpIfNot 0xfff8 +Call sub_0806CCB4 +JumpIfNot 0xfff8 +CheckLocalFlag 0x0066 +JumpIf 0x0016 +SetLocalFlag 0x0066 +TextboxNoOverlap 0x2f0d +_0807EA94 +_0807F034 0x000a +WaitPlayerAction8 +Jump 0x0008 +TextboxNoOverlap 0x2f09 +_0807EA94 +Wait 0x000f +_0807E878 +_0807EB44 0x0004 +_0807E930 0x0006 +Jump 0xffb0 +StartScript +CheckGlobalFlag 0x0024 +JumpIf 0x0038 +Call sub_0806C870 +_0807EF80 0x000a +_0807EF80 0x0000 +StopScript +StopScript +StartScript +CheckGlobalFlag 0x0024 +JumpIf 0x001c +_0807E30C +JumpIfNot 0xfff0 +StopScript +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +_0807E878 +Jump 0xffdc +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014CDC.inc b/data/scripts/script_08014CDC.inc new file mode 100644 index 00000000..dd6d926f --- /dev/null +++ b/data/scripts/script_08014CDC.inc @@ -0,0 +1,57 @@ +SCRIPT_START script_08014CDC +StartScript +SetEntityNonPlanarMovement 0x0180 +_0807EF80 0x000a +Call sub_08066D04 +Call sub_08066D14 +SetEntityPositionRelative 0x018001e8 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000001 +Call sub_08066E08 +_0807E864 +TextboxNoOverlapFollowPos 0x000c1010 +_0807EA94 +_0807E5F8 0x00000002 +StopScript +StartScript +CheckPlayerInRegion 0x01d8, 0x0160, 0x3050 +JumpIfNot 0xfff2 +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +TextboxNoOverlap 0x1012 +_0807EA94 +_0807EC64 0x0040 +_0807EB44 0x0004 +Call sub_08066E08 +SetEntityPositionRelative 0x00c801f8 +Call sub_0807DF50 +_0807E878 +CallWithArg sub_0807F6B4, 0x000000e8 +JumpIf 0xfff4 +_0807E864 +Call sub_0807DF28 +TextboxNoOverlap 0x1013 +_0807EA94 +_0807EC64 0x0040 +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityPositionRelative 0x002801e8 +Call sub_0807DF50 +_0807E878 +CheckPlayerInRegion 0x01f8, 0x0028, 0x2040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +TextboxNoOverlap 0x1014 +_0807EA94 +_0807EC64 0x0018 +SetLocalFlag 0x006d +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08014DCC.inc b/data/scripts/script_08014DCC.inc new file mode 100644 index 00000000..7bdebcf1 --- /dev/null +++ b/data/scripts/script_08014DCC.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08014DCC +StartScript +SetEntityPositionRelative 0x01a80238 +Call sub_0807F844 +Call sub_0807F348 +_0807E864 +Call sub_0807DF28 +StopScript +_0807E778 0x0010 +DoFade6 +WaitFor_2 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc new file mode 100644 index 00000000..4371d2c2 --- /dev/null +++ b/data/scripts/script_08014E14.inc @@ -0,0 +1,262 @@ +SCRIPT_START script_08014E14 +StartScript +_0807EB44 0x0004 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +Call sub_08064428 +_0807EA94 +_0807E878 +Jump 0xffe0 +.short 0x0000 +StartScript +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +_0807EB74 +CallWithArg sub_0807F78C, 0x00000022 +_0807EA94 +_0807E3E8 +JumpIfNot 0x0038 +CallWithArg sub_0807F7C4, 0x00000022 +JumpIfNot 0x001e +_0807E48C 0x0020 +JumpIfNot 0x001e +CallWithArg sub_0807F800, 0x00000022 +WaitPlayerAction8 +TextboxNoOverlap 0x0a04 +Jump 0x000e +TextboxNoOverlap 0x0a03 +Jump 0x0006 +TextboxNoOverlap 0x0a02 +_0807EA94 +Call sub_0807DF50 +_0807E878 +Jump 0xff9c +.short 0x0000 +StartScript +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x200d +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 +StartScript +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +_0807EF80 0x0000 +TextboxNoOverlap 0x200e +_0807EA94 +_0807E878 +_0807EB44 0x0004 +_0807E930 0x000a +Jump 0xffe0 +.short 0x0000 +StartScript +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x000e +StopScript +Call sub_08065914 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +_0807EB74 +_0807EF80 0x0000 +StartScript +TextboxNoOverlap 0x3b0b +CallWithArg sub_0807F854, 0x00010064 +StopScript +_0807EA94 +_0807E3E8 +JumpIfNot 0x0030 +HasRupees 0x0064 +JumpIfNot 0x001c +_0807E48C 0x0020 +JumpIfNot 0x001c +ModRupees 0xff9c +_0807F034 0x0022 +WaitPlayerAction8 +TextboxNoOverlap 0x3b11 +Jump 0x000e +TextboxNoOverlap 0x3b0e +Jump 0x0006 +TextboxNoOverlap 0x3b0f +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EB44 0x0004 +_0807E930 0x000e +Jump 0xff90 +StartScript +SetEntityPositionRelative 0x00e001f8 +Call sub_08054564 +StopScript +CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +SoundReq0x80100000 +_0807F0B4 0x0001 +CameraTargetEntity +StartPlayerScript script_080152B4 +WaitForSomething2 0x00000001 +TextboxNoOverlapFollowPos 0x00021301 +_0807EA94 +Call sub_0807F3F8 +Wait 0x003c +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +SoundReq2 0x000d +_0807EB28 0x1302 +_0807EA94 +TextboxNoOverlapFollowPos 0x00021303 +_0807EA94 +_0807EB28 0x1304 +_0807EA94 +TextboxNoOverlapFollowPos 0x00021305 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807EB28 0x1306 +_0807EA94 +SoundReq0x80100000 +StartPlayerScript script_080152DC +CameraTargetEntity +_0807F0B4 0x0003 +SetEntityPositionRelative 0x014801f8 +WaitForSomething2 0x00000001 +Call sub_0804F6A8 +Wait 0x0004 +Call sub_0804F808 +SoundReq 0x010b +StartPlayerScript script_08015304 +Call sub_0804F6C8 +Wait 0x0004 +Call sub_0804F830 +SoundReq 0x010b +Call sub_0804F6E8 +Wait 0x0004 +Call sub_0804F854 +SoundReq 0x010b +Call sub_0804F724 +Wait 0x0004 +Call sub_0804F89C +SoundReq 0x010b +Call sub_0804F760 +Wait 0x0004 +Call sub_0804F8E0 +SoundReq 0x010b +Wait 0x003c +WaitForSomething2 0x00000001 +SoundReq 0x01b0 +Call sub_0804F79C +Wait 0x000a +LoadRoomEntityList gUnk_080F7FC0 +SoundReq2 0x002d +Call sub_0807DF50 +_0807E878 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +SoundReq0x80100000 +StartPlayerScript script_08015338 +WaitForSomething2 0x00000001 +Wait 0x003c +Call sub_0804F6A8 +Wait 0x0004 +Call sub_0804F928 +SoundReq 0x010b +Call sub_0804F6C8 +Wait 0x0004 +Call sub_0804F944 +SoundReq 0x010b +Call sub_0804F6E8 +Wait 0x0004 +Call sub_0804F960 +SoundReq 0x010b +Call sub_0804F724 +Wait 0x0004 +Call sub_0804F994 +SoundReq 0x010b +Call sub_0804F760 +Wait 0x0004 +Call sub_0804F9C8 +SoundReq 0x010b +Wait 0x003c +SoundReq 0x0072 +_0807F0B4 0x0004 +CameraTargetPlayer +SetLocalFlag 0x008c +_0807EB28 0x130c +_0807EA94 +CameraTargetPlayer +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +Call sub_08053B3C +StartScript +_0807E864 +CallWithArg sub_0807F6E8, 0x00000008 +MoveEntityToPlayer +_0807F0B4 0x0004 +CameraTargetEntity +_0807E778 0x0100 +DoFade4 +_0807E80C 0x00000000 +StopScript +StartPlayerScript script_08015360 +WaitForSomething2 0x00000001 +LoadRoomEntityList gUnk_080F7CB0 +_0807E778 0x0004 +_0807E800 0x00000000 +WaitFor_2 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000010 +StartScript +_0807E8E4_2 +_0807EB28 0x1315 +StopScript +_0807EA94 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_08054570 +SoundReq2 0xffff +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015234.inc b/data/scripts/script_08015234.inc new file mode 100644 index 00000000..7f1a7109 --- /dev/null +++ b/data/scripts/script_08015234.inc @@ -0,0 +1,30 @@ +SCRIPT_START script_08015234 +StartScript +_0807EF80 0x0008 +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0807F354 +StopScript +WaitForSomething2 0x00000002 +Call sub_08066C94 +Wait 0x00e9 +_0807EF80 0x0007 +_0807EF80 0x001e +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +Wait 0x0014 +_0807EB44 0x0000 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000002 +SoundReq 0x00f5 +_0807EF80 0x001f +SetEntityNonPlanarMovement 0x0200 +_0807EF80 0x000d +_0807EF80 0x0000 +_0807ECC4 0x0030 +_0807E5F8 0x00000004 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080152B4.inc b/data/scripts/script_080152B4.inc new file mode 100644 index 00000000..9cff9737 --- /dev/null +++ b/data/scripts/script_080152B4.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_080152B4 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x00b8 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_080152DC.inc b/data/scripts/script_080152DC.inc new file mode 100644 index 00000000..f675a24c --- /dev/null +++ b/data/scripts/script_080152DC.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_080152DC +StartScript +SetEntityNonPlanarMovement 0x0200 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0148 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015304.inc b/data/scripts/script_08015304.inc new file mode 100644 index 00000000..a5e22bf5 --- /dev/null +++ b/data/scripts/script_08015304.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_08015304 +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +_0807EB44 0x0004 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015338.inc b/data/scripts/script_08015338.inc new file mode 100644 index 00000000..a6f16509 --- /dev/null +++ b/data/scripts/script_08015338.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08015338 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x0148 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015360.inc b/data/scripts/script_08015360.inc new file mode 100644 index 00000000..f3e9bb38 --- /dev/null +++ b/data/scripts/script_08015360.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08015360 +StartScript +SetEntityNonPlanarMovement 0x0100 +SetEntityPositionRelative 0x01480208 +StopScript +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015384.inc b/data/scripts/script_08015384.inc new file mode 100644 index 00000000..6d9b5581 --- /dev/null +++ b/data/scripts/script_08015384.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_08015384 +_0807EF80 0x0015 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015390.inc b/data/scripts/script_08015390.inc new file mode 100644 index 00000000..f5e53115 --- /dev/null +++ b/data/scripts/script_08015390.inc @@ -0,0 +1,23 @@ +SCRIPT_START script_08015390 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +StopScript +_0807E930 0x001f +Call sub_0806D944 +WaitForSomething2 0x00000008 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x000c1314 +_0807EA94 +_0807E930 0x0018 +Call sub_0806D8A0 +_0807EE30 +JumpIfNot 0xfffc +_0807E930 0x001f +StartPlayerScript script_08015384 +Call sub_0806D9A4 +_0807EF80 0x0008 +Wait 0x0078 +_0807E5F8 0x00000010 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080153EC.inc b/data/scripts/script_080153EC.inc new file mode 100644 index 00000000..dfd7dfc5 --- /dev/null +++ b/data/scripts/script_080153EC.inc @@ -0,0 +1,36 @@ +SCRIPT_START script_080153EC +StartScript +_0807F0B4 0x0007 +SetEntityPositionRelative 0x00680078 +CameraTargetEntity +StopScript +SoundReq2 0x002a +_0807E778 0x0004 +DoFade4 +WaitFor_2 +Wait 0x003c +_0807E5F8 0x00000080 +WaitForSomething2 0x00000100 +_0807E5F8 0x00000800 +WaitForSomething2 0x00001000 +_0807E5F8 0x00000880 +WaitForSomething2 0x00001100 +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00900078 +TextboxNoOverlapFollowPos 0x00021330 +_0807EA94 +_0807E5F8 0x00008000 +WaitForSomething2 0x00010000 +_0807E5F8 0x00000880 +WaitForSomething2 0x00001000 +Wait 0x003c +TextboxNoOverlapFollowPos 0x0002130d +_0807EA94 +TextboxNoOverlapFollowPos 0x000c130e +_0807EA94 +TextboxNoOverlapFollowPos 0x0002130f +_0807EA94 +TextboxNoOverlapFollowPos 0x000c1310 +_0807EA94 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0801548E.inc b/data/scripts/script_0801548E.inc new file mode 100644 index 00000000..6d325462 --- /dev/null +++ b/data/scripts/script_0801548E.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_0801548E +_0807E5F8 0x00000800 +WaitForSomething2 0x00001000 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +_0807E5F8 0x00048000 +WaitForSomething2 0x00090000 +TextboxNoOverlapFollowPos 0x00021311 +_0807EA94 +_0807E5F8 0x00008000 +WaitForSomething2 0x00010000 +_0807E5F8 0x00048000 +WaitForSomething2 0x00010000 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +TextboxNoOverlapFollowPos 0x000c1312 +_0807EA94 +_0807E5F8 0x00000800 +WaitForSomething2 0x00001000 +SoundReq0x80100000 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +SetRoomFlag 0x0001 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_0801550C.inc b/data/scripts/script_0801550C.inc new file mode 100644 index 00000000..c2bf4230 --- /dev/null +++ b/data/scripts/script_0801550C.inc @@ -0,0 +1,44 @@ +SCRIPT_START script_0801550C +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EB44 0x0000 +Call sub_0807F338 +StopScript +CallWithArg sub_0806AF60, 0x00000000 +WaitForSomething2 0x00008000 +CallWithArg sub_0806AF60, 0x00000004 +_0807EDD4 0x0078, 0x00b8 +_0807EB44 0x0000 +CallWithArg sub_0806AF60, 0x00000000 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807EF80 0x000d +_0807EB44 0x0000 +CallWithArg sub_0806AF60, 0x00000004 +_0807EDD4 0x0078, 0x00c8 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807EB44 0x0000 +CallWithArg sub_0806AF60, 0x00000000 +_0807EF80 0x0010 +Wait 0x0028 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x000a +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +Wait 0x000a +_0807EF80 0x0010 +_0807E5F8 0x00010000 +WaitForSomething2 0x00008000 +_0807E930 0x000d +Call sub_0807F2D4 +_0807E5F8 0x00010000 +Wait 0x003c +_0807EF80 0x0005 +Wait 0x003c +CheckRoomFlag 0x0001 +JumpIfNot 0xfffa +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080155F4.inc b/data/scripts/script_080155F4.inc new file mode 100644 index 00000000..727f25de --- /dev/null +++ b/data/scripts/script_080155F4.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_080155F4 +WaitForSomething2 0x00000020 +_0807E930 0x0000 +Wait 0x0014 +_0807E5F8 0x00000040 +CheckRoomFlag 0x0001 +JumpIfNot 0xfffa +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015618.inc b/data/scripts/script_08015618.inc new file mode 100644 index 00000000..cc3d5d59 --- /dev/null +++ b/data/scripts/script_08015618.inc @@ -0,0 +1,22 @@ +SCRIPT_START script_08015618 +StartScript +_0807EF80 0x0007 +SetEntityNonPlanarMovement 0x0040 +Call sub_08094B80 +StopScript +WaitForSomething2 0x00000080 +CallWithArg sub_0805DDEC, 0x00000003 +Call sub_08094B0C +_0807EDD4 0x0078, 0x0068 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807EF3C 0xff80, 0x0000 +CallWithArg sub_0805DE18, 0x00000003 +Wait 0x003c +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0001 +Call sub_0807F2D4 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015684.inc b/data/scripts/script_08015684.inc new file mode 100644 index 00000000..f56d6035 --- /dev/null +++ b/data/scripts/script_08015684.inc @@ -0,0 +1,46 @@ +SCRIPT_START script_08015684 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0000 +_0807EF80 0x0017 +Call sub_0807F180 +StopScript +WaitForSomething2 0x00000800 +_0807EB44 0x0002 +_0807EF80 0x0017 +Wait 0x000a +_0807EB44 0x0004 +_0807EF80 0x0017 +_0807EB44 0x0004 +_0807EF80 0x001b +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +Wait 0x0078 +_0807EF80 0x0004 +Wait 0x0014 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +_0807EF80 0x0018 +Call sub_0807F2D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +_0807EB44 0x0004 +_0807EF80 0x0014 +CallWithArg sub_0809545C, 0x08015754 +SoundReq 0x01c4 +Wait 0x0078 +_0807EF80 0x0016 +WaitForSomething2 0x00020000 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00001000 +WaitForSomething2 0x00000800 +Call sub_08066CA4 +_0807EF80 0x0008 +Wait 0x0078 +_0807E5F8 0x00001000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015754.inc b/data/scripts/script_08015754.inc new file mode 100644 index 00000000..caa94f3d --- /dev/null +++ b/data/scripts/script_08015754.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08015754 +StartScript +_0807E930 0x0000 +SetEntityNonPlanarMovement 0x0200 +Call sub_08094B80 +StopScript +Wait 0x0078 +SoundReq 0x01c5 +Call sub_08094B6C +_0807EDD4 0x0078, 0x00b8 +SoundReq 0x01c6 +Call sub_08094B80 +_0807E5F8 0x00020000 +SetEntityNonPlanarMovement 0x0080 +WaitForSomething2 0x00040000 +_0807EDD4 0x0078, 0x00c8 +_0807E5F8 0x00080000 +WaitForSomething2 0x00040000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080157AC.inc b/data/scripts/script_080157AC.inc new file mode 100644 index 00000000..43f48112 --- /dev/null +++ b/data/scripts/script_080157AC.inc @@ -0,0 +1,70 @@ +SCRIPT_START script_080157AC +CheckPlayerInRegion 0x01f8, 0x0310, 0x2020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +CheckPlayerInRegion 0x0250, 0x0230, 0x3040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +Call sub_0807F3F8 +Wait 0x003c +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +StartPlayerScript script_080158F8 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x02180248 +CameraTargetEntity +Call sub_0807F5C0 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000020 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +StartPlayerScript script_08015918 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +TextboxNoOverlapFollowPos 0x00021066 +_0807EA94 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +Call sub_08066F94 +_0807E5F8 0x00000008 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +_0807EA94 +ComparePlayerAction 0x001c +JumpIf 0xfff8 +_0807E864 +Call sub_0807DF28 +_0807F0B4 0x0002 +SetEntityPositionRelative 0x02080248 +CameraTargetEntity +StartPlayerScript script_08015938 +WaitForSomething2 0x00000010 +TextboxNoOverlapFollowPos 0x000c106a +_0807EA94 +_0807E5F8 0x00000008 +Wait 0x0078 +_0807E8E4_2 +TextboxNoOverlapFollowPos 0x00021068 +_0807EA94 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +SetLocalFlag 0x008b +Call sub_08066FB8 +Call sub_0807DF50 +_0807E878 +_0807F0B4 0x0004 +CameraTargetPlayer +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_080158F8.inc b/data/scripts/script_080158F8.inc new file mode 100644 index 00000000..24219a34 --- /dev/null +++ b/data/scripts/script_080158F8.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_080158F8 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0218, 0x0238 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000010 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015918.inc b/data/scripts/script_08015918.inc new file mode 100644 index 00000000..a038ba06 --- /dev/null +++ b/data/scripts/script_08015918.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_08015918 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0238, 0x0228 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000010 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015938.inc b/data/scripts/script_08015938.inc new file mode 100644 index 00000000..ef7c6df3 --- /dev/null +++ b/data/scripts/script_08015938.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_08015938 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0248, 0x0208 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000010 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015958.inc b/data/scripts/script_08015958.inc new file mode 100644 index 00000000..c02f9c7b --- /dev/null +++ b/data/scripts/script_08015958.inc @@ -0,0 +1,71 @@ +SCRIPT_START script_08015958 +StartScript +SetEntityNonPlanarMovement 0x0180 +_0807EF80 0x0008 +_0807EF80 0x000b +Call sub_08066D04 +StopScript +WaitForSomething2 0x00000001 +StartScript +Call sub_08066D14 +MoveEntityToPlayer +StopScript +_0807EF80 0x0007 +_0807EB74 +_0807EDD4 0x01f8, 0x02f8 +_0807EB44 0x0004 +_0807EF80 0x0000 +TextboxNoOverlapFollowPos 0x00021011 +_0807EA94 +_0807EDD4 0x01f8, 0x0268 +SetEntityPositionRelative 0x02180248 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +Call sub_0807F3C8 +SoundReq 0x0096 +SetEntityNonPlanarMovement 0x0200 +_0807ECC4 0x0008 +_0807E930 0x0040 +Call sub_0807F2D4 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0238, 0x0238 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +_0807E5F8 0x00000002 +StopScript +StartScript +_0807EB74 +CheckRoomFlag 0x0000 +JumpIf 0x0016 +CheckEntityInteractType +JumpIfNot 0xffee +StopScript +TextboxNoOverlapFollowPos 0x00021067 +_0807EA94 +Jump 0xffe0 +StopScript +_0807EF80 0x000b +_0807EB44 0x0000 +_0807EF80 0x0000 +WaitForSomething2 0x00000001 +Call sub_08066D4C +_0807E5F8 0x00000002 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015A7C.inc b/data/scripts/script_08015A7C.inc new file mode 100644 index 00000000..f475a610 --- /dev/null +++ b/data/scripts/script_08015A7C.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08015A7C +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0001 +_0807EC64 0x0010 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015AA0.inc b/data/scripts/script_08015AA0.inc new file mode 100644 index 00000000..b69294ae --- /dev/null +++ b/data/scripts/script_08015AA0.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08015AA0 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0001 +_0807EC94 0x0010 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015AC4.inc b/data/scripts/script_08015AC4.inc new file mode 100644 index 00000000..8577a203 --- /dev/null +++ b/data/scripts/script_08015AC4.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_08015AC4 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000008 +_0807E908 0x0007 +WaitForSomething2 0x00000008 +_0807E908 0x0006 +SetRoomFlag 0x0000 +_0807EB44 0x0004 +_0807EF80 0x0000 +WaitForSomething2 0x00000008 +Wait 0x003c +SoundReq 0x0072 +Call sub_08046078 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015B14.inc b/data/scripts/script_08015B14.inc new file mode 100644 index 00000000..cbf55e0a --- /dev/null +++ b/data/scripts/script_08015B14.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08015B14 +StartScript +_0807E930 0x0018 +SetEntityNonPlanarMovement 0x0300 +StopScript +_0807EDD4 0x0248, 0x0218 +_0807E5F8 0x00000020 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015B34.inc b/data/scripts/script_08015B34.inc new file mode 100644 index 00000000..43be14a7 --- /dev/null +++ b/data/scripts/script_08015B34.inc @@ -0,0 +1,20 @@ +SCRIPT_START script_08015B34 +StopScript +StartScript +CheckLocalFlag 0x008b +JumpIf 0x0040 +CallWithArg sub_0807F6B4, 0x00000318 +JumpIfNot 0xffe8 +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x00022506 +_0807EA94 +StartPlayerScript script_08015B84 +WaitForSomething2 0x00000004 +Call sub_0807DF50 +_0807E878 +Jump 0xffb8 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015B84.inc b/data/scripts/script_08015B84.inc new file mode 100644 index 00000000..5dd4496b --- /dev/null +++ b/data/scripts/script_08015B84.inc @@ -0,0 +1,10 @@ +SCRIPT_START script_08015B84 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x0001 +_0807EC64 0x0010 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +Call sub_080791BC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015BA8.inc b/data/scripts/script_08015BA8.inc new file mode 100644 index 00000000..adfad7ff --- /dev/null +++ b/data/scripts/script_08015BA8.inc @@ -0,0 +1,21 @@ +SCRIPT_START script_08015BA8 +StartScript +SetLocalFlag 0x008e +_0807E864 +MoveEntityToPlayer +CameraTargetEntity +SetEntityNonPlanarMovement 0x0200 +StopScript +Wait 0x000f +_0807E8E4_2 +Call sub_0807F3F8 +Wait 0x001e +_0807EDD4 0x00b8, 0x0258 +Wait 0x001e +SetRoomFlag 0x0065 +Wait 0x0078 +_0807EEB4 +CameraTargetPlayer +_0807E878 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015BE8.inc b/data/scripts/script_08015BE8.inc new file mode 100644 index 00000000..9f40c115 --- /dev/null +++ b/data/scripts/script_08015BE8.inc @@ -0,0 +1,39 @@ +SCRIPT_START script_08015BE8 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +CheckPlayerInRegion 0x0160, 0x0020, 0x3040 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +Call sub_0807FBC4 +StartPlayerScript script_08015C7C +WaitForSomething2 0x00000100 +CameraTargetPlayer +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +SoundReq0x80100000 +Call sub_08053BE8 +StartScript +_0807E864 +Call sub_0807FBC4 +CameraTargetPlayer +_0807E778 0x0100 +DoFade4 +_0807E80C 0x00000000 +StopScript +_0807E778 0x0004 +_0807E800 0x00000000 +WaitFor_2 +SoundReq2 0xffff +_0807EB28 0x131f +_0807EA94 +SetLocalFlag 0x009c +Call sub_0807FBCC +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015C7C.inc b/data/scripts/script_08015C7C.inc new file mode 100644 index 00000000..69c8ec77 --- /dev/null +++ b/data/scripts/script_08015C7C.inc @@ -0,0 +1,19 @@ +SCRIPT_START script_08015C7C +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0168, 0x0058 +_0807EB44 0x0004 +_0807EF80 0x0000 +CallWithArg sub_0807F238, 0x000003c5 +Call sub_0807F304 +TextboxNoOverlapFollowPos 0x000c1318 +_0807EA94 +CallWithArg sub_0807F238, 0x000003c9 +Call sub_0807F304 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc new file mode 100644 index 00000000..109adf0a --- /dev/null +++ b/data/scripts/script_08015CD4.inc @@ -0,0 +1,67 @@ +SCRIPT_START script_08015CD4 +StartScript +_0807F0B4 0x0007 +SetEntityPositionRelative 0x00680088 +CameraTargetEntity +StopScript +_0807E778 0x0004 +DoFade4 +WaitFor_2 +Wait 0x003c +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00e00088 +CameraTargetEntity +Wait 0x003c +SoundReq2 0x000d +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00700088 +CameraTargetEntity +Wait 0x003c +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00e00088 +CameraTargetEntity +Wait 0x003c +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +_0807F0B4 0x0004 +SetEntityPositionRelative 0x00700088 +CameraTargetEntity +Wait 0x003c +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +_0807E5F8 0x00000010 +LoadRoomEntityList gUnk_080FCE30 +SoundReq0x80100000 +Wait 0x0078 +_0807E778 0x0004 +DoFade4 +WaitFor_2 +SoundReq2 0x0034 +_0807E5F8 0x00000040 +WaitForSomething2 0x00000080 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E5F8 0x00000200 +Wait 0x003c +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +SoundReq0x80100000 +SetRoomFlag 0x0000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015DF0.inc b/data/scripts/script_08015DF0.inc new file mode 100644 index 00000000..71973282 --- /dev/null +++ b/data/scripts/script_08015DF0.inc @@ -0,0 +1,26 @@ +SCRIPT_START script_08015DF0 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x1319 +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +TextboxNoOverlap 0x131a +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +TextboxNoOverlap 0x131d +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000004 +TextboxNoOverlap 0x131e +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething 0x00000400 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015E58.inc b/data/scripts/script_08015E58.inc new file mode 100644 index 00000000..fefb8c78 --- /dev/null +++ b/data/scripts/script_08015E58.inc @@ -0,0 +1,40 @@ +SCRIPT_START script_08015E58 +StartScript +_0807EF80 0x0008 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x001d +StopScript +WaitForSomething2 0x00000010 +Call sub_08066C94 +Wait 0x00e9 +_0807EF80 0x0007 +_0807EF80 0x001e +Wait 0x0014 +_0807EB44 0x0000 +_0807EF80 0x001c +Call sub_0807F2D4 +_0807EF80 0x0000 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +Call sub_08066CA4 +_0807EF80 0x0008 +Wait 0x00bc +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +SetEntityPositionRelative 0x00680088 +Call sub_08066C94 +Wait 0x00e8 +_0807EF80 0x0007 +_0807EF80 0x001e +Wait 0x0014 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0014 +Wait 0x001e +TextboxNoOverlap 0x131b +_0807EA94 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000010 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015F08.inc b/data/scripts/script_08015F08.inc new file mode 100644 index 00000000..5a61abc2 --- /dev/null +++ b/data/scripts/script_08015F08.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_08015F08 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000001 +TextboxNoOverlap 0x131c +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething 0x00000200 +_0807EF80 0x0005 +WaitForSomething 0x00000400 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/script_08015F3C.inc b/data/scripts/script_08015F3C.inc new file mode 100644 index 00000000..6c5969c1 --- /dev/null +++ b/data/scripts/script_08015F3C.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08015F3C +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EB44 0x0000 +_0807E930 0x0000 +StopScript +WaitForSomething 0x00000040 +_0807E930 0x0004 +_0807EC64 0x00c0 +_0807E930 0x0000 +Wait 0x003c +_0807E5F8 0x00000080 +WaitForSomething 0x00000200 +_0807EF80 0x0005 +WaitForSomething 0x00000400 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015F80.inc b/data/scripts/script_08015F80.inc new file mode 100644 index 00000000..d204d00e --- /dev/null +++ b/data/scripts/script_08015F80.inc @@ -0,0 +1,11 @@ +SCRIPT_START script_08015F80 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +WaitForSomething 0x00000200 +_0807EF80 0x0005 +WaitForSomething 0x00000400 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015FA4.inc b/data/scripts/script_08015FA4.inc new file mode 100644 index 00000000..ce99508c --- /dev/null +++ b/data/scripts/script_08015FA4.inc @@ -0,0 +1,9 @@ +SCRIPT_START script_08015FA4 +StartScript +_0807EF80 0x000a +Call sub_08066E38 +StopScript +WaitForSomething 0x00000400 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08015FC0.inc b/data/scripts/script_08015FC0.inc new file mode 100644 index 00000000..0052b733 --- /dev/null +++ b/data/scripts/script_08015FC0.inc @@ -0,0 +1,18 @@ +SCRIPT_START script_08015FC0 +StartScript +Call sub_0806DB84 +CheckKinstoneFused 0x0009 +JumpIf 0x005a +_0807EA88 0x0009 +CallWithArg sub_0806DA04, 0x00000007 +_0807EF80 0x000a +StopScript +_0807EA4C +_0807E9F0 +_0807E864 +CheckKinstoneFused 0x0009 +JumpIf 0x000e +Call sub_0807DF50 +_0807E878 +Jump 0xffe8 +_0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_08016004.inc b/data/scripts/script_08016004.inc new file mode 100644 index 00000000..a1552d3b --- /dev/null +++ b/data/scripts/script_08016004.inc @@ -0,0 +1,12 @@ +SCRIPT_START script_08016004 +_0807E5F8 0x00000003 +WaitForSomething2 0x0000000c +_0807F0C8 0x0000, 0x0000 +SoundReq 0x0072 +_0807EB28 0x0b1f +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_08016030.inc b/data/scripts/script_08016030.inc new file mode 100644 index 00000000..7d5ebc10 --- /dev/null +++ b/data/scripts/script_08016030.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_08016030 +StartScript +CheckKinstoneFused 0x0009 +JumpIf 0x002a +StopScript +WaitForSomething2 0x00000001 +_0807EF80 0x0010 +Wait 0x003c +SetEntityNonPlanarMovement 0x0020 +_0807ECF4 0x0080 +Wait 0x001e +_0807EF80 0x0010 +_0807E5F8 0x00000008 +SCRIPT_END diff --git a/data/scripts/script_08016062.inc b/data/scripts/script_08016062.inc new file mode 100644 index 00000000..05bedd70 --- /dev/null +++ b/data/scripts/script_08016062.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_08016062 +SetEntityPosition 0xfff0, 0x0000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_0801606C.inc b/data/scripts/script_0801606C.inc new file mode 100644 index 00000000..38573c40 --- /dev/null +++ b/data/scripts/script_0801606C.inc @@ -0,0 +1,14 @@ +SCRIPT_START script_0801606C +StartScript +CheckKinstoneFused 0x0009 +JumpIf 0x002a +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0010 +Wait 0x003c +SetEntityNonPlanarMovement 0x0020 +_0807EC94 0x0080 +Wait 0x001e +_0807EF80 0x0010 +_0807E5F8 0x00000004 +SCRIPT_END diff --git a/data/scripts/script_0801609E.inc b/data/scripts/script_0801609E.inc new file mode 100644 index 00000000..24376252 --- /dev/null +++ b/data/scripts/script_0801609E.inc @@ -0,0 +1,4 @@ +SCRIPT_START script_0801609E +SetEntityPosition 0x0010, 0x0000 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080160A8.inc b/data/scripts/script_080160A8.inc new file mode 100644 index 00000000..1bab6404 --- /dev/null +++ b/data/scripts/script_080160A8.inc @@ -0,0 +1,182 @@ +SCRIPT_START script_080160A8 +StartScript +_0807E9D4 +_0807E930 0x0008 +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x0028 +TestBit 0x00000008 +JumpIf 0x0010 +TestBit 0x00000010 +JumpIf 0x0006 +Jump 0xffe0 +StopScript +_0807EB74 +WaitForSomething2 0x00000004 +Jump 0xffd2 +_0807E864 +_0807EB74 +StopScript +HasRoomItemForSale +JumpIfNot 0x0030 +TextboxNoOverlapFollow 0x2d07 +_0807EA94 +_0807E3E8 +JumpIfNot 0x003c +BuyItem 0x0000, 0x0000 +JumpIf 0x000c +TextboxNoOverlapFollow 0x2d0b +_0807EA94 +Jump 0x0028 +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlapFollow 0x2d0d +_0807EA94 +Jump 0x001a +CheckKinstoneFused 0x0014 +JumpIfNot 0x000c +TextboxNoOverlapFollow 0x2d09 +_0807EA94 +Jump 0x0008 +TextboxNoOverlapFollow 0x2d01 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +Jump 0xff76 +StartScript +Call sub_080787B4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +GetInventoryValue 0x0025 +_0807EAF0_ssss 0x2d03, 0x2d02, 0x2d02, 0x2d02 +_0807E3E8 +JumpIfNot 0x002a +_0807E48C 0x0020 +JumpIf 0x000a +TextboxNoOverlapFollow 0x2d0c +Jump 0x001a +BuyItem 0x0025, 0x0000 +JumpIf 0x000a +TextboxNoOverlapFollow 0x2d0b +Jump 0x0008 +WaitPlayerAction8 +TextboxNoOverlapFollow 0x2d06 +_0807E878 +Jump 0xffb8 +StartScript +Call sub_080787B4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +GetInventoryValue 0x0024 +_0807EAF0_ssss 0x2d05, 0x2d04, 0x2d04, 0x2d04 +_0807E3E8 +JumpIfNot 0x002e +_0807E48C 0x0020 +JumpIf 0x000a +TextboxNoOverlapFollow 0x2d0c +Jump 0x001e +BuyItem 0x0024, 0x0000 +JumpIf 0x000a +TextboxNoOverlapFollow 0x2d0b +Jump 0x000c +WaitPlayerAction8 +_0807EA94 +_0807EB8C +TextboxNoOverlap 0x2d06 +_0807E878 +Jump 0xffb4 +StartScript +Call sub_0807F348 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +Call sub_08068C28 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0807DF28 +_0807EB74 +Call sub_08068CA0 +JumpIf 0x0122 +Call sub_08068CFC +JumpIfNot 0x010c +Call sub_08068DB8 +_0807EA94 +Call sub_08068DD0 +_0807EA94 +_0807E3E8 +JumpIfNot 0x010a +StartPlayerScript script_0801635C +WaitForSomething2 0x00000001 +_0807EB74 +Call sub_08068C8C +JumpIf 0x000e +Call sub_08068DE8 +_0807EA94 +Wait 0x001e +Call sub_08068E00 +_0807EA94 +_0807EF80 0x0001 +Call sub_0807F2D4 +Call sub_08068E90 +Call sub_08068C8C +JumpIf 0x009a +Call sub_08068F00 +Call sub_08068F14 +Call sub_08068BB4 +CallWithArg sub_0807F244, 0x00010001 +Call sub_08068B84 +Call sub_0807F2A8 +Call sub_08068BD0 +Wait 0x001e +Call sub_08068E18 +_0807EA94 +Call sub_08068EB4 +Call sub_0807DF50 +_0807E878 +StopScript +StartScript +Call sub_08068EC4 +JumpIf 0x001e +CheckEntityInteractType +JumpIf 0x0006 +Jump 0xffea +StopScript +_0807E864 +Call sub_08068E78 +_0807EA94 +_0807E878 +Jump 0xffd8 +StopScript +_0807E888 +Call sub_0807F594 +Call sub_0807DF28 +_0807E864 +SoundReq0x80100000 +SoundReq 0x00cd +Wait 0x003c +SoundReq2 0x005e +Call sub_08068F3C +Call sub_08068E30 +_0807EA94 +Call sub_08068C6C +WaitPlayerAction8 +_0807EA94 +Jump 0x0016 +Call sub_08068E60 +_0807EA94 +Jump 0x000a +Call sub_08068E48 +_0807EA94 +Call sub_0807DF50 +_0807E878 +_0807EB44 0x0004 +_0807EF80 0x0000 +Jump 0xfea6 +.short 0x0000 diff --git a/data/scripts/script_0801635C.inc b/data/scripts/script_0801635C.inc new file mode 100644 index 00000000..ae7cba03 --- /dev/null +++ b/data/scripts/script_0801635C.inc @@ -0,0 +1,8 @@ +SCRIPT_START script_0801635C +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0078, 0x0050 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END diff --git a/data/scripts/script_0801637C.inc b/data/scripts/script_0801637C.inc new file mode 100644 index 00000000..4f3d7a3b --- /dev/null +++ b/data/scripts/script_0801637C.inc @@ -0,0 +1,5 @@ +SCRIPT_START script_0801637C +.short 0xb500 +.short 0xf08c +.short 0xfb1d +.short 0xbd00 diff --git a/data/scripts/script_08016384.inc b/data/scripts/script_08016384.inc new file mode 100644 index 00000000..91df7477 --- /dev/null +++ b/data/scripts/script_08016384.inc @@ -0,0 +1,57 @@ +SCRIPT_START script_08016384 +StartScript +StopScript +Jump 0xfffa +JumpIf 0xfff6 +JumpIfNot 0xfff2 +_0807E078 0xffee, 0xffec +JumpAbsolute script_08016384 +JumpAbsoluteIf script_08016384 +JumpAbsoluteIfNot script_08016384 +_0807E0E0 script_08016384, script_08016384 +Call script_08016384 +CallWithArg script_08016384, 0x12345678 +LoadRoomEntityList script_08016384 +TestBit 0x00000001 +CheckInventory1 0x0001 +CheckInventory2 0x0001 +HasRoomItemForSale +CheckLocalFlag 0x0067 +CheckLocalFlagByOffset 0x0100, 0x006b +CheckGlobalFlag 0x0013 +CheckRoomFlag 0x0000 +CheckPlayerInRegion 0x0000, 0x0000, 0x0000 +CheckPlayerInRegion2 0x0000 +CheckEntityInteractType +_0807E30C +HasRupees 0x00c8 +_0807E3E8 +CheckKinstoneFused 0x0001 +BuyItem 0x006c, 0x0000 +_0807E48C 0x0020 +_0807E4CC 0x00000000 +_0807E4EC 0x00000000 +_0807E514 0x00000000 +CheckPlayerFlags 0x00000080 +_0807E564 +EntityHasHeight +ComparePlayerAction 0x0001 +ComparePlayerAnimationState 0x0004 +_0807E5F8 0x00000001 +_0807E610 0x00000002 +SetLocalFlag 0x0067 +SetLocalFlagByOffset 0x0100, 0x0001 +ClearLocalFlag 0x0067 +SetGlobalFlag 0x0013 +ClearGlobalFlag 0x0013 +SetRoomFlag 0x0000 +ClearRoomFlag 0x0000 +Wait 0x001e +WaitForSomething 0x00000001 +WaitForSomething2 0x00000002 +WaitPlayerAction8 +WaitForPlayerAction0x17 +WaitFor_1 +WaitFor_2 +_0807E778 0x0004 +_0807E788 0x0000ffff diff --git a/data/scripts/script_08016482.inc b/data/scripts/script_08016482.inc new file mode 100644 index 00000000..6469cbd2 --- /dev/null +++ b/data/scripts/script_08016482.inc @@ -0,0 +1,80 @@ +SCRIPT_START script_08016482 +_0807E79C +ScriptCommandNop2 0x0080 +DoFade4 +DoFade5 +DoFade6 +DoFade7 +_0807E800 0x00000000 +_0807E80C 0x00000000 +_0807E858_ +_0807E864 +_0807E878 +_0807E888 +SetPlayerAction 0x00005408 +StartPlayerScript script_08016384 +_0807E8D4 0x03a0 +_0807E8E4_0 +_0807E8E4_1 +_0807E8E4_2 +_0807E8E4_3 +_0807E908 0x0004 +_0807E914 0x00000000 +_0807E924 +_0807E930 0x0000 +_0807E944 +_0807E974 0x0600 +_0807E9D4 +_0807E9DC +_0807E9E4 0x0000 +_0807EA88 0x0001 +_0807EA94 +TextboxNoOverlapFollow 0x0601 +TextboxNoOverlap 0x0601 +TextboxNoOverlapFollowPos_s 0x0601 +_0807EAF0_sss 0x0601, 0x0602, 0x0603 +TextboxNoOverlapVar +_0807EB28 0x0602 +_0807EB38 +_0807EB44 0x0000 +_0807EB4C 0x0000, 0x0000 +_0807EB74 +_0807EB8C +SetEntityDirection 0x0000 +SetEntityDirectionWithAnimationState 0x0000 +SetEntityNonPlanarMovement 0x0100 +SetEntity0x20 0x00018000 +SetEntityPositionRelative 0x00000000 +MoveEntityToPlayer +ScriptCommandNop3 +_0807EC1C 0x0010 +_0807EC64 0x0020 +_0807EC94 0x0030 +_0807ECC4 0x0040 +_0807ECF4 0x0050 +_0807ED24 0x0000, 0x0000, 0x0000 +_0807EDD4 0x0000, 0x0000 +_0807EE04 0x0000, 0x0000 +_0807EE30 +_0807EEB4 +_0807EEF4 0xfff0, 0x0014 +_0807EF80 0x0000 +_0807EF90 0x0001 +SoundReq 0x0074 +SoundReq2 0x001d +SoundReq3 0x00000074 +SoundReq0x80100000 +ModRupees 0xff38 +ModHealth 0x0010 +IncreaseMaxHealth 0x0008 +_0807F050 0x0001 +_0807F034 0x0001 +GetInventoryValue 0x0001 +_0807F078 0x0001, 0x0002 +_0807F088 0x0001 +CameraTargetEntity +CameraTargetPlayer +_0807F0B4 0x0007 +_0807F0C8 0x003c, 0x0003 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/script_080165A4.inc b/data/scripts/script_080165A4.inc new file mode 100644 index 00000000..510a3c75 --- /dev/null +++ b/data/scripts/script_080165A4.inc @@ -0,0 +1,16 @@ +SCRIPT_START script_080165A4 +StartScript +_0807EF80 0x000a +_0807EB44 0x0004 +_0807E9D4 +StopScript +_0807E974 0x0601 +Jump 0xfffa +.short 0x0000 +Wait 0x001e +CheckPlayerInRegion2 0x2020 +JumpIfNot 0xfff6 +_0807EF80 0x0003 +Call script_0801637C+1 +Jump 0xffe8 +.short 0x0000 diff --git a/data/scripts/script_080165D8.inc b/data/scripts/script_080165D8.inc new file mode 100644 index 00000000..6e52616b --- /dev/null +++ b/data/scripts/script_080165D8.inc @@ -0,0 +1,239 @@ +SCRIPT_START script_080165D8 +Wait 0x001e +CheckPlayerInRegion2 0x2020 +JumpAbsoluteIfNot script_080165D8 +_0807EF80 0x0003 +Call script_0801637C+1 +JumpAbsolute script_080165D8 +.short 0x0000 +StartScript +_0807E9D4 +StopScript +_0807E30C +JumpIfNot 0xfffc +TextboxNoOverlapFollow 0x0601 +Jump 0xfff4 +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +TextboxNoOverlapFollow 0x0602 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffee +.short 0x0000 +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +_0807EB28 0x0603 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffee +.short 0x0000 +SetEntityNonPlanarMovement 0x0100 +_0807ECF4 0x0030 +Wait 0x0008 +_0807ECC4 0x0030 +Wait 0x0008 +_0807EC94 0x0030 +Wait 0x0008 +_0807EC64 0x0030 +Wait 0x0008 +Jump 0xffde +_0807ED24 0x0055, 0x0039, 0x00b4 +Wait 0x0008 +_0807ED24 0x0075, 0x0076, 0x003c +Wait 0x0008 +_0807ED24 0x0105, 0x006c, 0x0078 +Wait 0x0008 +_0807ED24 0x018e, 0x007a, 0x0078 +Wait 0x0008 +_0807ED24 0x0173, 0x0023, 0x003c +Wait 0x0008 +_0807ED24 0x00d8, 0x003f, 0x003c +Wait 0x0008 +Jump 0xffb6 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0055, 0x0039 +Wait 0x0008 +_0807EDD4 0x0075, 0x0076 +Wait 0x0008 +_0807EDD4 0x0105, 0x006c +Wait 0x0008 +_0807EDD4 0x018e, 0x007a +Wait 0x0008 +_0807EDD4 0x0173, 0x0023 +Wait 0x0008 +_0807EDD4 0x00d8, 0x003f +Wait 0x0008 +Jump 0xffc2 +SetEntityNonPlanarMovement 0x0100 +_0807EC94 0x0030 +_0807E5F8 0x00000002 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +WaitForSomething 0x00000001 +_0807E610 0x00000001 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +WaitForSomething 0x00000001 +_0807E610 0x00000001 +_0807ECF4 0x0030 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +Wait 0x001e +_0807E5F8 0x00000006 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +Wait 0x003c +Jump 0xff6a +SetEntityNonPlanarMovement 0x0100 +WaitForSomething 0x00000002 +_0807E610 0x00000002 +_0807EC94 0x0030 +_0807E5F8 0x00000004 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +WaitForSomething 0x00000002 +_0807E610 0x00000002 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +WaitForSomething 0x00000002 +_0807E610 0x00000002 +_0807ECF4 0x0030 +_0807E5F8 0x00000001 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +WaitForSomething 0x00000002 +_0807E610 0x00000002 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +Jump 0xff5a +SetEntityNonPlanarMovement 0x0100 +WaitForSomething 0x00000004 +_0807E610 0x00000004 +_0807EC94 0x0030 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +Wait 0x001e +_0807E5F8 0x00000003 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +Wait 0x003c +_0807ECF4 0x0030 +_0807E5F8 0x00000002 +Wait 0x000f +_0807EF80 0x0000 +_0807EB44 0x0004 +WaitForSomething 0x00000004 +_0807E610 0x00000004 +_0807EF80 0x0003 +Wait 0x0002 +_0807EB44 0x0006 +Wait 0x0002 +_0807EB44 0x0000 +Wait 0x0002 +_0807EB44 0x0002 +Wait 0x0002 +_0807EB44 0x0004 +Jump 0xff6a +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +Wait 0x000f +_0807E878 +Jump 0xfff4 +StartScript +Call sub_08064EA4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08064F28 +_0807EA94 +JumpIfNot 0x0008 +_0807F034 0x003d +WaitPlayerAction8 +_0807E878 +SetGlobalFlag 0x005c +Jump 0xffdc +StartScript +_0807E9D4 +_0807EB44 0x0000 +_0807EF80 0x000a +StopScript +_0807E944 +_0807E864 +Wait 0x0018 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffea +.short 0x0000 +StartScript +_0807E9D4 +_0807EB44 0x0000 +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +_0807E944 +_0807E864 +Wait 0x0018 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffea +.short 0x0000 |
