From 2eb85601a16edba46aea50f0da1adf987166f8b4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 15 Apr 2021 15:24:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9C=A9=E6=99=95=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/human.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index b0d688d..f9fe1c9 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1770,12 +1770,14 @@ void Human::_UpdateSpecMove() void Human::_UpdateMove(int speed) { - do { - int distance = std::min(5, speed); - _InternalUpdateMove(distance); - speed -= distance; - } while (speed > 0); - CheckSpecObject(); + if (!HasBuffEffect(kBET_Vertigo)) { + do { + int distance = std::min(5, speed); + _InternalUpdateMove(distance); + speed -= distance; + } while (speed > 0); + CheckSpecObject(); + } } void Human::ChangeToRace(RaceType_e race, int level)