summaryrefslogtreecommitdiff
path: root/data/scripts/graveyard/script_Object69GetKeyBack.inc
diff options
context:
space:
mode:
authoroctorock <79596758+octorock@users.noreply.github.com>2021-12-26 23:22:16 +0100
committeroctorock <79596758+octorock@users.noreply.github.com>2021-12-26 23:22:16 +0100
commit2ccf89a1fb89e01f449e1d4ce734c57943fa093b (patch)
tree55b14aa2625dd269c30be6d636b97a65d828b145 /data/scripts/graveyard/script_Object69GetKeyBack.inc
parent11bb0e7656594d12bf16a250d43a59361e15bd9e (diff)
Rename scripts
Diffstat (limited to 'data/scripts/graveyard/script_Object69GetKeyBack.inc')
-rw-r--r--data/scripts/graveyard/script_Object69GetKeyBack.inc48
1 files changed, 48 insertions, 0 deletions
diff --git a/data/scripts/graveyard/script_Object69GetKeyBack.inc b/data/scripts/graveyard/script_Object69GetKeyBack.inc
new file mode 100644
index 00000000..7c9b1a25
--- /dev/null
+++ b/data/scripts/graveyard/script_Object69GetKeyBack.inc
@@ -0,0 +1,48 @@
+@ Graveyard OBJECT_69 When getting the key back
+SCRIPT_START script_Object69GetKeyBack
+ BeginBlock
+ EndBlock
+script_080098D8:
+ CheckGlobalFlag 0x0020
+ JumpIfNot script_080098D8
+script_080098E0:
+ CheckInventory1 0x003c
+ JumpIfNot script_080098E0
+.ifdef JP
+ CheckLocalFlag 0x5b
+.else
+.ifdef EU
+ CheckLocalFlag 0x5b
+.else
+.ifdef DEMO_JP
+ CheckLocalFlag 0x5b @ TODO deduplicate
+.else
+ CheckLocalFlag 0x5d
+.endif
+.endif
+.endif
+ JumpIf script_08009910
+.ifdef JP
+ SetLocalFlag 0x005b
+.else
+.ifdef EU
+ SetLocalFlag 0x005b
+.else
+.ifdef DEMO_JP
+ SetLocalFlag 0x005b @ TODO deduplicate
+.else
+ SetLocalFlag 0x005d
+.endif
+.endif
+.endif
+ _0807E864
+ Call sub_0807F9A4
+ Call sub_0807DF28
+ _0807EB28 0x280a
+ WaitUntilTextboxCloses
+ Call sub_0807DF50
+ _0807E878
+script_08009910:
+ DoPostScriptAction 0x0006
+SCRIPT_END
+ .2byte 0x0000