diff -r 77b826a8f996 -r fd602b5838ab hedgewars/HHHandlers.inc --- a/hedgewars/HHHandlers.inc Fri Oct 07 17:29:00 2011 -0400 +++ b/hedgewars/HHHandlers.inc Fri Oct 07 18:52:04 2011 -0400 @@ -901,11 +901,13 @@ Hedgehog: PHedgehog; begin Hedgehog:= HHGear^.Hedgehog; -if not isInMultiShoot then - AllInactive:= false -else +if isInMultiShoot then HHGear^.Message:= 0; +if ((Ammoz[CurrentHedgehog^.CurAmmoType].Ammo.Propz and ammoprop_Utility) <> 0) and isInMultiShoot then + AllInactive:= true +else if not isInMultiShoot then AllInactive:= false; + if (TurnTimeLeft = 0) or (HHGear^.Damage > 0) then begin if TagTurnTimeLeft = 0 then TagTurnTimeLeft:= TurnTimeLeft;