diff -r 487e5675061f -r a05105e35d49 hedgewars/uCommandHandlers.pas --- a/hedgewars/uCommandHandlers.pas Sat Dec 14 14:24:03 2013 -0500 +++ b/hedgewars/uCommandHandlers.pas Sat Dec 14 14:29:14 2013 -0500 @@ -377,7 +377,7 @@ gi := GearsList; while gi <> nil do begin - with gi^ do CheckSum:= CheckSum xor X.round xor X.frac xor dX.round xor dX.frac xor Y.round xor Y.frac xor dY.round xor dY.frac; + with gi^ do CheckSum:= CheckSum xor X.round xor X.frac xor dX.round xor dX.frac xor Y.round xor Y.frac xor dY.round xor dY.frac xor State; AddRandomness(CheckSum); gi := gi^.NextGear end;