From d532ac2f4aeeb21bfa052296122aa2e19b41ebcd Mon Sep 17 00:00:00 2001 From: codemann8 Date: Sun, 11 Jan 2026 00:38:24 -0600 Subject: [PATCH] Fixed bonk drops duplicate counting and potentially writing bad values --- owrando.asm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/owrando.asm b/owrando.asm index 74a6812..19102dc 100644 --- a/owrando.asm +++ b/owrando.asm @@ -604,11 +604,9 @@ OWBonkDrops: .sprite_transform JSL OWBonkSpritePrep - BRA .mark_collected - - JMP .return .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 - LDA.b IndoorsFlag : BEQ + LDA.l RoomDataWRAM[$0120].high : ORA.b 1,S : STA.l RoomDataWRAM[$0120].high