diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-02-29 18:09:10 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-02-29 18:09:10 +0100 |
| commit | 0139ec41bb3e2348b56fad2b4182b4a7a0494ac9 (patch) | |
| tree | c6bc3e3d38ffd85a5c322a801f882bcf6abbafd8 /src/server/game/Spells/Spell.cpp | |
| parent | d3738024587aa618826318fec7bcc6fe15d1f0e2 (diff) | |
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
| -rw-r--r-- | src/server/game/Spells/Spell.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 904798d982b..fff10534611 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -9331,7 +9331,7 @@ void SelectRandomInjuredTargets(std::list<WorldObject*>& targets, size_t maxTarg if (prioritizeGroupMembersOf && (!target->IsUnit() || target->ToUnit()->IsInRaidWith(prioritizeGroupMembersOf))) negativePoints |= 1 << NOT_GROUPED; - if (prioritizePlayers && !target->IsPlayer() && (!target->IsCreature() || !target->ToCreature()->HasFlag(CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS))) + if (prioritizePlayers && !target->IsPlayer() && (!target->IsCreature() || !target->ToCreature()->IsTreatedAsRaidUnit())) negativePoints |= 1 << NOT_PLAYER; if (!target->IsUnit() || target->ToUnit()->IsFullHealth()) |
