/* Do not remove the headers from this file! see /USAGE for more info. */ inherit SECRET_DOOR; mixed direct_open_obj() { if(this_object()->query_closed()) return "There doesn't seem to be a way to open it from here.\n"; else return ::direct_open_obj(); } mixed direct_close_obj() { if( this_object()->query_closed()) return ::direct_close_obj(); else return "You can't see any way of doing that.\n"; } void trigger() { call_out( "open_with", 0 ); call_out( "close", 8 ); } void setup() { set_id ("wall", "passage"); set_long( "You are unable to quite see where it slides." ); set_close_msg( "The rock slides back." ); set_open_msg( "The rock slides open, allowing you to exit northwards."); setup_door("dock wall", "north", "/domains/std/rooms/caves/Small_Dock"); }