// The goblin Newbie Area
// Made by Tek and Allonon May 1995
#include "path.h";
inherit "/std/room";
object *npc;
void setup() {
// Descriptions...
set_short("Realm of the Goblin: Dark Cave");
set_light(20);
set_zone("newbie_cave");
set_long("\nRealm of the Goblin: Dark Cave\n\n"
" This cave seems to be someones home, because there is boxes and"
" junk laying all around. "
"There is a pile of furs in the corner that appears to be a bed of some sort. "
"There is alot of really nice stuff here, nice looking furs, "
"chests, and a really big mirror leaning on the side of the "
"wall. Who ever lives here must be some sort of a pack rat.\n\n");
add_property("no_undead",1);
add_item(({"boxes", "junk"}),"The boxes are filled with all sorts of "
"items, most of it is useless junk.\n");
add_item("chests","These chest are really expensive looking, "
"to bad they are locked. Theres no telling whats in them.\n");
add_item("mirror","You see your reflection. Ugh!\n");
add_item("furs","Some of these furs are really nice, it looks like "
"the best ones have been made into a bed.\n");
add_item(({"wall", "rock"}),
"The walls here are dark and damp. They are covered "
"with moss and fungus.\n")+
add_item(({"moss", "fungus"}),
"The moss and fungus probably grow here "
"because the walls are so damp and wet.\n");
// Items....
add_exit("southwest", ROOM+"ngob41.c","path");
// Exits....
npc = allocate(1);
} /*setup() */
void reset()
{
int i;
for(i = 0; i < sizeof(npc); i++)
{
if(!npc[i])
{
npc[i]=clone_object("/d/newbie/goblin/npcs/crookshank.c");
npc[i]->move(this_object());
}
}
}
void dest_me()
{
int i;
for(i = 0; i < sizeof(npc); i++)
{
if( npc[i] ) npc[i]->dest_me();
}
::dest_me();
}