From fa7648ff4192bb7e4b051a27ccb19c62b9ad8091 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 6 Dec 2008 11:35:50 -0600 Subject: *Only let grounding totem absorb magic spells. --HG-- branch : trunk --- src/game/Spell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 53261ef03ab..23295db1bb4 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -5382,7 +5382,7 @@ Unit* Spell::SelectMagnetTarget() { Unit* target = m_targets.getUnitTarget(); - if(target && target->HasAuraType(SPELL_AURA_SPELL_MAGNET) && !(m_spellInfo->Attributes & 0x10)) + if(target && m_spellInfo->DmgClass == SPELL_DAMAGE_CLASS_MAGIC && target->HasAuraType(SPELL_AURA_SPELL_MAGNET)) //Attributes & 0x10 what is this? { Unit::AuraList const& magnetAuras = target->GetAurasByType(SPELL_AURA_SPELL_MAGNET); for(Unit::AuraList::const_iterator itr = magnetAuras.begin(); itr != magnetAuras.end(); ++itr) -- cgit v1.2.3