--- deliantra/server/common/map.C 2007/05/17 21:32:08 1.102 +++ deliantra/server/common/map.C 2007/05/17 23:35:19 1.103 @@ -222,12 +222,11 @@ if (OB_MOVE_BLOCK (ob, tmp)) return 1; - if (QUERY_FLAG (tmp, FLAG_ALIVE) + if (tmp->flag [FLAG_ALIVE] && tmp->head_ () != ob && tmp != ob && tmp->type != DOOR - && !tmp->flag [FLAG_WIZ] - && tmp->contr->hidden) + && !(tmp->flag [FLAG_WIZ] && tmp->contr->hidden)) return 1; }