From 3603e6373d61a64e6e28e52bf058f869b079b2bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Fri, 24 Apr 2020 22:01:58 +0200 Subject: [PATCH] Check for invalid targets. --- OpenRA.Mods.Common/Warheads/ChangeOwnerWarhead.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.Common/Warheads/ChangeOwnerWarhead.cs b/OpenRA.Mods.Common/Warheads/ChangeOwnerWarhead.cs index 3f9466c7ce..b94a767a36 100644 --- a/OpenRA.Mods.Common/Warheads/ChangeOwnerWarhead.cs +++ b/OpenRA.Mods.Common/Warheads/ChangeOwnerWarhead.cs @@ -32,6 +32,9 @@ namespace OpenRA.Mods.Common.Warheads foreach (var a in actors) { + if (!IsValidAgainst(a, firedBy)) + continue; + // Don't do anything on friendly fire if (a.Owner == firedBy.Owner) continue;