summaryrefslogtreecommitdiff
path: root/data/scripts/graveyard/script_Object69GetKeyBack.inc
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2021-12-27 18:23:03 -0800
committertheo3 <arisstephenson2@gmail.com>2021-12-27 18:23:03 -0800
commitebaa6d76fa94540c12fad5eed634a796423fbd7b (patch)
tree4ee6b8f974a061d0a0eaa6f2035a1c653f7459dd /data/scripts/graveyard/script_Object69GetKeyBack.inc
parentdc8bcb32e0db99420b35b4254c5218711bc1e3a0 (diff)
parent60e74d1ba9827086c7fd31a5702132fda4612813 (diff)
merge
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