--- deliantra/server/socket/item.C 2008/12/08 15:55:00 1.74 +++ deliantra/server/socket/item.C 2008/12/19 22:47:30 1.75 @@ -731,13 +731,8 @@ if (player *opl = pl->observe->contr) if (client *ns = opl->ns) - { - if (fabs (dx) > ns->mapx / 2 || fabs (dy) > ns->mapy / 2) - return; - - if (opl->blocked_los[dx + ns->mapx / 2][dy + ns->mapy / 2] >= LOS_MAX) - return; - } + if (opl->blocked_los (dx, dy) >= LOS_MAX) + return; look_at (pl, dx, dy); }