--- a/hedgewars/HHHandlers.inc Thu Sep 27 16:55:49 2007 +0000
+++ b/hedgewars/HHHandlers.inc Sat Sep 29 16:39:21 2007 +0000
@@ -94,7 +94,8 @@
begin
Inc(AttacksNum);
State:= State and not gstAttacking;
- if Ammo^[CurSlot, CurAmmo].NumPerTurn >= AttacksNum then isInMultiShoot:= true
+ if (Ammo^[CurSlot, CurAmmo].NumPerTurn >= AttacksNum) or
+ ((GameFlags and gfMultiWeapon) <> 0) then isInMultiShoot:= true
else begin
TurnTimeLeft:= Ammoz[Ammo^[CurSlot, CurAmmo].AmmoType].TimeAfterTurn;
State:= State or gstAttacked;