From cc1a5202995b2c70eb2d0d4af36c593011234e35 Mon Sep 17 00:00:00 2001 From: Aokromes Date: Fri, 10 May 2019 17:54:54 +0200 Subject: [PATCH] =?UTF-8?q?Core/Movement:=20Fix=20Warrior's=20Charge=20lau?= =?UTF-8?q?nch=20visual=20while=20jumping=20backw=E2=80=A6=20(#23243)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Core/Movement: Fix Warrior's Charge launch visual while jumping backwards By Natureknight * fix no-pch --- src/server/game/Handlers/MovementHandler.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index b2c5fe4edc2..e2030f62303 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -26,6 +26,7 @@ #include "MapManager.h" #include "MotionMaster.h" #include "MovementGenerator.h" +#include "MoveSpline.h" #include "Transport.h" #include "Battleground.h" #include "InstanceSaveMgr.h" @@ -293,6 +294,12 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) return; } + if (!mover->movespline->Finalized()) + { + recvData.rfinish(); // prevent warnings spam + return; + } + /* handle special cases */ if (movementInfo.HasMovementFlag(MOVEMENTFLAG_ONTRANSPORT)) {