diff options
author | Astatin <[email protected]> | 2025-05-20 15:16:43 +0200 |
---|---|---|
committer | Astatin <[email protected]> | 2025-05-20 15:16:43 +0200 |
commit | 34ee469cc32584d579bae925857fc25c0a8c6c1b (patch) | |
tree | b5f33d4419ce400a4ad06179f88f7d6e1d6e5ae1 /dialogues | |
parent | 9843e1e65b6eb3e96a6b6a73ffaeab4481061ac6 (diff) |
Fix object not deleted when dialogue open on specific frame
Diffstat (limited to 'dialogues')
-rw-r--r-- | dialogues/dialogues.gbasm | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/dialogues/dialogues.gbasm b/dialogues/dialogues.gbasm index 2c4a2fd..02b6f79 100644 --- a/dialogues/dialogues.gbasm +++ b/dialogues/dialogues.gbasm @@ -74,7 +74,9 @@ Dialogue_script_instruction_Jump_Table: CALL =Print_str POP HL - LD A, $05 + LD A, $mem_display_flag + AND $40 ; Keeping the object ones + OR $05 LD $mem_display_flag, A RET @@ -110,7 +112,9 @@ Dialogue_script_instruction_Jump_Table: CALL =Print_str POP HL - LD A, $07 + LD A, $mem_display_flag + AND $40 ; Keeping the object ones + OR $07 LD $mem_display_flag, A RET @@ -156,7 +160,9 @@ Dialogue_script_instruction_Jump_Table: CALL =Print_str POP HL - LD A, $07 + LD A, $mem_display_flag + AND $40 ; Keeping the object ones + OR $07 LD $mem_display_flag, A RET |