Fixed bonk drops duplicate counting and potentially writing bad values
This commit is contained in:
@@ -604,11 +604,9 @@ OWBonkDrops:
|
|||||||
|
|
||||||
.sprite_transform
|
.sprite_transform
|
||||||
JSL OWBonkSpritePrep
|
JSL OWBonkSpritePrep
|
||||||
BRA .mark_collected
|
|
||||||
|
|
||||||
- JMP .return
|
|
||||||
.mark_collected ; S = Collected, FlagBitmask, X (row + 2)
|
.mark_collected ; S = Collected, FlagBitmask, X (row + 2)
|
||||||
PLA : BNE - ; S = FlagBitmask, X (row + 2)
|
PLA : BEQ + : - : JMP .return : + ; S = FlagBitmask, X (row + 2)
|
||||||
TYX : JSL Sprite_IsOnscreen : BCC -
|
TYX : JSL Sprite_IsOnscreen : BCC -
|
||||||
LDA.b IndoorsFlag : BEQ +
|
LDA.b IndoorsFlag : BEQ +
|
||||||
LDA.l RoomDataWRAM[$0120].high : ORA.b 1,S : STA.l RoomDataWRAM[$0120].high
|
LDA.l RoomDataWRAM[$0120].high : ORA.b 1,S : STA.l RoomDataWRAM[$0120].high
|
||||||
|
|||||||
Reference in New Issue
Block a user