From c7f8921cea91693039a1cb5e1cbc81d965a39866 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 26 Aug 2010 21:22:23 +1200 Subject: [PATCH] fix crash in Missile.Tick when the target is killed while the missile is enroute --- OpenRA.Mods.RA/Effects/Missile.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Effects/Missile.cs b/OpenRA.Mods.RA/Effects/Missile.cs index fdd849b08e..6f5775a7b5 100755 --- a/OpenRA.Mods.RA/Effects/Missile.cs +++ b/OpenRA.Mods.RA/Effects/Missile.cs @@ -76,7 +76,7 @@ namespace OpenRA.Mods.RA.Effects var targetPosition = Args.target.CenterLocation + offset; var targetAltitude = 0; - if (Args.target.IsActor && Args.target.Actor.HasTrait()) + if (Args.target.IsValid && Args.target.IsActor && Args.target.Actor.HasTrait()) targetAltitude = Args.target.Actor.Trait().Altitude; Altitude += Math.Sign(targetAltitude - Altitude);