diff --git a/OpenRA.Game/Network/SyncReport.cs b/OpenRA.Game/Network/SyncReport.cs index c41c719730..f611a29367 100755 --- a/OpenRA.Game/Network/SyncReport.cs +++ b/OpenRA.Game/Network/SyncReport.cs @@ -37,7 +37,7 @@ namespace OpenRA.Network report.Frame = orderManager.NetFrameNumber; report.SyncedRandom = orderManager.world.SharedRandom.Last; report.Traits.Clear(); - foreach (var a in orderManager.world.Queries.WithTrait()) + foreach (var a in orderManager.world.Queries.WithTrait()) { var sync = Sync.CalculateSyncHash(a.Trait); if (sync != 0) diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index c2b6adbeb5..21688210a0 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -195,7 +195,7 @@ namespace OpenRA ret += n++ * (int)(1+a.ActorID) * Sync.CalculateSyncHash(a); // hash all the traits that tick - foreach (var x in traitDict.ActorsWithTraitMultiple(this)) + foreach (var x in traitDict.ActorsWithTraitMultiple(this)) ret += n++*(int) (1+x.Actor.ActorID)*Sync.CalculateSyncHash(x.Trait); // Hash the shared rng