/*
 * Zielarnia w Weilerbergu
 * by Tanis luty 1998
 */

#include "tanis.h"

#define GPATH "/d/Imperium/"

inherit "/d/Imperium/std/ziola.c";
inherit "/d/Imperium/std/room.c";

string 
opispokoju()
{
  return("Znajdujesz sie w nieduzym pomieszczeniu, przesiaknietym zapachami"
  +" rozmaitych ziol. Nie masz watpliwosci, ze to siedziba jakiegos miejscowego zielarza."
  +" Zielarnia zostala wybudowana z drewnianych bali. Pod niskim sufitem wisza roznego rodzaju"
  +" ziola, niektore czesto spotykane na okolicznych polach, lakach i lesie, sa tez jednak"
  +" i bardzo tajemnicze, dziwne rosliny. Na polkach pod scianami leza peczki, woreczki i inne "
  + " pojemniki z juz zasuszonymi, gotowymi do sprzedazy ziolami. Na jednej ze scian wisi tabliczka.\n");
}

void
create_imperium_apteka()
{
  set_short("Zielarnia");

  set_long("@@opispokoju");
  
  add_item ("polki", "Na polkach pod scianami lezy mnostwo zasuszonych juz ziol.\n");
  add_item (({"woreczki","wereczek","peczek","peczki","pojemnik","pojemniki"}), "Wszystkie pojemniczki lezace na polkach "
   + "kryja rozne ziola. Poukladane sa w sposob znany tylko zielarce.\n");
  add_item (({"ziola","ziela","ziolka","sufit","sciany"}), "Cale pomieszczenie jest obwieszone ziolami. Pewnie dlatego jest "
   + "tu taki intensywny zapach.\n");
  
  add_item(({"tabliczke", "tablice"}),
    "Tabliczka jest bardzo zakurzona, jednak dostrzegasz na niej krzywe litery.\n");
  add_cmd_item(({"tabliczke","tablice","napis",
    "litery"}),"przeczytaj",
    "@@napis_na_tablicze");
  
  add_exit(WEILPATH + "droga7.c","polnoc",0,1,0);
  
  dodaj_npca(NPCPATH + "zielarka.c");
  
  ustaw_nazwe_pliku_ziol(SKLPATH + "ziola");
  
  odczytaj_ziola();
  if (!odczytaj_ziola())
  {
    dodaj_ziola(GPATH + "ziola/babka",10);
    dodaj_ziola(GPATH + "ziola/casur",10);
    dodaj_ziola(GPATH + "ziola/deliona",10);
    dodaj_ziola(GPATH + "ziola/drath",10);
    dodaj_ziola(GPATH + "ziola/lulek",10);
    dodaj_ziola(GPATH + "ziola/mieta",10);
    dodaj_ziola(GPATH + "ziola/mniszek",10);
    dodaj_ziola(GPATH + "ziola/oset",10);
    dodaj_ziola(GPATH + "ziola/rabarbar",10);
    dodaj_ziola(GPATH + "ziola/sercekap",10);
    dodaj_ziola(GPATH + "ziola/stulicha",10);
    dodaj_ziola(GPATH + "ziola/szalwia",10);
    dodaj_ziola(GPATH + "ziola/glog",10);
  }
  
}


void
create_imperium_room()
{
  add_prop(ROOM_I_NO_SKY, 1);
  add_prop(ROOM_I_INSIDE, 1);
  create_imperium_apteka();
}

void
init()
{
  init_ziola();
  ::init();
}



int
remove_object()
{
  zapisz_ziola();
  return ::remove_object();
}


string
napis_na_tablicze()
{
  return "Sklep Matki Eberhauer.\n"+
    " Mozesz u mnie sprzedac badz kupic rozne ziola.\n"+
    " Aby dowiedziec sie, co mam do zaoferowania, przejrzyj ziola.\n";
}
