From 8c8b965b7c6cf9d00939efdf63b6588c141cc697 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 7 Dec 2021 14:16:21 -0500 Subject: [PATCH] Core/Spells: Use 3D distance for calculating speed from movement time instead of 2D Port From (https://github.com/TrinityCore/TrinityCore/commit/768ed2cbdcaadf6a3eefab84ef94ca5029755b5f) --- Source/Game/Spells/SpellEffects.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Spells/SpellEffects.cs b/Source/Game/Spells/SpellEffects.cs index c8c5c0536..3a8ee6161 100644 --- a/Source/Game/Spells/SpellEffects.cs +++ b/Source/Game/Spells/SpellEffects.cs @@ -5533,7 +5533,7 @@ namespace Game.Spells float speed = jumpParams.Speed; if (jumpParams.TreatSpeedAsMoveTimeSeconds) - speed = unitCaster.GetExactDist2d(destTarget) / jumpParams.Speed; + speed = unitCaster.GetExactDist(destTarget) / jumpParams.Speed; Optional arrivalCast = new(); if (effectInfo.TriggerSpell != 0)