/* 
 *  Sklep Kreutzhofenski by Tanis 1998
 */

#include "tanis.h"

inherit "/d/Imperium/std/sklep_std.c";

void
create_imperium_shop()
{
  set_short("Sklep Kreutzhofenski");

  set_long("@@dlugi_opis");
  
  add_item(({"magazyn","wejscie do magazynu","drzwi","drzwi do magazynu"}),"Magazyn "
          + "jest na polnoc stad. Drzwi sa zmkniete i wygladaja na bardzo solidne.\n");
  add_item("lade","Lada sklepowa jest wykonana z debowego drewna. Jest gruba, szeroka "
          + "i bardzo zurzyta.\n");
  add_item(({"polki","polki na towary"}),"Polki nie sa tak grube i masywne jak lada,  "
          + "ale tak jak ona wykonane sa z debiny. Uginaja sie pod ciezarem towarow.\n");
  add_item("towary","Towary zajmuja wiekszosc miejsca na polkach pod scianami. Czesc z nich "
          + "na pewno da sie kupic.\n");
  add_item(({"sciany","sciane"}),"Wiekszosc scian jest zajetych przez polki zaladowane "
          + "towarami. Te, ktore widac, wykonano z niecheblowanych debowych desek.\n");
  add_item("podloge","Podloga, na ktorej stoisz, wykonana jest, tak jak wiekszosc przedmiotow "
          + "w sklepie z solidnej debiny. Jest wytarta od intensynego uzywania, ale utrzymana "
          + "we wzorowym porzadku.\n");
  add_item("sufit","Sufit tworza grube, solidne deski, oczywiscie debowe. Wlasciciel naprawde "
          + "lubi debine !\n");
  add_item("przedmioty","Pod sufitem wisza rozne przedmioty, niekiedy bardzo ciezkie, ale "
          + "wydaje ci sie, ze na pewno nie spadna.\n");
  add_item(({"sznury","liny","sznur","line"}),"Mimo ze sznury podtrzymujace przedmioty pod "
          + "sufitem nie sa grube, wygladaja na solidne.\n");

  add_exit(NPATH + "ulica23.c","poludnie",0,1);

  set_standard_shop_item("miecz","miecze");
  
  set_shop_keeper(NPCPATH + "sklepikarz0.c");
  set_store_room(SKLPATH + "magazyn0.c");
}

string
dlugi_opis()
{
    string s;

     s = "Stoisz w sporym pomieszczeniu. Po duzej, drewnianej ladzie i polkach na towary "
           + "zgadujesz ze jest to miejscowy sklep. Podloga jest zrobiona z solidnych, "
           + "debowych desek i wyglada na bardzo czesto uzywana. Scian prawie nie widac, "
           + "sa zasloniete grubymi polkami. Pod sufitem, na podejrzanie cienkich sznurach, "
           + "zawieszone sa rozne przedmioty. Na scianie za lada wisi nieduza, metalowa "
           + "tabliczka. Sklep jest utrzymyny we wzorowym porzadku. ";
    if (present("helmut"))
      { 
          s=s + "Za debowa lada stoi usmiechniety sklepikarz. ";
      }
    s=s + "\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 do "+
      this_player()->query_nazwa(PL_DOP) + " Nie zajmuje sie skupem zywnosci.");
    notify_fail("");
  }
  else
    return notify_fail("Ten sklep nie zajmuje sie skupowaniem zywnosci.\n");
}