Introduce World.LocalShroud. Breaks targeting stealth tanks. Probably breaks FrozenUnderFog.

This commit is contained in:
Paul Chote
2010-11-26 16:56:33 +13:00
parent 41fd19c766
commit 7c5c989eb2
25 changed files with 88 additions and 161 deletions

View File

@@ -18,9 +18,9 @@ namespace OpenRA.Mods.RA
class InvisibleToOthers : IRenderModifier, IVisibilityModifier, IRadarColorModifier
{
public bool IsVisible(Actor self, Player byPlayer)
public bool IsVisible(Actor self)
{
return self.Owner == byPlayer;
return self.World.LocalPlayer == null || self.Owner == self.World.LocalPlayer;
}
public Color RadarColorOverride(Actor self)