diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index a2db2bfd..c59a048f 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1834,6 +1834,9 @@ void Human::_InternalUpdateMove(float speed) nx = -nx; ny = -ny; } + if (HasBuffEffect(kBET_Hide)) { + RemoveBuffByEffectId(kBET_Hide); + } #if 1 SetPos(old_pos + a8::Vec2(nx, ny)); if (!CheckCollision()) {