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;