add heart ring, slowly regenerate health
This commit is contained in:
@@ -65,4 +65,22 @@ org $06ECBF
|
|||||||
JSL MagicRing_CheckForBlast
|
JSL MagicRing_CheckForBlast
|
||||||
pullpc
|
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
|
||||||
Reference in New Issue
Block a user