#include "path.h"
inherit "std/shop";
object parham;
void reset()
{
if(!parham)
{
parham=clone_object(CHAR + "parham.c");
parham->move(this_object());
}
}
void setup() {
set_short("Realm of the Goblin: Parham's Smelly Shop");
set_light(80);
set_long("\nRealm of the Goblin: Parham's Smelly Shop\n\n"
" This is Parham's Smelly Shop. There are piles "
"of equipment in the back of the shop that you can purchase. "
"There is a small counter here with a "
"large handwritten sign on the wall behind it. "
"\n\n");
add_property("no_undead",1);
add_item("sign","The sign reads:\n"
"Try /list/ to get a list of the items available.\n"
"Try /sell/ to sell an unwanted item.\n"
"Try /browse/ to look at the item before you buy.\n"
"Try /buy/ to buy the item.\n\n");
add_item("counter","This is a simple wooden counter that runs "
"along the northern wall. There is a small sign sitting "
"upon it."
"\n\n");
add_exit("south",ROOM+"ngob8.c","door");
set_store_room(ROOM+"store2.c");
set_item_table(ROOM+"SHOP_TABLE");
}
void init()
{
::init();
add_action("buy_me","buy");
add_action("do_sell","sell");
}
int buy_me(string str)
{
if(!parham)
{
write("There doesn't seem to be anyone here to take your order.\n");
return 1;
}
}
int do_sell(string str)
{
if(!parham)
{
write("Sorry, you cannot sell items here unless a clerk is present.\n");
return 1;
}
}
int dest_me()
{
if(parham)
parham->dest_me();
::dest_me();
}