*Fix Living Bomb.
--HG-- branch : trunk
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user