From 054b78f9e14357fd6492dcdacea18093f36f46a7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 10 Sep 2024 11:59:11 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/turnover.cc | 1 + server/gameserver/creature.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/server/gameserver/buff/turnover.cc b/server/gameserver/buff/turnover.cc index aec089aa..6e42bf06 100644 --- a/server/gameserver/buff/turnover.cc +++ b/server/gameserver/buff/turnover.cc @@ -93,6 +93,7 @@ void TurnOverBuff::Activate() App::Instance()->verify_set_pos = 1; owner->SetPos(curr_pos); App::Instance()->verify_set_pos = 0; + owner->SyncServerPos(1); owner->room->grid_service->MoveCreature(owner); } if (!meta->_buff_param2_int_list.empty()) { diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 3daac4fd..dfadda9a 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2761,6 +2761,7 @@ void Creature::SpecDirMove(glm::vec3 dir, float distance) AdjustPos(); room->grid_service->MoveCreature(this); GetMovement()->ClearPath(); + SyncServerPos(1); } bool Creature::HasSpecMove()