diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-07-09 18:44:21 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-07-09 18:44:21 +0200 |
commit | 14db2215d37c8081aff32a22b0e40b1cb8d6ec96 (patch) | |
tree | d190cf23e39a6a0fb42c401206bc974f0c6a4a77 /src/server/game/Spells/Spell.cpp | |
parent | 232628f0a63480d07d28dcf12a7f6445ca07ab43 (diff) |
Core/Spells: Don't select corpses for spell targets that expect to hit units
Closes #24980
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 668b951eb2d..c63299f2c81 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -1796,12 +1796,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: |