diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index c847f04c..627b5ade 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -50,7 +50,7 @@ void BaseAgent::Exec() { behaviac::EBTStatus status = f8::BtMgr::Instance()->BtExec(this); if (status == behaviac::BT_RUNNING && event_cb_) { -#ifdef DEBUG +#ifdef DEBUG1 DumpBt(this); #endif bool has_event = false; diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 87987f84..507c4568 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2706,6 +2706,7 @@ void Creature::OnLand() Global::Instance()->verify_set_pos = 1; GetMutablePos().FromGlmVec3(point); Global::Instance()->verify_set_pos = 0; + GetMovement()->ClearPath(); #ifdef DEBUG a8::XPrintf("OnLoad ok:%d pos:%f,%f,%f\n", {