all spread in pixels now.

This commit is contained in:
Chris Forbes
2010-03-27 20:49:59 +13:00
parent e15fc6a425
commit ebb65a92d6

View File

@@ -91,7 +91,7 @@ namespace OpenRA
if (!WeaponValidForTarget(weapon, target)) if (!WeaponValidForTarget(weapon, target))
return 0f; return 0f;
var distance = (target.CenterLocation - loc).Length*1/24f; var distance = (target.CenterLocation - loc).Length;
var rawDamage = weapon.Damage * modifier * (float)Math.Exp(-distance / warhead.Spread); var rawDamage = weapon.Damage * modifier * (float)Math.Exp(-distance / warhead.Spread);
var multiplier = warhead.EffectivenessAgainst(target.Info.Traits.Get<OwnedActorInfo>().Armor); var multiplier = warhead.EffectivenessAgainst(target.Info.Traits.Get<OwnedActorInfo>().Armor);
return rawDamage * multiplier; return rawDamage * multiplier;