add heart ring, slowly regenerate health

This commit is contained in:
scawful
2024-07-07 23:12:01 -04:00
parent 4b20ac9642
commit 25f97748d5

View File

@@ -65,4 +65,22 @@ org $06ECBF
JSL MagicRing_CheckForBlast
pullpc
; Heart - Slowly regenerate hearts
; Heart - Slowly regenerate hearts
MagicRings_CheckForHeart:
{
LDA.l MAGICRINGS : AND.b #$01 : BEQ ++
LDA.l CURHP : CMP.l MAXHP : BCS ++
LDA.l FrameCounter : LSR #2 : AND.b #$3F : BEQ +
JMP ++
+
LDA.l CURHP : CLC : ADC.b #$01 : STA.l CURHP
++
LDA.b $F5
AND.b #$80
RTL
}
pushpc
org $07810C
JSL MagicRings_CheckForHeart
pullpc