diff options
| author | theo3 <arisstephenson2@gmail.com> | 2021-12-27 18:23:03 -0800 |
|---|---|---|
| committer | theo3 <arisstephenson2@gmail.com> | 2021-12-27 18:23:03 -0800 |
| commit | ebaa6d76fa94540c12fad5eed634a796423fbd7b (patch) | |
| tree | 4ee6b8f974a061d0a0eaa6f2035a1c653f7459dd /data/scripts/graveyard/script_Object69GetKeyBack.inc | |
| parent | dc8bcb32e0db99420b35b4254c5218711bc1e3a0 (diff) | |
| parent | 60e74d1ba9827086c7fd31a5702132fda4612813 (diff) | |
merge
Diffstat (limited to 'data/scripts/graveyard/script_Object69GetKeyBack.inc')
| -rw-r--r-- | data/scripts/graveyard/script_Object69GetKeyBack.inc | 48 |
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 |
