From 4d4479fede21690c8a72a7ddaaed3f964364939b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 12 Sep 2024 19:06:59 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 1 + server/gameserver/skill.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 9c78a88f..291b3f03 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -3191,6 +3191,7 @@ void Human::InternalBeKill(int killer_id, const std::string& killer_name, int we SetPos(GetBornPoint()->RandPoint(room)); room->grid_service->MoveCreature(this); App::Instance()->verify_set_pos = 0; + SyncServerPos(kNormalReason); GetMovement()->ClearPath(); InitMobaRoad(); a8::UnSetBitFlag(status, CS_Reviving); diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index ffcfeaca..a7fc3256 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -539,6 +539,7 @@ void Skill::ProcJumpToPhase(const mt::SkillPhase* phase) owner->SetPos(new_pos); App::Instance()->verify_set_pos = 0; owner->room->grid_service->MoveCreature(owner); + owner->SyncServerPos(kNormalReason); } void Skill::CancelMinorMode()