diff --git a/game.asm b/game.asm index 26bd80d..264d276 100644 --- a/game.asm +++ b/game.asm @@ -400,8 +400,10 @@ ManualShooting spl:rts ; keys Esc or O AfterManualShooting - mva #$ff MeteorsFlag - mva #$00 plot4x4color + ldy #$00 + sty plot4x4color + dex + sty MeteorsFlag ; $ff jsr DisplayTankNameAbove ; defensive weapons without flight handling ldx TankNr @@ -444,7 +446,12 @@ ShootNow cmp #ind_Punch ; Punch beq WeponNoFlight ; but with explosion + bit MeteorsRound + bmi @+ + mva #0 MeteorsFlag +@ jsr Shoot ; bullet flight + mva #$ff MeteorsFlag bit escFlag spl:rts ; keys Esc or O diff --git a/scorch.bin b/scorch.bin index b1df5dd..f97f8d0 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 860fe35..2d25970 100644 Binary files a/scorch.xex and b/scorch.xex differ