--- deliantra/server/common/object.C 2008/12/23 01:13:15 1.266 +++ deliantra/server/common/object.C 2008/12/23 01:51:27 1.267 @@ -1081,11 +1081,11 @@ * to save cpu time. */ if (pl) - if (pl->contr && !QUERY_FLAG (pl, FLAG_NO_FIX_PLAYER)) + if (pl->is_player () && (glow_radius || !QUERY_FLAG (pl, FLAG_NO_FIX_PLAYER))) { pl->update_stats (); - if (affects_los () && pl->is_on_map () && pl->map->darkness) + if (glow_radius && pl->is_on_map () && pl->map->darkness) update_all_los (pl->map, pl->x, pl->y); } }