diff options
author | QAston <qaston@gmail.com> | 2011-09-27 00:36:23 +0200 |
---|---|---|
committer | QAston <qaston@gmail.com> | 2011-09-27 00:36:23 +0200 |
commit | a409cc226c96ea0d74c67687d027632d89868aca (patch) | |
tree | 8712b27000b319be7e49c8ba9abaf5e0ed9263d8 | |
parent | a2633bf7fcaa5586eb5999820a508a3b5a18ac0b (diff) |
Core/Spells: Fix Vanish's stealth trigger and Demonic Empowerment's invisibility trigger
Those spells were failing to pass default effect trigger spell due to their custom implementation (changing triggered_spell_id instead of adding serverside spells with proper targeting).
-rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 0637c25e3ab..43136555c7a 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1593,8 +1593,8 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex) if (unitTarget->ToPlayer()->HasSpellCooldown(1784)) unitTarget->ToPlayer()->RemoveSpellCooldown(1784); - triggered_spell_id = 1784; - break; + unitTarget->CastSpell(unitTarget, 1784, true); + return; } // Demonic Empowerment -- succubus case 54437: @@ -1604,8 +1604,8 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex) unitTarget->RemoveAurasByType(SPELL_AURA_MOD_STUN); // Cast Lesser Invisibility - triggered_spell_id = 7870; - break; + unitTarget->CastSpell(unitTarget, 7870, true); + return; } // just skip case 23770: // Sayge's Dark Fortune of * |