From af799ef1bd77a93e88da51bc1b6be850444b17f3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 7 Sep 2021 07:14:38 +0000 Subject: [PATCH] 1 --- server/gameserver/player.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 0286071..5a6e349 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -659,9 +659,11 @@ void Player::_CMMove(f8::MsgHdr& hdr, const cs::CMMove& msg) a8::Vec2 new_move_dir; TypeConvert::FromPb(new_move_dir, &msg.move_dir()); if (!HasBuffEffect(kBET_Vertigo)) { - new_move_dir.Normalize(); - SetMoveDir(new_move_dir); - moving = true; + if (!(HasBuffEffect(kBET_Jump) && follow_target.Get())) { + new_move_dir.Normalize(); + SetMoveDir(new_move_dir); + moving = true; + } } } }