From 09a173d2f1123b6ac203c247094c312473705802 Mon Sep 17 00:00:00 2001 From: Astatin Date: Wed, 27 Aug 2025 17:04:54 +0200 Subject: Fix health not updated on death, fix penguin freeze not working on bunny blink, fix entity initial spawn --- modes/dialoguemenu.gbasm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'modes/dialoguemenu.gbasm') diff --git a/modes/dialoguemenu.gbasm b/modes/dialoguemenu.gbasm index 126495b..76d7470 100644 --- a/modes/dialoguemenu.gbasm +++ b/modes/dialoguemenu.gbasm @@ -18,12 +18,25 @@ Dialogue_VBLANK_Entrypoint: LD $reg_lyc, A .top_bar.end: - CALL $OAM_DMA_Transfer_routine + LD A, $mem_current_mode + CP $enum_dead_mode + JR NZ, =.update_health_mana.end + LD HL, $9d60 + LD A, $mem_bunny_health + CALL =Print_8bit + + LD HL, $9d64 + LD A, $mem_bunny_mana + CALL =Print_8bit + .update_health_mana.end: + CALL =Dialogue_Arrow_Animation CALL =Copy_Dialogue_Buffer CALL =Display_dialogue_cursor + CALL $OAM_DMA_Transfer_routine + ; LYC LD A, $0a LD $reg_lyc, A -- cgit v1.2.3-70-g09d2