diff -r f523e5e84772 -r 9fa380a18a65 hedgewars/uTeams.pas --- a/hedgewars/uTeams.pas Tue Mar 05 09:11:28 2013 +0100 +++ b/hedgewars/uTeams.pas Tue Mar 05 16:04:22 2013 -0500 @@ -110,7 +110,7 @@ end; procedure SwitchHedgehog; -var c: LongWord; +var c, i, j: LongWord; PrevHH, PrevTeam : LongWord; begin TargetPoint.X:= NoPointX; @@ -173,7 +173,15 @@ if c = ClansCount then begin if not PlacingHogs then + begin inc(TotalRounds); + for i:= 0 to Pred(TeamsCount) do + with TeamsArray[i]^ do + for j:= 0 to Pred(HedgehogsNumber) do + with Hedgehogs[j] do + if Effects[heFrozen] > 255 then + Effects[heFrozen]:= max(255,Effects[heFrozen]-50000) + end; c:= 0 end;