--- deliantra/server/common/object.C 2008/07/14 18:36:43 1.247 +++ deliantra/server/common/object.C 2008/07/14 23:47:06 1.248 @@ -347,7 +347,8 @@ // maybe there is a player standing on the same mapspace // this will catch the case where "this" is a player if (object *pl = ms ().player ()) - if (!pl->container || this == pl->container) + if ((!pl->container && pl->contr->ns && !pl->contr->ns->update_look) + || this == pl->container) return pl; } }