From 9e749a02333bfadb38e846c0e8025eae69aa6ffc Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 29 Jun 2024 17:23:16 -0400 Subject: [PATCH] update LinkOAM_CheckForDrawShield --- Masks/mask_routines.asm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Masks/mask_routines.asm b/Masks/mask_routines.asm index 3dfdebe..737edc5 100644 --- a/Masks/mask_routines.asm +++ b/Masks/mask_routines.asm @@ -552,17 +552,20 @@ LinkOAM_DrawShield: .shield_continue } - +warnpc $0DA79C pullpc ; Minish, Deku, Wolf don't draw shield LinkOAM_CheckForDrawShield: { - LDA.w $02B2 : AND.w #$00FF : CMP.w #$0005 : BNE .shield - CMP.w #$0001 : BNE .shield - CMP.w #$0003 : BNE .shield + LDA.w $02B2 : AND.w #$00FF : CMP.w #$0005 : BNE + + .no_shield LDA.w #$0000 + RTL + + + CMP.w #$0001 : BEQ .no_shield + CMP.w #$0003 : BEQ .no_shield .shield RTL }