aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2018-02-18 12:20:25 +0100
committerjackpoz <giacomopoz@gmail.com>2018-02-18 12:20:25 +0100
commite482d9f303c73e86df49b1943122a70418cfef27 (patch)
tree71b58410597264eb48eacaaae08f6b2bdf685d34 /src/server/game/Spells/Spell.cpp
parent2dd5735bd9c4212e0009c9d4db0da34cc1541862 (diff)
Core/Spells: Revert SPELL_ATTR2_IGNORE_ITEM_CHECK to unknown
Revert SPELL_ATTR2_IGNORE_ITEM_CHECK to unknown, too many spells unrelated to items have this attribute and the current handling was causing exploits with "Mote of Water" and other elements. Fix #19547
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 03d45aa2236..731fded5b26 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -6246,9 +6246,6 @@ SpellCastResult Spell::CheckItems(uint32* param1 /*= nullptr*/, uint32* param2 /
if (!player)
return SPELL_CAST_OK;
- if (m_spellInfo->HasAttribute(SPELL_ATTR2_IGNORE_ITEM_CHECK))
- return SPELL_CAST_OK;
-
if (!m_CastItem)
{
if (m_castItemGUID)