*Fix Living Bomb.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-03-10 21:07:21 +01:00
parent e376e2c940
commit 0f4f36c893
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -2056,7 +2056,7 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
// Living Bomb // Living Bomb
if (m_spellProto->SpellFamilyFlags[1] & 0x20000) if (m_spellProto->SpellFamilyFlags[1] & 0x20000)
{ {
if(!m_target || !caster || m_removeMode == AURA_REMOVE_BY_DISPEL || m_removeMode == AURA_REMOVE_BY_DEFAULT) if(!m_target || !caster || !(m_removeMode == AURA_REMOVE_BY_DISPEL || m_removeMode == AURA_REMOVE_BY_DEFAULT))
return; return;
caster->CastSpell(m_target, GetModifier()->m_amount, true, NULL, NULL, GetCasterGUID()); caster->CastSpell(m_target, GetModifier()->m_amount, true, NULL, NULL, GetCasterGUID());
return; return;
+1
View File
@@ -475,6 +475,7 @@ bool IsSingleFromSpellSpecificPerTarget(uint32 spellSpec1,uint32 spellSpec2)
case SPELL_DRINK: case SPELL_DRINK:
case SPELL_FOOD: case SPELL_FOOD:
case SPELL_CHARM: case SPELL_CHARM:
case SPELL_SCROLL:
return spellSpec1==spellSpec2; return spellSpec1==spellSpec2;
case SPELL_BATTLE_ELIXIR: case SPELL_BATTLE_ELIXIR:
return spellSpec2==SPELL_BATTLE_ELIXIR return spellSpec2==SPELL_BATTLE_ELIXIR