From 34ee469cc32584d579bae925857fc25c0a8c6c1b Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 20 May 2025 15:16:43 +0200 Subject: Fix object not deleted when dialogue open on specific frame --- dialogues/dialogues.gbasm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'dialogues/dialogues.gbasm') 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 -- cgit v1.2.3-70-g09d2