summaryrefslogtreecommitdiff
path: root/data/scripts/script_0800F184.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/script_0800F184.inc')
-rw-r--r--data/scripts/script_0800F184.inc113
1 files changed, 113 insertions, 0 deletions
diff --git a/data/scripts/script_0800F184.inc b/data/scripts/script_0800F184.inc
new file mode 100644
index 00000000..b9ef9e66
--- /dev/null
+++ b/data/scripts/script_0800F184.inc
@@ -0,0 +1,113 @@
+SCRIPT_START script_0800F184
+ BeginBlock
+ SetEntitySpeed 0x0080
+ DoPostScriptAction 0x0008
+ DoPostScriptAction 0x000a
+ EndBlock
+ Call sub_0807F348
+ _0807EB44 0x0002
+ WaitForSomething2 0x00000002
+ DoPostScriptAction 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
+script_0800F1E6:
+ EndBlock
+ BeginBlock
+ CallWithArg sub_0807F680, 0x000001c0
+ JumpIf script_0800F22A
+ EndBlock
+ _0807E864
+ Call sub_0807F9A4
+ _0807EB74
+ _0807E930 0x0008
+ DoPostScriptAction 0x0004
+ Wait 0x003c
+ TextboxNoOverlapFollowPos 0x1206, 0x000c
+ _0807EA94
+ StartPlayerScript script_0800F33C
+ WaitForSomething2 0x00000400
+ _0807E878
+ Jump script_0800F1E6
+script_0800F22A:
+ CallWithArg sub_0807F680, 0x00000230
+ JumpIfNot script_0800F26A
+ EndBlock
+ _0807E864
+ Call sub_0807F9A4
+ _0807EB74
+ _0807E930 0x0008
+ DoPostScriptAction 0x0004
+ Wait 0x003c
+ TextboxNoOverlapFollowPos 0x1206, 0x000c
+ _0807EA94
+ StartPlayerScript script_0800F354
+ WaitForSomething2 0x00000400
+ _0807E878
+ Jump script_0800F1E6
+script_0800F26A:
+ CallWithArg sub_0807F6B4, 0x00000310
+ JumpIf script_0800F2AA
+ EndBlock
+ _0807E864
+ Call sub_0807F9A4
+ _0807EB74
+ _0807E930 0x0008
+ DoPostScriptAction 0x0004
+ Wait 0x003c
+ TextboxNoOverlapFollowPos 0x1206, 0x000c
+ _0807EA94
+ StartPlayerScript script_0800F36C
+ WaitForSomething2 0x00000400
+ _0807E878
+ Jump script_0800F1E6
+script_0800F2AA:
+ CallWithArg sub_0807F6B4, 0x00000340
+ JumpIfNot script_0800F2EA
+ EndBlock
+ _0807E864
+ Call sub_0807F9A4
+ _0807EB74
+ _0807E930 0x0008
+ DoPostScriptAction 0x0004
+ Wait 0x003c
+ TextboxNoOverlapFollowPos 0x1206, 0x000c
+ _0807EA94
+ StartPlayerScript script_0800F384
+ WaitForSomething2 0x00000400
+ _0807E878
+ Jump script_0800F1E6
+script_0800F2EA:
+ EndBlock
+ BeginBlock
+ CheckKinstoneFused 0x0032
+ JumpIf script_0800F314
+ CheckEntityInteractType
+ JumpIfNot script_0800F2EA
+ EndBlock
+ _0807E864
+ _0807EB74
+ _0807E930 0x0008
+ TextboxNoOverlapFollowPos 0x1208, 0x000c
+ _0807EA94
+ _0807E878
+ Jump script_0800F1E6
+script_0800F314:
+ EndBlock
+ _0807E5F8 0x00000040
+ WaitForSomething2 0x00000002
+ SetEntitySpeed 0x0100
+ _0807EB44 0x0002
+ _0807EEF4 0x00c0, 0x0000
+ _0807E5F8 0x00000040
+ DoPostScriptAction 0x0006
+SCRIPT_END