diff --git a/scorch.xex b/scorch.xex index 222ec3e..2e8b28a 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index eac3800..5e43290 100644 --- a/weapons.asm +++ b/weapons.asm @@ -2372,12 +2372,14 @@ RangesChecked ; decreases 1 bullet from a weapon(A) of tank(TankNr) ;-------------------------------------------------- jsr HowManyBullets + beq noBullets ; no bullets - no decreasing (additional check) cpy #0 beq defaultWeapon ; no decreasing Baby Missile sec sbc #1 sta (weaponPointer),y ; we have good values after HowManyBullets defaultWeapon +noBullets rts .endp