diff --git a/OpenRA.Game/Actor.cs b/OpenRA.Game/Actor.cs index 14f7c65a7b..1dbc155022 100644 --- a/OpenRA.Game/Actor.cs +++ b/OpenRA.Game/Actor.cs @@ -181,7 +181,10 @@ namespace OpenRA public override string ToString() { - return "{0} {1}{2}".F(Info.Name, ActorID, IsInWorld ? "" : " (not in world)"); + var name = Info.Name + " " + ActorID; + if (!IsInWorld) + name += " (not in world)"; + return name; } public T Trait() diff --git a/OpenRA.Mods.Common/Traits/Modifiers/HiddenUnderFog.cs b/OpenRA.Mods.Common/Traits/Modifiers/HiddenUnderFog.cs index 2c7653f1c8..fa2a44dbb6 100644 --- a/OpenRA.Mods.Common/Traits/Modifiers/HiddenUnderFog.cs +++ b/OpenRA.Mods.Common/Traits/Modifiers/HiddenUnderFog.cs @@ -22,7 +22,7 @@ namespace OpenRA.Mods.Common.Traits { public bool IsVisible(Actor self, Player byPlayer) { - return byPlayer == null || Shroud.GetVisOrigins(self).Any(o => byPlayer.Shroud.IsVisible(o)); + return byPlayer == null || Shroud.GetVisOrigins(self).Any(byPlayer.Shroud.IsVisible); } public IEnumerable ModifyRender(Actor self, WorldRenderer wr, IEnumerable r)