From a3a93d215c4696eb9da95ea95a91414446742ead Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 23 Sep 2024 15:41:10 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index d2676638..963bd76b 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2602,7 +2602,7 @@ void Creature::FollowToTarget() void Creature::DoRecoilForce(int distance) { - if (distance > 0) { + if (distance > 0 && GetMovement()->GetPathSize() <= 0) { glm::vec3 old_move_dir = GetMoveDir(); MustBeAddBuff(this, kRecoilBuffId); SetMoveDir(GetAttackDir() * -1.0f);