diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index f72616cfb..0d2b4022b 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -2035,6 +2035,9 @@ void Aura::HandleAuraDummy(bool apply, bool Real) // Pet will be following owner, this makes him stop target->addUnitState(UNIT_STAT_STUNNED); return; + case 54729: // Winged Steed of the Ebon Blade + Spell::SelectMountByAreaAndSkill(target, GetSpellProto(), 0, 0, 54726, 54727, 0); + return; case 62061: // Festive Holiday Mount if (target->HasAuraType(SPELL_AURA_MOUNTED)) // Reindeer Transformation diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index d9c9351ef..6a3b3dbb2 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6586,24 +6586,6 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) m_caster->CastSpell(m_caster, 57444, true); return; } - case 54729: // Winged Steed of the Ebon Blade - { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) - return; - - // Prevent stacking of mounts - unitTarget->RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); - - // Triggered spell id dependent of riding skill - if (uint16 skillval = ((Player*)unitTarget)->GetSkillValue(SKILL_RIDING)) - { - if (skillval >= 300) - unitTarget->CastSpell(unitTarget, 54727, true); - else - unitTarget->CastSpell(unitTarget, 54726, true); - } - return; - } case 54436: // Demonic Empowerment (succubus Vanish effect) { if (!unitTarget) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 2922c583b..430fa3a2b 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11102" + #define REVISION_NR "11103" #endif // __REVISION_NR_H__