diff options
| author | Mikhail Redko <ovitnez@gmail.com> | 2017-05-04 18:46:10 +0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2017-05-04 12:46:10 -0300 |
| commit | 8a5b998f487bd1a391cc9d2d350c4a686b4e61b0 (patch) | |
| tree | 72a37f597801978b3dbb3ac3fb2f2b6046d162fd /src/server/game | |
| parent | 5ff8601d36a14e95f9c227db1b85253ff36e551e (diff) | |
Core/Spells: Move Big Blizzard Bear implementation to spell script (#19544)
Diffstat (limited to 'src/server/game')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 18 | ||||
| -rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 1 |
2 files changed, 1 insertions, 18 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index b889855bf99..c8eae841a45 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -3809,24 +3809,6 @@ void Spell::EffectScriptEffect(SpellEffIndex effIndex) return; } - case 58983: // Big Blizzard Bear - { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) - return; - - // Prevent stacking of mounts and client crashes upon dismounting - unitTarget->RemoveAurasByType(SPELL_AURA_MOUNTED); - - // Triggered spell id dependent on riding skill - if (uint16 skillval = unitTarget->ToPlayer()->GetSkillValue(SKILL_RIDING)) - { - if (skillval >= 150) - unitTarget->CastSpell(unitTarget, 58999, true); - else - unitTarget->CastSpell(unitTarget, 58997, true); - } - return; - } case 59317: // Teleporting { diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 1c631b2b511..4c580d25669 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3121,6 +3121,7 @@ void SpellMgr::LoadSpellInfoCorrections() 47977, // Magic Broom 48025, // Headless Horseman's Mount 54729, // Winged Steed of the Ebon Blade + 58983, // Big Blizzard Bear 71342, // Big Love Rocket 72286, // Invincible 74856, // Blazing Hippogryph |
