diff -r c9a63db3e603 -r fd7ced2071a1 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Sun Oct 10 20:16:17 2010 -0400 +++ b/hedgewars/GSHandlers.inc Sun Oct 10 20:34:48 2010 -0400 @@ -1456,7 +1456,7 @@ dec(Gear^.Timer); end else // gsttmpFlag = 0 - if TurnTimeLeft = 0 then Gear^.State := Gear^.State or gsttmpFlag; + if (TurnTimeLeft = 0) or ((GameFlags and gfInfAttack) <> 0) then Gear^.State := Gear^.State or gsttmpFlag; end; ////////////////////////////////////////////////////////////////////////////////