/* Raskolnikov Nov 96 */
string *block_list = ({
"/global/demi",
"/global/demi.c",
"/global/god",
"/global/god.c",
});
object *children(string name) {
int i;
object *obs;
//tc("name: "+identify(name));
obs = efun::children(name);
//tc("obs: "+identify(obs));
if(this_player() && this_player()->query_lord())
return obs;
for(i=0;i<sizeof(obs);i++)
if(member_array(obs[i], block_list))
if(obs[i]->query_invis() == 2)
obs -= ({ obs[i] });
return obs;
}