diff -r a94f4ef5ba2b -r a99a79bbd857 hedgewars/uCommandHandlers.pas --- a/hedgewars/uCommandHandlers.pas Sun Nov 04 16:28:04 2012 +0100 +++ b/hedgewars/uCommandHandlers.pas Sun Nov 04 17:47:44 2012 -0500 @@ -598,9 +598,9 @@ if bShowAmmoMenu then bShowAmmoMenu:= false - else if ((Gear^.State and (gstAttacking or gstAttacked)) <> 0) + else if not(CurrentTeam^.Extdriven) and (((Gear^.State and (gstAttacking or gstAttacked)) <> 0) or ((MultiShootAttacks > 0) and ((Ammoz[CurAmmoType].Ammo.Propz and ammoprop_NoRoundEnd) = 0)) - or ((Gear^.State and gstHHDriven) = 0) then + or ((Gear^.State and gstHHDriven) = 0)) then begin end else