inherit "inherit/room2"; reset(arg) { if(arg) return; load_door(({ "direction", "east gate", "file", "room/forest/forest1", "key id", "city key", "long", "A large iron gate", "lock description", "A huge iron lock", })); set_short("east gate"); set_long("\ You are standing at the east gate. Outside the gate lies a great forest. The\n\ The forest is full of many wonders, but it also has its dangers. Becareful\n\ not to fall into the swamp.\n"); set_weather(2,4,0); set_exits(({ "/room/city/main_st8.c", "west", })); } to_phaze(str){ if (str != "north gate") return 0; write( "You are suddenly engulfed in a shimmering field. It writhes about you,\n" + "distorting your perception of the world, presenting you with a\n" + "nightmarish vision. You squinch your eyes shut, trying not to lose your\n" + "lunch.\n"); call_out("phaze_two", 3); } void phaze_two(){ write( "You can see landscapes flowing beneath you. Whole continents pass before your\n" + "eyes. Distance passes by the second. Suddenly, you come to a crash stop.\n" + "And you're lost.\n"); say ( this_player()->query_name() + " disappears in an explosion of light and sound.\n"); move_object(this_player(), "/d/mirror/phaze/oracle/room3"); }