diff options
| author | Henny022p <info@henny022.de> | 2022-01-18 06:38:58 +0100 |
|---|---|---|
| committer | Henny022p <info@henny022.de> | 2022-01-18 06:38:58 +0100 |
| commit | a5a53e70552551698300eac9b6df8ec978d42f95 (patch) | |
| tree | 8d032a411688e6a38e5d47e74a3ada42d27f5410 /data/scripts/graveyard/script_Object69GetKeyBack.inc | |
| parent | 1c932ffea86160bd5f71f7e5523b6d215dad4543 (diff) | |
| parent | 2cf294d02dfa8a483827d4df65ea42834bf29cf5 (diff) | |
merge master
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..b6e1073b --- /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 + SetPlayerIdle + Call WaitForPlayerNormal + Call sub_0807DF28 + EzloMessage 0x280a + WaitUntilTextboxCloses + Call sub_0807DF50 + EnablePlayerControl +script_08009910: + DoPostScriptAction 0x0006 +SCRIPT_END + .2byte 0x0000 |
