Merge pull request #6645 from obrakmann/fix6642_tib_warhead_crash

Avoid reading CenterPosition of invalid targets in DamageWarhead
This commit is contained in:
Matthias Mailänder
2014-10-03 14:49:35 +02:00

View File

@@ -71,7 +71,7 @@ namespace OpenRA.GameRules
// Used by traits that damage a single actor, rather than a position
if (target.Type == TargetType.Actor)
DoImpact(target.Actor, firedBy, damageModifiers);
else
else if (target.Type != TargetType.Invalid)
DoImpact(target.CenterPosition, firedBy, damageModifiers);
}