From ae0a0163cc70658237bb499eb0dc7cf567ae3a8b Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 3 Nov 2018 18:15:43 +0100 Subject: [PATCH] Fix DamagesConcreteWarhead crashing when a target becomes invalid --- OpenRA.Mods.D2k/Warheads/DamagesConcreteWarhead.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.D2k/Warheads/DamagesConcreteWarhead.cs b/OpenRA.Mods.D2k/Warheads/DamagesConcreteWarhead.cs index 690839212e..7792e02a9b 100644 --- a/OpenRA.Mods.D2k/Warheads/DamagesConcreteWarhead.cs +++ b/OpenRA.Mods.D2k/Warheads/DamagesConcreteWarhead.cs @@ -25,6 +25,9 @@ namespace OpenRA.Mods.D2k.Warheads public override void DoImpact(Target target, Actor firedBy, IEnumerable damageModifiers) { + if (target.Type == TargetType.Invalid) + return; + var world = firedBy.World; var layer = world.WorldActor.Trait(); var cell = world.Map.CellContaining(target.CenterPosition);