From 83f599d50a738179fde24e41b8cd3e6c10c0700c Mon Sep 17 00:00:00 2001 From: scawful Date: Tue, 11 Jun 2024 10:15:28 -0400 Subject: [PATCH] dont draw shield as minish link --- Masks/mask_routines.asm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/Masks/mask_routines.asm b/Masks/mask_routines.asm index 0675084..8c86c4c 100644 --- a/Masks/mask_routines.asm +++ b/Masks/mask_routines.asm @@ -529,6 +529,40 @@ DekuLink_HoverBasedOnInput: RTL } +pushpc + +LinkOAM_SetEquipmentVRAMOffsets = $0DABE6 +LinkOAM_DrawShadow = $0DA857 + +org $0DA782 + JSL LinkOAM_CheckForDrawShield + + NOP #3 + BEQ .no_shield + + LDA.l $7EF35A + AND.w #$00FF + BEQ .no_shield + + JSR LinkOAM_SetEquipmentVRAMOffsets + BCC .shield_continue + + .no_shield + BRL LinkOAM_DrawShadow + + .shield_continue + + +pullpc + +LinkOAM_CheckForDrawShield: +{ + LDA.w $02B2 : AND.w #$00FF : CMP.w #$0005 : BNE .shield + LDA.w #$0000 + .shield + RTL +} + print "End of mask_routines.asm ", pc ; LinkOAM_DrawShield _0DA780 \ No newline at end of file