#include "../mag.h"
inherit "/d/Imperium/std/room";
int nie_przejdziesz();

void
create_imperium_room()
{
 add_prop(ROOM_I_LIGHT, 2);

 add_prop(ROOM_I_INSIDE, 1);

 set_short("Przed wejsciem do wiezy");
 set_long("@@opis");
 add_exit("/d/Imperium/Zakon/zamek/droga13","poludniowy-wschod");
 add_exit(PATH+"parter.c", "polnoc", nie_przejdziesz, 0);
 add_read_item("tablice","@@read_sign");

 clone_object(NPC+"bor.c")->move(this_object());

 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());
 clone_object(NPC+"golem_straz.c")->move(this_object());


}

string opis()
{
 return "Znajdujesz sie przed strzelista, zbudowana z wielkich bryl skalnych wieza, ktorej "+
  "wiezcholek przysloniety jest siwymi chmurami. Gdzieniegdzie w skale mozesz "+
 "dostrzec waskie okienka ozdobione roznorodnymi witrazami. Ze srodka slychac "+
  "cichutkie tykanie. Ciekawe co to jest? Wieza nie wyglada na zbyt przestronna ale "+
  "to moze byc tylko iluzja...\n";
}

string
read_sign()
{
  write("Podchodzisz do tablicy i odczytujesz co nastepuje:\n");
  say(QCIMIE(this_player(),PL_MIA)+" podchodzi do tablicy i pograza sie "+
      "w lekturze.\n");
  write("Honk!\n");
  return "";
}

int
nie_przejdziesz()
{
    if ( this_player()->query_prop("mag") )        return 0;
        if (!find_living("straznik_gildii_magow")) return 0;
        
        write("Nie jestes Magiem, a straznik stoi ci na drodze!\n");
        return 1;
} 
