summaryrefslogtreecommitdiff
path: root/data/scripts/script_080160A8.inc
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2021-03-15 22:56:23 +0100
committerHenny022p <info@henny022.de>2021-03-15 22:56:23 +0100
commita2cdfd6d8dd910aa402b7e6bdf32278ac9b80c50 (patch)
treedd9524198ad151c49eb01e92f46743e6e306673e /data/scripts/script_080160A8.inc
parentaac7eb743646634c1476141ba5d07da53ab56193 (diff)
parente09678c6ab4d6c1070495cf8b49b8b3dffefc4af (diff)
Merge branch 'master' into cleanup_declarations
Diffstat (limited to 'data/scripts/script_080160A8.inc')
-rw-r--r--data/scripts/script_080160A8.inc207
1 files changed, 207 insertions, 0 deletions
diff --git a/data/scripts/script_080160A8.inc b/data/scripts/script_080160A8.inc
new file mode 100644
index 00000000..bcd54937
--- /dev/null
+++ b/data/scripts/script_080160A8.inc
@@ -0,0 +1,207 @@
+SCRIPT_START script_080160A8
+ BeginBlock
+ _0807E9D4
+ _0807E930 0x0008
+script_080160B0:
+ EndBlock
+ BeginBlock
+ CheckEntityInteractType
+ JumpIf script_080160E0
+ TestBit 0x00000008
+ JumpIf script_080160D2
+ TestBit 0x00000010
+ JumpIf script_080160D2
+ Jump script_080160B0
+script_080160D2:
+ EndBlock
+ _0807EB74
+ WaitForSomething2 0x00000004
+ Jump script_080160B0
+script_080160E0:
+ _0807E864
+ _0807EB74
+ EndBlock
+ HasRoomItemForSale
+ JumpIfNot script_0801611A
+ TextboxNoOverlapFollow 0x2d07
+ _0807EA94
+ _0807E3E8
+ JumpIfNot script_08016132
+ BuyItem 0x0000, 0x0000
+ JumpIf script_0801610C
+ TextboxNoOverlapFollow 0x2d0b
+ _0807EA94
+ Jump script_08016132
+script_0801610C:
+ WaitPlayerAction8
+ _0807EB8C
+ TextboxNoOverlapFollow 0x2d0d
+ _0807EA94
+ Jump script_08016132
+script_0801611A:
+ CheckKinstoneFused 0x0014
+ JumpIfNot script_0801612C
+ TextboxNoOverlapFollow 0x2d09
+ _0807EA94
+ Jump script_08016132
+script_0801612C:
+ TextboxNoOverlapFollow 0x2d01
+ _0807EA94
+script_08016132:
+ _0807E878
+ _0807EB44 0x0004
+ Jump script_080160B0
+ BeginBlock
+ Call sub_080787B4
+ EndBlock
+script_08016146:
+ CheckEntityInteractType
+ JumpIfNot script_08016146
+ _0807E864
+ GetInventoryValue 0x0025
+ TextboxNoOverlapFollowTable 0x2d03, 0x2d02, 0x2d02, 0x2d02
+ _0807E3E8
+ JumpIfNot script_0801618A
+ _0807E48C 0x0020
+ JumpIf script_08016172
+ TextboxNoOverlapFollow 0x2d0c
+ Jump script_0801618A
+script_08016172:
+ BuyItem 0x0025, 0x0000
+ JumpIf script_08016184
+ TextboxNoOverlapFollow 0x2d0b
+ Jump script_0801618A
+script_08016184:
+ WaitPlayerAction8
+ TextboxNoOverlapFollow 0x2d06
+script_0801618A:
+ _0807E878
+ Jump script_08016146
+ BeginBlock
+ Call sub_080787B4
+ EndBlock
+script_0801619A:
+ CheckEntityInteractType
+ JumpIfNot script_0801619A
+ _0807E864
+ GetInventoryValue 0x0024
+ TextboxNoOverlapFollowTable 0x2d05, 0x2d04, 0x2d04, 0x2d04
+ _0807E3E8
+ JumpIfNot script_080161E2
+ _0807E48C 0x0020
+ JumpIf script_080161C6
+ TextboxNoOverlapFollow 0x2d0c
+ Jump script_080161E2
+script_080161C6:
+ BuyItem 0x0024, 0x0000
+ JumpIf script_080161D8
+ TextboxNoOverlapFollow 0x2d0b
+ Jump script_080161E2
+script_080161D8:
+ WaitPlayerAction8
+ _0807EA94
+ _0807EB8C
+ TextboxNoOverlap 0x2d06
+script_080161E2:
+ _0807E878
+ Jump script_0801619A
+ BeginBlock
+ Call sub_0807F348
+ DoPostScriptAction 0x000a
+ _0807EB44 0x0004
+ DoPostScriptAction 0x0000
+ EndBlock
+script_080161FE:
+ Call sub_08068C28
+script_08016204:
+ CheckEntityInteractType
+ JumpIfNot script_08016204
+ _0807E864
+ Call sub_0807DF28
+ _0807EB74
+ Call sub_08068CA0
+ JumpIf script_0801633E
+ Call sub_08068CFC
+ JumpIfNot script_08016332
+ Call sub_08068DB8
+ _0807EA94
+ Call sub_08068DD0
+ _0807EA94
+ _0807E3E8
+ JumpIfNot script_08016346
+ StartPlayerScript script_0801635C
+ WaitForSomething2 0x00000001
+ _0807EB74
+ Call sub_08068C8C
+ JumpIf script_08016262
+ Call sub_08068DE8
+ _0807EA94
+ Wait 0x001e
+script_08016262:
+ Call sub_08068E00
+ _0807EA94
+ DoPostScriptAction 0x0001
+ Call sub_0807F2D4
+ Call sub_08068E90
+ Call sub_08068C8C
+ JumpIf script_0801631C
+ 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
+script_080162CC:
+ EndBlock
+ BeginBlock
+ Call sub_08068EC4
+ JumpIf script_080162F6
+ CheckEntityInteractType
+ JumpIf script_080162E4
+ Jump script_080162CC
+script_080162E4:
+ EndBlock
+ _0807E864
+ Call sub_08068E78
+ _0807EA94
+ _0807E878
+ Jump script_080162CC
+script_080162F6:
+ EndBlock
+ _0807E888
+ Call sub_0807F594
+ Call sub_0807DF28
+ _0807E864
+ SoundReq0x80100000
+ SoundReq 0x00cd
+ Wait 0x003c
+ SoundReq2 0x005e
+ Call sub_08068F3C
+script_0801631C:
+ Call sub_08068E30
+ _0807EA94
+ Call sub_08068C6C
+ WaitPlayerAction8
+ _0807EA94
+ Jump script_08016346
+script_08016332:
+ Call sub_08068E60
+ _0807EA94
+ Jump script_08016346
+script_0801633E:
+ Call sub_08068E48
+ _0807EA94
+script_08016346:
+ Call sub_0807DF50
+ _0807E878
+ _0807EB44 0x0004
+ DoPostScriptAction 0x0000
+ Jump script_080161FE
+ .2byte 0x0000