/*
 * Przyklad najprostszego sklepu.
 */

inherit "/d/Imperium/std/room"; /* ten obiekt jest pokojem */
inherit "/lib/shop"; /* ten obiekt jest sklepem */

#include "mith.h" /* standardowe wlasciwosci */

void
create_imperium_room()
{
    set_short("Sklep.\n");
    set_long("Jestes w malym, wiejskim sklepiku. Jest to jedyny sklep w "
        +"wiosce, znajduja sie w nim glownie rzeczy niezbedne w prowadzeniu "
        +"gospodarstwa: gwozdzie, narzedzia, ubrania itp. Ogolnie nie ma w "
        +"nim nic ciekawego, chyba ze jakis przejezdny sprzeda cos "
        +"sklepikarzowi za bezcen. Na scianie wisi tabliczka, za szerokim "
        +"kontuarem stoi sklepikarz. Przez duze drzwi we wschodniej scianie "
        +"mozna wyjsc na ulice, male za plecami sklepikarza prowadza do "
        +"magazynu.\n");

    config_default_trade(); /* ustawia standardowe wartosci */

    set_store_room(NPATH+"magazyn.c"); /* ktory obiekt jest
    							naszym magazynem */

    add_item( ({ "instrukcje", "tabliczke" }), "Tabliczka ze wskazowkami "+
        "dla klientow.\n");
    add_item("sklepikarza","Za kontuarem stoi wlasciciel tego sklepu. Jest "
        +"to maly, zasuszony czlowieczek, ale kiedy patrzy na ciebie jego "
        +"oczy blyszcza podejrzliwie, a prawa reka siega po jakis przedmiot "
        +"pod lada. Hmm, moze to kusza? A moze nie...\n");
    add_item("magazyn","Za plecami sklepikarza widzisz drzwi prowadzace do "
        +"magazynu sklepowego. Moze warto bylo by tam zajrzec, ale "
        +"zlowrozbnie spoczywajaca pod lada reka sklepikarza wybija ci ta "
        +"mysl z glowy.\n");

    add_cmd_item( ({ "instrukcje", "tabliczke" }), "przeczytaj",
        "@@standard_shop_sign");

    add_prop(ROOM_I_INSIDE, 1); /* to jest pokoj, a nie lokacja na zewnatrz */

    add_exit("magazyn.c", "zachod", "@@wiz_check", 1); /* do magazynu */
    				/*  Sprawdza czy gostek moze tam wejsc */
    add_exit(NPATH+"droga5.c", "wschod", 0, 1);
}

void
init()
{
    ::init(); /* MUSI byc wywolane w kazdym inicie */
    
    init_shop(); /* dodanie komend takich jak 'kup', 'sprzedaj' itp */
}
