Apply range modifiers to Missile RangeLimit.
This commit is contained in:
@@ -223,7 +223,8 @@ namespace OpenRA.Mods.Common.Projectiles
|
|||||||
hFacing = args.Facing.Facing;
|
hFacing = args.Facing.Facing;
|
||||||
gravity = new WVec(0, 0, -info.Gravity);
|
gravity = new WVec(0, 0, -info.Gravity);
|
||||||
targetPosition = args.PassiveTarget;
|
targetPosition = args.PassiveTarget;
|
||||||
rangeLimit = info.RangeLimit != WDist.Zero ? info.RangeLimit : args.Weapon.Range;
|
var limit = info.RangeLimit != WDist.Zero ? info.RangeLimit : args.Weapon.Range;
|
||||||
|
rangeLimit = new WDist(Util.ApplyPercentageModifiers(limit.Length, args.RangeModifiers));
|
||||||
minLaunchSpeed = info.MinimumLaunchSpeed.Length > -1 ? info.MinimumLaunchSpeed.Length : info.Speed.Length;
|
minLaunchSpeed = info.MinimumLaunchSpeed.Length > -1 ? info.MinimumLaunchSpeed.Length : info.Speed.Length;
|
||||||
maxLaunchSpeed = info.MaximumLaunchSpeed.Length > -1 ? info.MaximumLaunchSpeed.Length : info.Speed.Length;
|
maxLaunchSpeed = info.MaximumLaunchSpeed.Length > -1 ? info.MaximumLaunchSpeed.Length : info.Speed.Length;
|
||||||
maxSpeed = info.Speed.Length;
|
maxSpeed = info.Speed.Length;
|
||||||
|
|||||||
Reference in New Issue
Block a user