/*
 * Krancowa - Skrzyzowanie
 * made on 960718 
 * by RasputiN
 *
 * Korekta Silvy marzec '97
 *
 */

inherit "/d/Imperium/Nuln/std/room";
#include "silvy.h"
#include "miesz.h"
#include <stdproperties.h>

int smell(string str);

void 
create_imperium_room()
{
    set_short("Skrzyzowanie");
    set_long("@@dlugi");
    add_prop(ROOM_I_INSIDE, 0);
    add_prop(ROOM_I_LIGHT, 1);

    add_exit(NPATH + "lokacje/kranc2.c", "wschod", 0, 1);
    add_exit(NPATH + "lokacje/kranc1.c", "zachod", 0, 1);
    add_exit(NPATH + "lokacje/piwna.c", "polnoc", 0, 1);
    add_exit(NPATH + "lokacje/zlot1.c","poludnie");

    add_item(({"dom", "domy", "budynek", "budynki"}), BSN(
               "Budynki stojace wokol ciebie wygladaja ladnie i zadbanie. "+
               "Pomalowane sa w kolory zieleni i brazu. Wiekszosc okien "+
               "zaslonieta jest firankami, w pozostalych mozesz dostrzec "+
               "przerozne kwiaty. Ich dachy pokryte sa roznokolorowymi "+
               "dachowkami."));
    add_item(({"kanal", "kanaly","smieci","nieczystosci"}), 
        "Kanaly sciekowe na tej ulicy sa zapchane, wylewaja sie z nich nieczystosci," +
        "ktorych zapach odurza twoje nozdrza.\n");
    add_item(({"ulice", "bruk"}), 
        "Ulica wybrukowana jest w calosci szarymi kamieniami. "+
        "Ogolnie sprawia wrazenie zadbanej, lecz gdy przypatrzysz sie "+
        "blizej, dostrzegasz nieczystosci wylewajace sie z kanalow i "+
        "walajace sie gdzieniegdzie kupki smieci.\n");
    add_item(({"latarnie","wysokie latarnie"}), "Wysolkie, kute latarnie sluza " +
        "mieszkancom Nuln w nocy, oswietlajac ulice swym przytlumionym swiatlem.\n");
    add_item(({"przechodniow","ludzi","zebrakow","arystokratow"}),
        "Po skrzyzowaniu przewijaja sie najrozniejsi przechodnie, od zwyklych "+
        "zebrakow do arystokratow. Sa jednak bardzo zajeci swymi sprawami i "+
        "nie chca z toba rozmawiac.\n"); 
    add_item("smieci","Moze sie ci to wydac dziwne, ale w tak ruchliwym miejscu prawie nie ma "+
        "smieci. Od czasu do czasu dostrzegasz jedynie jakas szmate lub papier "+
        "porwana przez wiatr i wleczona po skrzyzowaniu.\n");    

set_event_time(10.0, 100.0); 
add_event("Skrzypiacy woz, zaladowany towarem przejezdza obok, wzbijajac " + 
    "tumany kurzu. Za nim biegnie gromada rozwrzeszczanych, brudnych " + 
    "dzieciakow.\n"); 
add_event("Dzikie okrzyki dzieciarni mieszaja sie z gardlowym " + 
    "glosem przypadkowych przekupniow.\n"); 
add_event("W pospiechu mija cie czworka sluzacych niosacych " + 
    "elegancka lektyke.\n"); 
add_event("Zza rogu niespodziewanie wybiega wielki kocur i " + 
    "rownie szybko znika w okienku najblizszej piwnicy.\n"); 
add_event("Nagle, tuz obok twojej nogi, z glosnym pluskiem " + 
    "rozbryzguja sie nieczystosci wylane z okna drugiego pietra.\n"); 
add_event("Tuz obok ciebie podnosi sie nagly zgielk " +
    "i rwetes. Widzisz mlodego zlodziejaszka " + 
    "znikajacego za najblizszym domem. Goni go " + 
    "zasapany jegomosc pozbawiony zapewne swego " + 
    "opaslego mieszka.\n"); 
add_event("Z jednego z okien na pietrze wychyla sie glowa " + 
    "zaspanego mieszczanina w snieznobialej szlafmycy.\n"); 
add_event("Wielki, brudny szczur wylania sie z jednego z " + 
    "piwnicznych okienek i weszy swym rozowym nosem. Po chwili " + 
    "znika, wystraszony widocznie jakims halasem.\n"); 
add_event("Stado mew, zwabione tu najwyrazniej zapachem stechlizny, " + 
    "obsiadlo rynsztok, wygrzebujac z niego kawalki jedzenia.\n"); 
set_events_on(1);
 

    ludzie(3); 

}
 
void
reset_imperium_room()
{
    ludzie(3);
}

void 
init()
{
    add_action(smell, "wachaj", 0);
    ::init();
}

int 
smell(string str) 
{
    write("Fuj! od kanalow bije odrazajacy smrod!\n");
    return 1;
}

string
dlugi()
{
    return("Stoisz wlasnie na skrzyzowaniu trzech ulic : Krancowej, Piwnej i "+
        "Zlotniczej. Panuje tutaj niesamowity zgielk. Widzisz przechodniow "+
        "szybko przemykajacych po ulicy i zalatwiajacych rozne sprawy. Wokol "+
        "skrzyzowania stoja budynki roznej wielkosci, od parterowych chatek "+
        "poczawszy na trzy i czteropietrowych domiskach konczac. Skrzyzowanie "+
        "to jest o dziwo, nad wyraz czyste. Prawie nie widac smieci, co w tak "+
        "ruchliwym miejscu jest dla ciebie nie lada zaskoczeniem. " +
        opis_pory_roku() +
        " W czterech "+
        "rogach skrzyzowania stoja ogromne, bogato zdobione latarnie, ktore "+
        "sprawiaja, ze jest tu jasno przez cala dobe.\n");
}