diff --git a/OpenRA.Game/Traits/Activities/Move.cs b/OpenRA.Game/Traits/Activities/Move.cs index 56c32e5b0c..0b44b61c7f 100755 --- a/OpenRA.Game/Traits/Activities/Move.cs +++ b/OpenRA.Game/Traits/Activities/Move.cs @@ -120,6 +120,7 @@ namespace OpenRA.Traits.Activities self.ActorID, string.Join(" ", path.Select(a => a.ToString()).ToArray())); mobile.PathHash = HashList(path); + Log.Write("debug", "EvalPathHash #{0} {1}", mobile.PathHash); return path; } diff --git a/OpenRA.Game/Traits/Mobile.cs b/OpenRA.Game/Traits/Mobile.cs index fb094aa17b..ba4d6f18f6 100644 --- a/OpenRA.Game/Traits/Mobile.cs +++ b/OpenRA.Game/Traits/Mobile.cs @@ -68,6 +68,9 @@ namespace OpenRA.Traits get { return __facing; } set { + if (__facing == value) + return; // not interesting unless it changes + __facing = value; Log.Write("debug", "#{0} set Facing={1}", self.ActorID, value); Log.Write("debug", "{0}", new StackTrace());