diff --git a/Items/magic_rings.asm b/Items/magic_rings.asm index cd61a02..f8fbc15 100644 --- a/Items/magic_rings.asm +++ b/Items/magic_rings.asm @@ -41,11 +41,28 @@ MagicRing_CheckForLight: } pushpc - org $079C77 JSL MagicRing_CheckForLight - pullpc ; Blast - Bomb Damage up + +MagicRing_CheckForBlast: +{ + CPX #$07 : BNE + + LDA.l MAGICRINGS : AND.b #$02 : BEQ + + LDA.b #$0D + RTL + + + LDA.l AncillaDamageClasses, X + RTL +} + +AncillaDamageClasses = $06EC7E + +pushpc +org $06ECBF + JSL MagicRing_CheckForBlast +pullpc + ; Heart - Slowly regenerate hearts \ No newline at end of file