Additional check for 0 bullets in DecreaseWeapon proc #56

This commit is contained in:
Pecusx
2022-06-03 10:48:08 +02:00
parent 8f0bd8ca81
commit 777f5c341a
2 changed files with 2 additions and 0 deletions
BIN
View File
Binary file not shown.
+2
View File
@@ -2372,12 +2372,14 @@ RangesChecked
; decreases 1 bullet from a weapon(A) of tank(TankNr) ; decreases 1 bullet from a weapon(A) of tank(TankNr)
;-------------------------------------------------- ;--------------------------------------------------
jsr HowManyBullets jsr HowManyBullets
beq noBullets ; no bullets - no decreasing (additional check)
cpy #0 cpy #0
beq defaultWeapon ; no decreasing Baby Missile beq defaultWeapon ; no decreasing Baby Missile
sec sec
sbc #1 sbc #1
sta (weaponPointer),y ; we have good values after HowManyBullets sta (weaponPointer),y ; we have good values after HowManyBullets
defaultWeapon defaultWeapon
noBullets
rts rts
.endp .endp