From 7a7c07e9c4249e6302ec7caf7fc679909116309f Mon Sep 17 00:00:00 2001 From: Patrick Date: Tue, 30 Mar 2021 19:55:54 +0200 Subject: [PATCH] fix AreaBeam + GrantExternalConditionWarhead bug --- OpenRA.Mods.Common/Warheads/GrantExternalConditionWarhead.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Mods.Common/Warheads/GrantExternalConditionWarhead.cs b/OpenRA.Mods.Common/Warheads/GrantExternalConditionWarhead.cs index 20218a1f8b..43c7e8ef24 100644 --- a/OpenRA.Mods.Common/Warheads/GrantExternalConditionWarhead.cs +++ b/OpenRA.Mods.Common/Warheads/GrantExternalConditionWarhead.cs @@ -30,6 +30,10 @@ namespace OpenRA.Mods.Common.Warheads public override void DoImpact(in Target target, WarheadArgs args) { var firedBy = args.SourceActor; + + if (target.Type == TargetType.Invalid) + return; + var actors = target.Type == TargetType.Actor ? new[] { target.Actor } : firedBy.World.FindActorsInCircle(target.CenterPosition, Range);