Clear previous effects data when generating a new sync report.
This commit is contained in:
@@ -65,6 +65,8 @@ namespace OpenRA.Network
|
|||||||
report.SyncedRandom = orderManager.World.SharedRandom.Last;
|
report.SyncedRandom = orderManager.World.SharedRandom.Last;
|
||||||
report.TotalCount = orderManager.World.SharedRandom.TotalCount;
|
report.TotalCount = orderManager.World.SharedRandom.TotalCount;
|
||||||
report.Traits.Clear();
|
report.Traits.Clear();
|
||||||
|
report.Effects.Clear();
|
||||||
|
|
||||||
foreach (var actor in orderManager.World.ActorsHavingTrait<ISync>())
|
foreach (var actor in orderManager.World.ActorsHavingTrait<ISync>())
|
||||||
foreach (var syncHash in actor.SyncHashes)
|
foreach (var syncHash in actor.SyncHashes)
|
||||||
if (syncHash.Hash != 0)
|
if (syncHash.Hash != 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user