diff options
author | Nay <dnpd.dd@gmail.com> | 2012-09-06 17:55:37 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2012-09-06 17:55:37 +0100 |
commit | 15086e92f1835d5a641b77203033cbd11272e60b (patch) | |
tree | 721107891d749c287c31612a2bb513b8c3b73540 /src/server/game/Spells/SpellEffects.cpp | |
parent | b81dbf08374bfa9693e628ac21bd6e7d6889be22 (diff) | |
parent | 9f09713b3e286ba94948c15d64b76b2aed16f8cd (diff) |
Merge remote-tracking branch 'origin/master' into 4.3.4
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index ee7f6967e09..340140ea249 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -3868,6 +3868,8 @@ void Spell::EffectScriptEffect(SpellEffIndex effIndex) return; } case 59317: // Teleporting + { + if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; @@ -3879,20 +3881,6 @@ void Spell::EffectScriptEffect(SpellEffIndex effIndex) unitTarget->CastSpell(unitTarget, 59314, true); return; - // random spell learn instead placeholder - case 60893: // Northrend Alchemy Research - case 61177: // Northrend Inscription Research - case 61288: // Minor Inscription Research - case 61756: // Northrend Inscription Research (FAST QA VERSION) - case 64323: // Book of Glyph Mastery - { - if (m_caster->GetTypeId() != TYPEID_PLAYER) - return; - - // learn random explicit discovery recipe (if any) - if (uint32 discoveredSpell = GetExplicitDiscoverySpell(m_spellInfo->Id, m_caster->ToPlayer())) - m_caster->ToPlayer()->learnSpell(discoveredSpell, false); - return; } case 62482: // Grab Crate { |