diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-04-25 14:39:37 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-04-25 14:39:37 +0200 |
commit | 5f2dcc1172e900b84ec36e4a464262c7c59a2f68 (patch) | |
tree | 81eaa8eb3bc258b1623749d3279ce9fa669bc1da | |
parent | ba5bd01adec73581697fee2ab9025526bd059780 (diff) |
Core/Spells: Corrected logic checking vehicle summon spells, thx codels
-rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 21d9a765c55..ff52e9247df 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -3124,13 +3124,9 @@ void Spell::EffectSummonType(SpellEffIndex effIndex) return; // The spell that this effect will trigger. It has SPELL_AURA_CONTROL_VEHICLE - uint32 spell = SpellMgr::CalculateSpellEffectAmount(m_spellInfo, effIndex); - if (spell) - { - SpellEntry const *spellProto = sSpellStore.LookupEntry(spell); - if (!spellProto) - spell = VEHICLE_SPELL_RIDE_HARDCODED; - } + uint32 spell = VEHICLE_SPELL_RIDE_HARDCODED; + if (SpellEntry const* spellProto = sSpellStore.LookupEntry(SpellMgr::CalculateSpellEffectAmount(m_spellInfo, effIndex))) + spell = spellProto->Id; // Hard coded enter vehicle spell m_originalCaster->CastSpell(summon, spell, true); |