From 44ccb829046fa8397d11571df13766a0ed077e30 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 29 Apr 2010 18:10:55 +1200 Subject: [PATCH] dump all traits with nonzero sync --- OpenRA.Game/Game.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index b7616c1792..7c3d691ce2 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -229,13 +229,17 @@ namespace OpenRA Sync.CalculateSyncHash(a))); sb.AppendLine("Tick Actors:"); - foreach (var a in Game.world.Queries.WithTraitMultiple()) - sb.AppendLine("\t {0} {1} {2} {3} ({4})".F( - a.Actor.ActorID, - a.Actor.Info.Name, - (a.Actor.Owner == null) ? "null" : a.Actor.Owner.InternalName, - a.Trait.GetType().Name, - Sync.CalculateSyncHash(a.Trait))); + foreach (var a in Game.world.Queries.WithTraitMultiple()) + { + var sync = Sync.CalculateSyncHash(a.Trait); + if (sync != 0) + sb.AppendLine("\t {0} {1} {2} {3} ({4})".F( + a.Actor.ActorID, + a.Actor.Info.Name, + (a.Actor.Owner == null) ? "null" : a.Actor.Owner.InternalName, + a.Trait.GetType().Name, + sync)); + } return sb.ToString(); }