From 4103c07b3c5a343c1909f9a68a60026c8588de25 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Tue, 19 Aug 2025 21:30:31 -0400 Subject: [PATCH] Core/Spells: Fix group member classification in SelectRandomInjuredTargets Port From (https://github.com/TrinityCore/TrinityCore/commit/04d44bd3a081fdf1b13ff20cd97a399f0fdfc477) --- Source/Game/Scripting/SpellScript.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Scripting/SpellScript.cs b/Source/Game/Scripting/SpellScript.cs index 3581dfc8f..42592bbd1 100644 --- a/Source/Game/Scripting/SpellScript.cs +++ b/Source/Game/Scripting/SpellScript.cs @@ -1093,7 +1093,7 @@ namespace Game.Scripting var tempTargets = targets.Select(target => { int negativePoints = 0; - if (prioritizeGroupMembersOf != null && (!target.IsUnit() || target.ToUnit().IsInRaidWith(prioritizeGroupMembersOf))) + if (prioritizeGroupMembersOf != null && (!target.IsUnit() || !target.ToUnit().IsInRaidWith(prioritizeGroupMembersOf))) negativePoints |= 1 << NOT_GROUPED; if (prioritizePlayers && !target.IsPlayer() && (!target.IsCreature() || !target.ToCreature().IsTreatedAsRaidUnit()))