aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Spells/SpellEffects.cpp10
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);