Merge pull request #8097 from deniz1a/cloaked-targetability

Fixes location of phase transport being revealed by attack line.
This commit is contained in:
Oliver Brakmann
2015-05-18 23:04:09 +02:00

View File

@@ -383,12 +383,12 @@ namespace OpenRA.Traits
public bool IsTargetable(Actor a)
{
if (HasFogVisibility())
return true;
if (a.TraitsImplementing<IVisibilityModifier>().Any(t => !t.IsVisible(a, self.Owner)))
return false;
if (HasFogVisibility())
return true;
return GetVisOrigins(a).Any(IsVisible);
}