diff -r c277657854a2 -r 8512b9758f67 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Sun Sep 04 21:40:47 2011 +0400 +++ b/hedgewars/GSHandlers.inc Sun Sep 04 13:54:24 2011 -0400 @@ -1126,6 +1126,7 @@ AllInactive := false; HHGear := Gear^.Hedgehog^.Gear; dec(Gear^.Timer); + if ((GameFlags and gfInfAttack) <> 0) and (TurnTimeLeft > 0) then dec(TurnTimeLeft); if (Gear^.Timer = 0)or((Gear^.Message and gmDestroy) <> 0)or((HHGear^.State and gstHHDriven) = 0) then begin @@ -1235,6 +1236,8 @@ begin AllInactive := false; dec(Gear^.Timer); + if ((GameFlags and gfInfAttack) <> 0) and (TurnTimeLeft > 0) then dec(TurnTimeLeft); + HHGear := Gear^.Hedgehog^.Gear; HedgehogChAngle(HHGear);