From 8f8b0b966f9f3e0a7945cb3e3dfdc25e24b52d8f Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Fri, 3 Oct 2014 13:56:57 +0200 Subject: [PATCH] Avoid reading CenterPosition of invalid targets in DamageWarhead Fixes #6642 --- OpenRA.Game/GameRules/DamageWarhead.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Game/GameRules/DamageWarhead.cs b/OpenRA.Game/GameRules/DamageWarhead.cs index 41e7dc5b0d..85a7ff662b 100644 --- a/OpenRA.Game/GameRules/DamageWarhead.cs +++ b/OpenRA.Game/GameRules/DamageWarhead.cs @@ -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); }