AEGIS and AMS cloak bubbles more proactive

This commit is contained in:
Fate-JH 2024-02-26 14:06:29 -05:00
parent 3b9f10d093
commit d1d4f91454

View file

@ -364,7 +364,13 @@ object EffectTarget {
def AutoTurretBlankVehicleTarget(target: PlanetSideGameObject): Boolean =
target match {
case v: Vehicle =>
(v.Definition == GlobalDefinitions.ams && v.DeploymentState == DriveState.Deployed) || v.MountedIn.nonEmpty || v.Cloaked
val pos = v.Position
lazy val sector = v.Zone.blockMap.sector(pos, range = 51f)
(v.Definition == GlobalDefinitions.ams && v.DeploymentState == DriveState.Deployed) ||
v.MountedIn.nonEmpty ||
v.Cloaked ||
radarCloakedAms(sector, pos) ||
radarCloakedAegis(sector, pos)
case _ =>
false
}