Minor formatting and bug prevention
This commit is contained in:
@@ -125,10 +125,9 @@ RTL
|
|||||||
RTL
|
RTL
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
HeartUpgradeSpawnDecision: ; this should return #$00 to make the hp spawn
|
HeartUpgradeSpawnDecision: ; this should return #$00 to make the hp spawn
|
||||||
LDA !FORCE_HEART_SPAWN : BEQ .bonk_prize_check
|
LDA.l !FORCE_HEART_SPAWN : BEQ .bonk_prize_check
|
||||||
|
|
||||||
DEC : STA !FORCE_HEART_SPAWN
|
LDA.b #$00 : STA.l !FORCE_HEART_SPAWN
|
||||||
LDA #$00
|
|
||||||
RTL
|
RTL
|
||||||
.bonk_prize_check
|
.bonk_prize_check
|
||||||
PHX
|
PHX
|
||||||
@@ -138,19 +137,21 @@ RTL
|
|||||||
RTL
|
RTL
|
||||||
PLX
|
PLX
|
||||||
.normal_behavior
|
.normal_behavior
|
||||||
LDA OverworldEventDataWRAM, X
|
LDA.l OverworldEventDataWRAM, X
|
||||||
RTL
|
RTL
|
||||||
;--------------------------------------------------------------------------------
|
;--------------------------------------------------------------------------------
|
||||||
SaveHeartCollectedStatus:
|
SaveHeartCollectedStatus:
|
||||||
LDA !SKIP_HEART_SAVE : BEQ .save_flag
|
LDA !SKIP_HEART_SAVE : BEQ .save_flag
|
||||||
|
|
||||||
DEC : STA !SKIP_HEART_SAVE
|
LDA #$00 : STA !SKIP_HEART_SAVE
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.save_flag
|
.save_flag
|
||||||
LDA 4,S : TAY : LDA $0ED0,Y : BEQ .normal_behavior
|
LDA 4,S : TAY : LDA $0ED0,Y : BEQ .normal_behavior
|
||||||
PHA : LDA OverworldEventDataWRAM, X : ORA 1,S : STA OverworldEventDataWRAM, X
|
PHA
|
||||||
PLA : RTL
|
LDA OverworldEventDataWRAM, X : ORA 1,S : STA OverworldEventDataWRAM, X
|
||||||
|
PLA
|
||||||
|
RTL
|
||||||
|
|
||||||
.normal_behavior
|
.normal_behavior
|
||||||
LDA OverworldEventDataWRAM, X : ORA.b #$40 : STA OverworldEventDataWRAM, X
|
LDA OverworldEventDataWRAM, X : ORA.b #$40 : STA OverworldEventDataWRAM, X
|
||||||
|
|||||||
Reference in New Issue
Block a user