add byrna/cape magic tracking
This commit is contained in:
@@ -33,7 +33,7 @@ CalculateByrnaUsage:
|
|||||||
PLX
|
PLX
|
||||||
++
|
++
|
||||||
LDA $7EF36E ; thing we wrote over
|
LDA $7EF36E ; thing we wrote over
|
||||||
RTL
|
JML IncrementMagicUseCounterByrna
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
CalculateCapeUsage:
|
CalculateCapeUsage:
|
||||||
LDA $1B : BEQ ++
|
LDA $1B : BEQ ++
|
||||||
@@ -51,8 +51,7 @@ CalculateCapeUsage:
|
|||||||
LDA.l HardModeExclusionCapeUsage, X : STA $4C ; set cape decrement timer
|
LDA.l HardModeExclusionCapeUsage, X : STA $4C ; set cape decrement timer
|
||||||
PLX
|
PLX
|
||||||
++
|
++
|
||||||
LDA $7EF36E ; thing we wrote over
|
JML IncrementMagicUseCounterOne
|
||||||
RTL
|
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
ActivateInvulnerabilityOrDont:
|
ActivateInvulnerabilityOrDont:
|
||||||
LDA $1B : BEQ .nowhere_special
|
LDA $1B : BEQ .nowhere_special
|
||||||
|
|||||||
19
stats.asm
19
stats.asm
@@ -383,7 +383,7 @@ IncrementDamageTakenCounter_Eight:
|
|||||||
++ STA.l !DAMAGE_COUNTER
|
++ STA.l !DAMAGE_COUNTER
|
||||||
+ PLP
|
+ PLP
|
||||||
PLA
|
PLA
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
IncrementDamageTakenCounter_Arb:
|
IncrementDamageTakenCounter_Arb:
|
||||||
PHP
|
PHP
|
||||||
@@ -398,10 +398,12 @@ IncrementDamageTakenCounter_Arb:
|
|||||||
+ PLP
|
+ PLP
|
||||||
|
|
||||||
LDA.l $7EF36D
|
LDA.l $7EF36D
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
IncrementMagicUseCounter:
|
IncrementMagicUseCounter:
|
||||||
STA.l $7EF36E
|
STA.l $7EF36E
|
||||||
|
|
||||||
|
IncrementMagicUseCounterByrna:
|
||||||
PHA : PHP
|
PHA : PHP
|
||||||
LDA !LOCK_STATS : BNE +
|
LDA !LOCK_STATS : BNE +
|
||||||
REP #$21
|
REP #$21
|
||||||
@@ -413,7 +415,18 @@ IncrementMagicUseCounter:
|
|||||||
++ STA.l !MAGIC_COUNTER
|
++ STA.l !MAGIC_COUNTER
|
||||||
+ PLP : PLA
|
+ PLP : PLA
|
||||||
|
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
|
IncrementMagicUseCounterOne:
|
||||||
|
LDA !LOCK_STATS : BNE +
|
||||||
|
REP #$20
|
||||||
|
LDA.l !MAGIC_COUNTER
|
||||||
|
INC
|
||||||
|
BEQ ++
|
||||||
|
STA.l !MAGIC_COUNTER
|
||||||
|
++ SEP #$20
|
||||||
|
+ LDA.l $7EF36E
|
||||||
|
RTL
|
||||||
|
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
!OW_MIRROR_COUNTER = "$7EF43A"
|
!OW_MIRROR_COUNTER = "$7EF43A"
|
||||||
|
|||||||
Reference in New Issue
Block a user