From 2def72a0781c20685c2c6463aa696b522e0ee6c4 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Mon, 12 Jun 2017 16:53:57 +0100 Subject: [PATCH] Clear previous effects data when generating a new sync report. --- OpenRA.Game/Network/SyncReport.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OpenRA.Game/Network/SyncReport.cs b/OpenRA.Game/Network/SyncReport.cs index e1f45c9d55..21a108b567 100644 --- a/OpenRA.Game/Network/SyncReport.cs +++ b/OpenRA.Game/Network/SyncReport.cs @@ -65,6 +65,8 @@ namespace OpenRA.Network report.SyncedRandom = orderManager.World.SharedRandom.Last; report.TotalCount = orderManager.World.SharedRandom.TotalCount; report.Traits.Clear(); + report.Effects.Clear(); + foreach (var actor in orderManager.World.ActorsHavingTrait()) foreach (var syncHash in actor.SyncHashes) if (syncHash.Hash != 0)