From 5d9c9eabd6b63610ef1d8ce4b02a2792dd9f2ad4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 12 Sep 2024 16:24:08 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 9e23dc01..cabc6767 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -979,12 +979,13 @@ void Creature::DoSkill(int skill_id, Skill* skill = GetSkill(skill_id); if (skill && CanUseSkill(skill_id)) { #if 1 - { + if (IsPlayer()) { App::Instance()->verify_set_pos = 1; Position pos; pos.FromGlmVec3(*GetClientCurrPos()); SetPos(pos); App::Instance()->verify_set_pos = 0; + room->grid_service->MoveCreature(this); } #endif #ifdef MYDEBUG