/* Do not remove the headers from this file! see /USAGE for more info. */
inherit DOOR;
void do_on_open()
{
object env = environment( this_body() );
load_object("/domains/std/rooms/caves/North_Tunnel.c")->set_room_state("gate_open");
env->set_room_state("gate_open");
}
void do_on_close()
{
object env = environment( this_body() );
load_object("/domains/std/rooms/caves/North_Tunnel.c")->clear_room_state("gate_open");
env->clear_room_state( "gate_open");
}
void setup(string dir, string dest) {
set_id("gate");
set_adj("rusty" , "rusty gate" );
set_long("The gate is very rusty and doesnt look like it could stop anything anymore");
setup_door("rusty gate", dir, dest);
set_flag(ATTACHED);
}