Beispiel #1
0
void create() {
    ::create();
    set_short("Stone Path");
    set_properties( (["light" : 2, "night light" : 2]) );
    set_property("indoors", 1);
    set_property("no teleport", 1);
    set_listen("default", "Silence is overwhelming here.");
    set_long("The path here splits into three different hallways.  There is the head of a dragon above each one, each a different color.  Nothing can be seen down any path except complete darkness.");
    set_exits( (["northwest" : "/d/quests/dragon/white", "north" : "/d/quests/dragon/red", "northeast" : "/d/quests/dragon/black", "up" : "/d/quests/dragon/blue"]) );
    add_invis_exit("up");
    add_pre_exit_function("northwest", "go_northwest");
    add_pre_exit_function("north", "go_north");
    add_pre_exit_function("northeast", "go_northeast");
    add_pre_exit_function("up", "go_up");
    set_items( ([ ({"dragon","head","heads"}) : "%^RESET%^%^BOLD%^The dragon head above the northwest path appears to be smiling.\n%^RESET%^%^RED%^The dragon head above the north path looks down objectively.\n%^BOLD%^%^BLACK%^The dragon head above the northeast path is snarling."]) );
Beispiel #2
0
void create()
{
    ::create();
        set_name("rogue hall");
        set_short("Rogue Hall");
        set_long("The entrance to the rogue hall is lined with expensive paintings and sculptures. Everything here is obviously stolen, it is an amazing collection. On the floor lies an expensive tapestry, being used as a rug. In the corner is a small fireplace, it looks like it hasn't been used in years.");  
        set_properties( ([ "no attack"   : 1,
        "no magic"    : 1,
        "no bump"     : 1,
        "light"       : 2,
        "night light" : 2,
        "no steal"    : 1,
        "indoors"     : 1,
        "town"        : 1, ]) );
        set_items(([
    	"paintings"    :  "Various paintings from around the world.",
    	"sculptures"   :  "Expensive sculptures stolen fron various places around the world."
	    ]));
	    set_listen("default", "Small whispers can be heard everywhere.");
	    set_smell("default", "The air is stale.");
	    set_exits(([
			"out"		: ROOMS "thrarandil013.c",
			"down"      : ROOMS "futureroom.c",
        ]));
        add_pre_exit_function("down", "go_down");
}
Beispiel #3
0
void create() {
 ::create();
    set_short("Tirun Times");
    set_long("Welcome to the Tirun Times.  A large archway marks the entrance into the great hall.  The "
	"bright red carpet on the floor is fairly new.  Portraits of past scholars and students adorn "
	"the walls.  A large desk sits in the back of the room next to a large door.  A portly woman is "
	"sitting behind it, busily at work.");
    set_night_long("Welcome to the Tirun Times.  The building seems very quiet.  Not much activity is taking place "
	"except for the occasional late night reporter hard at work.  A desk sits to the north next to a large "
	"door.  The door is blocked off by a red, velvet rope.");
    set_exits( 
              (["north" : ROOMS"times/newsroom",
                "south" : ROOMS"whonin5",
]) );

    set_properties( ([ "no attack"   : 1,
        "no magic"    : 1,
        "no bump"     : 1,
        "light"       : 2,
        "night light" : 2,
        "no steal"    : 1 ]) );
    set_items(
        ([
	"carpet":"Its nice and new.  Very bouncy!",
	"desk":"The desk is a made from oak.  Its varnished in an antique red giving it a sense of class.  It is neat and "
		"clean.",
	"portaits":"The portaits are of scholars.",
]) );
    add_pre_exit_function("north", "go_north");
}
Beispiel #4
0
void create() {
 ::create();
    set_short("South Veros Road.");
    set_long(
      "Honin Road is a highly-traveled road that runs west and east through "
      "Tirun. A stable is to the south.  To the east the Gate of Dawn can be "
      "seen.  Ancient stones underfoot run east and west, making the road easy "
      "to traverse. ");
    set_night_long(
        "Honin Road is mostly deserted at night.  To the south the shadow of a "
        "building forms in the darkness. The road continues to the east and west. "
        " The stones underfoot are hard to make out in the dark. ");
    set_exits( 
              (["west" : ROOMS"ehonin5",
                "east" : ROOMS"egate",
                "enter stable" : ROOMS"eranch",
]) );
add_exit_alias("enter stable", "stable");
add_exit_alias("enter stable", "enter");
    add_pre_exit_function("east", "go_east");

    set_property("light", 3);
    set_property("night light", 1);
    set_items(
        (["road" : "Honin Road leads to Arulo Juncture west and out "
            "of town east.",
          "juncture" : "The central square of Tirun."]) );
}
Beispiel #5
0
void create() {
  ::create();
  set_properties(([
    "light":2,
    "night light":1,
    "indoors":0,
    "town":1
  ]));
  set_short("a small town");
  set_long(
    "This is a small open area with wisps of grass growing here and there. "
    "Most of the ground is packed hard from many footfalls. A path leads "
    "south toward the town center."
    "\nLong bushes spread out across the north."
  );
  set_items(([
    "bushes" : "Easily eight feet tall, they spread out to the east and west.",
    "grass" : "Scraggly bits of grass that have been stepped on often.",
    "ground" : "It is very firm dirt.",
    "path" : "A well-worn dirt road.",
  ]));
  set_exits(([
    "east":VPROOMS"town13_7",
    "south":VPROOMS"town12_8",
    "west":VPROOMS"town11_7",
    "north":VPROOMS"f12_6"
  ]));
  add_invis_exit("north");
  add_pre_exit_function("north", "thorns_hurt");
}
Beispiel #6
0
void create() {
    ::create();
    add_pre_exit_function("out","go_stairs");
    add_pre_exit_function("down","go_stairs");
    set_properties((["light"       : 2, 
	"indoors"     : 1, 
	"no steal"    : 1,
	"no teleport" : 1, 
	"no bump"     : 1,]));
    set_name("Entrance to the Darksouls guild");
    set_long("This is the secret entrance to the depths of the "
      "Darksouls guild.  From here down the stairs many come to "
      "participate in its rituals and become the best of Primal "
      "Darkness-II.");
    set_exits(([
       "down" : DARKSOUL"helgrath/hall",
	"out" : "/d/helgrath/rooms/mountaint_s05"
      ]));
}
Beispiel #7
0
void create() {
    ::create();
    set_short("Realm of the Red Dragon");
    set_properties( (["light" : 2, "night light" : 2]) );
    set_property("indoors", 1);
    set_property("no gate", 1);
    set_listen("default", "Fire can be heard crackling all around.");
    set_long("%^RESET%^%^RED%^The realm of the red dragon is one of combat and of honor.  %^RED%^They are the ones who hold true only to themselves, keeping %^RED%^themselves as the highest of fighters.  You have been deemed %^RED%^worthy to join the ranks of the red dragon.  Proceed, child.");
    set_exits( (["enter" : "/d/tirun/dragon_hall"]) );
    add_pre_exit_function("enter", "create_dragon");
    set_items( ([ "entrance" : "The entrance is a swirling vortex."]) );
}
Beispiel #8
0
void create() {
    ::create();
    set_short("Stone Temple");
    set_properties( (["light" : 2, "night light" : 2]) );
    set_property("indoors", 1);
    set_property("no gate", 1);
    set_listen("default", "The crackling of the fire fills the room.");
    set_long("This small room contains nothing except for a large statue of a dragon and a brazier.  It's mouth is open and it's hands are back, as if it were pushing away from the wall.  The statue seems angry.  The floor here is uneven and some of the water from the well fills the depressions.  There is a large brazier in the center of the room, lighting it fully.");
    set_exits( (["west" : "/d/tirun/monastery"]) );
    add_pre_exit_function("west", "go_east");
    set_items( ([ ({"statue","dragon"}) : "The dragon stares forward menacingly.  It's a bit of a scary sight at first, but thankfully it's just a stone statue.  It's mouth is wide open."
                 ,"brazier" : "%^ORANGE%^The flame is so bright you cannot see what fuels it."
                 ,({"water","depressions"}) : "The water pools on the floor here, as if someone carried it in from the well."
Beispiel #9
0
void create()
{
    ::create();
    set_name("feng avenue");
    set_short("Feng avenue");
    set_long("Feng avenue bisects Lidelas, splitting the town into the north and south ends. Feng avenue runs from the far west end of town, to the far east side of town. The avenue is made of very fine cobble stone, each stone looks almost new. Many large buildings line the street, the common theme between them all is that every one of them has ornate sculptures of gargoyles at points all over the buildings. All of the gargoyles seem to have been made to face the street, so that they may look onto anyone who passes by. Every building has many arched windows, above every window is a sharp point that eventually leads to a sharp tower. To the north is a large church, enormous glass windows dominate the front of the building. Large bells hang from the very top of the church. To the south sits a gigantic building with large wooden doors. A large amount of noise comes from the building, a large number of people must be in there. Two large torches sit just in front of the building.");
    set_properties( ([
                         "light"       : 2,
                         "night light" : 2,]) );
    set_items(([
                   "gargoyles"    :  "They are not very large, and seem to be carved into the building.",
                   "torches"      :  "Large torches that burn brightly."
               ]));
    set_listen("default", "The sound of carts moving on the stone steets can be heard in all directions.");
    set_smell("default", "The odor of horse manure fills the air.");
    set_exits(([
                   "east"		: ROOMS "lidelas028.c",
                   "west"		: ROOMS "lidelas033.c",
                   "north"		: ROOMS "lidelas031.c",
                   "south"		: ROOMS "lidelas032.c",
               ]));
    add_pre_exit_function("north", "go_north");
    add_pre_exit_function("south", "go_south");
}
Beispiel #10
0
void create() {
    ::create();
    set_short("Stone Hallway");
    set_properties( (["light" : 2, "night light" : 2]) );
    set_property("indoors", 1);
    set_property("no gate", 1);
    set_listen("default", "A small rock can be heard tumbling somewhere.");
    set_long("After a distance, the flow of water bubbles up into a small pond.  The room here seems to have been carved out of the stone, as the walls are flat and smooth, coming to precise corners.  There are magnificent carvings of dragons framing the hallway that continues to the east.");
    set_exits( (["east" : "/d/tirun/monastery"]) );
    add_pre_exit_function("east", "go_east");
    set_items( ([ "pond" : "The pond is a few meters wide, it must be used as a well of some sort."
                 ,"walls" : "The walls are smooth and chiseled, with a few designs carved into them in a few places."
                 ,"dragons" : "They are incredibly accurate, as if a dragon actually posed for the artist."
                 ,"hallway" : "The hallway leads into another room of somesort.  A flickering red glow can be seen, probably from a torch."
                 ,"designs" : "One of the designs looks like an odd picture."
                 ,"picture" : "The picture depicts a humanoid hopping on one foot.  How curious."
                 ]) );
}
Beispiel #11
0
void create() {
    ::create();
    set_properties((["light" : 2, "night light" : 1, "no teleport" : 1, "mountain" : 1   ]));
    set_short("Dragon Lands North");
    set_day_long("The mountain-top path has been trampled firmly into place, there is not a bump or shrub near it to be seen. The mountain ridge below extends off to the east and the south along with the path, which bends off the side of the ridge to the northwest into a smoothly rounded edge. The mountain ridge also extends to the west, but it is too rocky to traverse. The mountain ridge drops off steeply to the southeast. The view to the northwest is magnificent, overlooking the beach and ocean below. Far along the mountain to the southeast there seems to be an intricate path along the ridges of the mountain, which twist and dodge between great gaping chasms.");
    set_night_long("The mountain-top path has been trampled firmly into place, there is not a bump or shrub near it to be seen. The mountain ridge below extends off to the east and the south along with the path, which smoothly drops off the ridge to the northwest into the darkness below. The mountain ridge to the west is covered with dark colossal shapes which seem to impede passage. The mountain ridge drops off steeply to the southeast into darkness. The view to the northwest in the night sky is magnificent yet daunting, overlooking the dark path below. Far along the mountain to the southeast the moonlight mountain ridges twist and dodge between great gaping chasms.");
    set_exits( ([
	"northwest" : DRAG_ROOMS"dragnorth04.c",
	"east" : DRAG_ROOMS"dragnorth06.c",
	"south" : DRAG_ROOMS"dragnorth08.c",
	"pathing_mob_fly" : DRAG_ROOMS"dragnorth04.c",
      ]) );
    set_items( ([
      "path" : "It is below you.",
      ]) );
    add_invis_exit("pathing_mob_fly");
    add_pre_exit_function("pathing_mob_fly", "mob_path_fly");
}