/* 
 *  Sklep na przedzamczu.
 */

#include "lakshmi.h"

inherit "/d/Imperium/std/sklep_std.c";

void
create_imperium_shop()
{
  set_short("Sklep z broniami");

  set_long("@@dlugi_opis");
  
  add_item(({"magazyn","wejscie do magazynu","drzwi","drzwi do magazynu"}),
	" Grube, debowe drzwi bronia dostepu do magazynu.\n");
  
  add_item("tabliczke","Na tej tabliczce napisane sa instrukcje dla "
	+"klientow. Moze warto by ja przeczytac?\n");
  add_exit(NPATH + "droga2.c","poludnie",0,1);
  
  set_shop_keeper(NPCPATH + "sklepikarz0.c");
  set_store_room(SKLEP + "magazyn0.c");
}

string
dlugi_opis()
{
    string s;

     s= " Jestes w niebyt duzym sklepie. Pomieszczenie jest prawie puste, "
	+"lezy tu tylko kilka eksponatow broni. Domyslasz sie, ze ze wzgledu "
	+"na bezpieczenstwo, wlasciciel trzyma wiekszosc towarow w magazynie. "
	+"Na pewno jednak jest to sklep wojskowy, gdyz nie widzisz zadnych "
	+"innych towarow na sprzedarz. Wiecej zapewne dowiesz sie po "
	+"przeczytaniu tabliczki, wiszacej na scianie. ";
     s+= (present("hans")) ? "Za debowa lada stoi usmiechniety sklepikarz. " : 
	""; 
     s+= "Drzwi na poludniu prowadza "
	+"na ulice.\n";
    return s;
}

int
shop_hook_allow_sell(object ob)
{
  if (!function_exists("create_food", ob))
    return ::shop_hook_allow_sell(ob);
  if (query_shop_keeper())
  {
    query_shop_keeper()->command("powiedz "+
      this_player()->query_nazwa(PL_CEL) + " Nie zajmuje sie skupem zywnosci.");
    notify_fail("");
  }
  else
    notify_fail("Ten sklep nie zajmuje sie skupowaniem zywnosci.\n");
  return 0;
}