aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-07-09 18:44:21 +0200
committerShauren <shauren.trinity@gmail.com>2022-01-22 00:33:53 +0100
commit0ac5b1da8cf79bda25789abb14ec8fb21cd93089 (patch)
treee882fe72be8b4dbf12d47f8f0877dfce58d5f3f8 /src/server/game/Spells/Spell.cpp
parent508ea9e3c7e21f363ff6ec4386cec951a6404078 (diff)
Core/Spells: Don't select corpses for spell targets that expect to hit units
Closes #24980 (cherry picked from commit 14db2215d37c8081aff32a22b0e40b1cb8d6ec96)
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index e6e5e552767..43c9b441e7a 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -1954,12 +1954,8 @@ uint32 Spell::GetSearcherTypeMask(SpellTargetObjectTypes objType, ConditionConta
{
case TARGET_OBJECT_TYPE_UNIT:
case TARGET_OBJECT_TYPE_UNIT_AND_DEST:
- if (!m_spellInfo->HasAttribute(SPELL_ATTR2_CAN_TARGET_DEAD))
- {
- retMask &= GRID_MAP_TYPE_MASK_PLAYER | GRID_MAP_TYPE_MASK_CREATURE;
- break;
- }
- [[fallthrough]];
+ retMask &= GRID_MAP_TYPE_MASK_PLAYER | GRID_MAP_TYPE_MASK_CREATURE;
+ break;
case TARGET_OBJECT_TYPE_CORPSE:
case TARGET_OBJECT_TYPE_CORPSE_ENEMY:
case TARGET_OBJECT_TYPE_CORPSE_ALLY: