diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index de83d33f2c..b339a8b85e 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -173,9 +173,10 @@ namespace OpenRA { //using (new PerfSample("synchash")) { + int n = 0; int ret = 0; foreach (var a in Actors) - ret += (int)a.ActorID * Sync.CalculateSyncHash(a); + ret += n++ * (int)a.ActorID * Sync.CalculateSyncHash(a); return ret; }