/* Do not remove the headers from this file! see /USAGE for more info. */
// By Ohara
// Revised by Marroc, February 4, 2001.
inherit DOOR;
void do_hidden_stuff()
{
if( query_closed() )
set_hidden(1);
else
set_hidden(0);
}
void set_closed( int x )
{
object sib = get_sibling();
::set_closed( x );
do_hidden_stuff();
if( sib ) sib->do_hidden_stuff();
}
varargs void on_clone( string dir, string room,mixed rest... )
{
::on_clone( dir, room, rest...);
do_hidden_stuff();
set_attached(1);
}