From 6c4d1486c31380f57bbd4c20295644b41fa8ee43 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 16 May 2019 23:20:36 +0200 Subject: [PATCH] Core/Spells: use CalculateJumpSpeeds for pull effects as well --- src/server/game/Spells/SpellEffects.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 2c4c3fdfed3..1f8673e1488 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -4544,9 +4544,8 @@ void Spell::EffectPullTowards(SpellEffIndex effIndex) pos.Relocate(m_caster); } - float speedXY = float(m_spellInfo->Effects[effIndex].MiscValue) * 0.1f; - float speedZ = unitTarget->GetDistance(pos) / speedXY * 0.5f * Movement::gravity; - + float speedXY, speedZ; + CalculateJumpSpeeds(effIndex, m_caster->GetExactDist2d(pos), speedXY, speedZ); unitTarget->GetMotionMaster()->MoveJump(pos, speedXY, speedZ); }