diff -r 796ed875aa95 -r b5ed76d2a1f9 hedgewars/uGearsHedgehog.pas --- a/hedgewars/uGearsHedgehog.pas Sun Mar 03 14:58:58 2013 -0500 +++ b/hedgewars/uGearsHedgehog.pas Sun Mar 03 19:43:01 2013 -0500 @@ -1261,7 +1261,7 @@ if GameTicks mod 100 = 0 then CheckIce(Gear); if Gear^.Hedgehog^.Effects[heFrozen] > 0 then begin - if Gear^.Hedgehog^.Effects[heFrozen] > 256 then + if (Gear^.Hedgehog^.Effects[heFrozen] > 256) and (CurrentHedgehog^.Team^.Clan <> Gear^.Hedgehog^.Team^.Clan) then dec(Gear^.Hedgehog^.Effects[heFrozen]) else if GameTicks mod 10 = 0 then dec(Gear^.Hedgehog^.Effects[heFrozen])