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).
This commit is contained in:
QAston
2011-09-27 00:36:23 +02:00
parent a2633bf7fc
commit a409cc226c
+4 -4
View File
@@ -1593,8 +1593,8 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex)
if (unitTarget->ToPlayer()->HasSpellCooldown(1784)) if (unitTarget->ToPlayer()->HasSpellCooldown(1784))
unitTarget->ToPlayer()->RemoveSpellCooldown(1784); unitTarget->ToPlayer()->RemoveSpellCooldown(1784);
triggered_spell_id = 1784; unitTarget->CastSpell(unitTarget, 1784, true);
break; return;
} }
// Demonic Empowerment -- succubus // Demonic Empowerment -- succubus
case 54437: case 54437:
@@ -1604,8 +1604,8 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex)
unitTarget->RemoveAurasByType(SPELL_AURA_MOD_STUN); unitTarget->RemoveAurasByType(SPELL_AURA_MOD_STUN);
// Cast Lesser Invisibility // Cast Lesser Invisibility
triggered_spell_id = 7870; unitTarget->CastSpell(unitTarget, 7870, true);
break; return;
} }
// just skip // just skip
case 23770: // Sayge's Dark Fortune of * case 23770: // Sayge's Dark Fortune of *