diff options
author | Faq <ainarsh@gmail.com> | 2012-09-13 15:19:52 +0300 |
---|---|---|
committer | Faq <ainarsh@gmail.com> | 2012-09-13 15:19:52 +0300 |
commit | 9b76acbd3a0745f8eef6af77d80320cb74103a20 (patch) | |
tree | 41a44af95755b7e2bb60ada78a97f19a63e87572 /src/server/game/Spells/SpellEffects.cpp | |
parent | f746c2d975477e1f84a11f3c06e8f1175ebe5106 (diff) |
Core/Spells Scroll of Recall
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 75cf7e82b25..dcbd1888b03 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1153,6 +1153,14 @@ void Spell::EffectTeleportUnits(SpellEffIndex /*effIndex*/) if (unitTarget->getLevel() > uiMaxSafeLevel) { unitTarget->AddAura(60444, unitTarget); //Apply Lost! Aura + + // ALLIANCE from 60323 to 60330 - HORDE from 60328 to 60335 + uint32 spellId = 60323; + if (m_caster->ToPlayer()->GetTeam() == HORDE) + spellId += 5; + + spellId += urand(0, 7); + m_caster->CastSpell(m_caster, spellId, true); return; } break; |