diff --git a/DXRBalance/DeusEx/Classes/AugDefense.uc b/DXRBalance/DeusEx/Classes/AugDefense.uc index 74610a1b0..6c91ed1f7 100644 --- a/DXRBalance/DeusEx/Classes/AugDefense.uc +++ b/DXRBalance/DeusEx/Classes/AugDefense.uc @@ -5,6 +5,7 @@ class DXRAugDefense injects AugDefense; // DEUS_EX AMSD Exported to a function since it also needs to exist in the client // TriggerDefenseAugHUD; // DXRando: ignore bStuck projectiles, we can't do this in the super because we need it to return the 2nd closest projectile if there is a stuck one +// also only track projectiles to a certain distance, to reduce energy usage and annoyance // ------------------------------------------------------------------------------ simulated function DeusExProjectile FindNearestProjectile() @@ -15,7 +16,7 @@ simulated function DeusExProjectile FindNearestProjectile() minproj = None; mindist = 999999; - foreach RadiusActors(class'DeusExProjectile', proj, LevelValues[CurrentLevel]*2, player.Location) + foreach RadiusActors(class'DeusExProjectile', proj, LevelValues[CurrentLevel] + 160, player.Location) { if (Level.NetMode != NM_Standalone) bValidProj = !proj.bIgnoresNanoDefense;