From 39db9ad623aeeec3e702ac4480b7c94a544f84b5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 11 Apr 2023 10:27:04 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/callfunc.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 6dafbd06..801d6a87 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -313,6 +313,10 @@ void CallFuncBuff::ProcFlashMove() new_pos.FromGlmVec3(hit_point); glm::vec3 move_dir = hit_point - owner->GetPos().ToGlmVec3(); + if (GlmHelper::IsEqual2D(hit_point, + owner->GetPos().ToGlmVec3())) { + return; + } GlmHelper::Normalize(move_dir); owner->SetMoveDir(move_dir); owner->SetAttackDir(move_dir);