/* Silvy luty'97 */

inherit "/d/Imperium/Nuln/std/room";
#include "/sys/stdproperties.h"
#include "silvy.h"
#include <ss_types.h>
#include <macros.h> 

create_imperium_room()
{

    add_prop(ROOM_I_LIGHT, 1);
    set_short("Zaniedbany podworzec");
    set_long("@@dlugi");
    add_exit(NPATH + "wieza/wie_1.c","polnoc");

    add_item(({"kamienice","domy"}),
        "Domy, jakie widuje sie czesto w dzielnicach " +
        "portowych, odrapanie i zaniedbane. Tylko dom, a raczej wieza " +
        "na polnocy wyglada jakos inaczej.\n");
    add_item(({"mur","sciana","sciane","ceglany mur","ceglana sciana",
        "ceglana sciane","murowana sciana","murowana sciane"}),
        "Porosnieta mchem sciana przegradza ulice wpoprzek, uniemozliwiajac " +
        "pojscie na poludnie.\n");
    add_item("mech","Szarobrunatny, wilgotny mech porasta ceglana sciane.\n");
    add_item("cegly","Cegly, z ktorych zbudowano mur wygladaja na stare, " +
        "duzo starsze niz sama sciana.\n");
    add_item(({"drzwi","skrzypiace drzwi"}),
        "Ledwo trzymajace sie na zawiasach drzwi, przy kazdym podmuchu " +
        "wiatru, wydaja niesamowite skrzypienie. Prowadza one do srodka " +
        "dziwnej budowli.\n");
    add_item(({"dom","budowla","budowle","dziwna budowla","dziwna budowle",
        "wieza","wieze","baszte"}),
        "Niesamowita, dwupietrowa budowla wyglada jak karykatura baszty. " +
        "Widac ze czasy swietnosci ma juz za soba. Odrapana i brudna, " +
        "jest tez nieznacznie przechylona w lewo. Puste okienka wygladaja " +
        "jak oczodoly kosciotrupa.\n");
    add_item("okienka","Po jednym na pierwszym i na drugim pietrze. Sa tak " +
        "male ze ilosc swiatla jakie wpuszczaja do srodka musi byc naprawde " +
        "symboliczna.\n"); 

    set_event_time(20.0, 60.0);
    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("Wydaje ci sie ze z okienka na drugim pietrze dobiega " +
        "zduszony chichot.\n");
    add_event("Wyjatkowo silny podmuch wiatru porusza zardzewialymi drzwiami z " +
        "taka sila ze uderzaja one z lomotem w sciane.\n");
    add_event("Cos poruszylo sie w jednym z okienek wiezy. Czujesz jak przechodzi " +
        "cie dreszcz.\n");
    set_events_on(1);

}

int 
climbwall(string str)
{
   mixed gdzie=({"na mur","na sciane"});
   
   if (member_array(str,gdzie)==-1) return notify_fail("Wejdz na co?\n");
   
   if(TP->query_skill(SS_CLIMB) < (10 + random(30)))
      {
      write("Probujesz wspiac sie na sciane, ale twoja noga slizga " +
          "sie na mchu i spadasz, tlukac sobie siedzenie.\n");
      say(QCIMIE(TP,PL_MIA) + " probuje wspiac sie na sciane, ale slizga sie " +
          "na mchu i laduje siedzeniem na twardym bruku.\n");
      return 1;
      }
   write("Wspinasz sie na sciane i zrecznym skokiem ladujesz po drugiej " +
      "stronie. \n");
   TP->move_living("przeskakujac przez mur",NPATH + "lokacje/nulica3.c",1,0);
   return 1;
}
int 
climbwall1(string str)
{
   mixed gdzie=({"sie na mur","sie na sciane"});
   
   if (member_array(str,gdzie)==-1) return notify_fail("Wespnij sie na co?\n");
   
   if(TP->query_skill(SS_CLIMB) < (10 + random(30)))
      {
      write("Probujesz wspiac sie na sciane, ale twoja noga slizga " +
          "sie na mchu i spadasz, tlukac sobie siedzenie.\n");
      say(QCIMIE(TP,PL_MIA) + " probuje wspiac sie na sciane, ale slizga sie " +
          "na mchu i laduje siedzeniem na twardym bruku.\n");
      return 1;
      }
   write("Wspinasz sie na sciane i zrecznym skokiem ladujesz po drugiej " +
      "stronie. \n");
   TP->move_living("przeskakujac przez mur",NPATH + "lokacje/nulica3.c",1,0);
   return 1;
}

init()
{
   add_action(climbwall,"wejdz");
   add_action(climbwall1,"wespnij");
   ::init();
}

string
dlugi()
{
    return("Stoisz na srodku zaniedbanego podworka, gdzie waska uliczka " +
        "przechodzi w alejke jak z najgorszego koszmaru. Skarlowaciale drzewka, " +
        "okalajace sciezke prowadza prosto do drewnianych drzwi, wiszacych " +
        "na zardzewialych zawiasach. Raz po raz porusza je podmuch wiatru, " +
        "powodujac ich nieludzkie skrzypienie. Polotwarte drzwi prowadza do " +
        "dwupietrowego budynku w ksztalcie wiezy. " +
        opis_pory_roku() +
        " Na poludniu droge blokuje " +
        "porosniety mchem mur.\n");
}
