/* Do not remove the headers from this file! see /USAGE for more info. */ inherit HIDDEN_DOOR; void do_on_open() { ::do_on_open(); environment( this_object())->set_room_state( "oak_door"); } void do_on_close() { ::do_on_close(); environment( this_object())->clear_room_state( "oak_door"); } void on_clone(mixed args...) { ::on_clone(args...); if( is_open() ) do_on_open(); else do_on_close(); } void setup(string dir, string room) { set_id("door"); set_adj("large oak", "large", "oak"); set_long("It is about 10 feet tall, and very beautiful."); setup_door("large oak door", dir, room); }