diff --git a/zone/mob.cpp b/zone/mob.cpp index a8eeb996a..5fe9391f5 100644 --- a/zone/mob.cpp +++ b/zone/mob.cpp @@ -1663,7 +1663,7 @@ void Mob::ShowBuffList(Client* client) { } void Mob::GMMove(float x, float y, float z, float heading, bool SendUpdate) { - if (IsCorpse()) { + if (IsCorpse() || (IsClient() && !IsAIControlled())) { m_Position.x = x; m_Position.y = y; m_Position.z = z;