/*
 * Droga do twierdzy Zakony Rycerskiego Sigmara Mlotodzierzcy
 */
#include "lakshmi.h"

inherit STD+"droga";

create_imperium_room()
{
	set_short("Przed brama");
	set_long(" Stoisz przed brama zamku Zakonu Sigmara. Brama jest "
		+"otwarta, a fose w tym miejscu przykrywa most zwodzony. "
		+"Wokol ciebie wznosza sie pojednycze zabudowania uzytkowe, "
		+"tutaj wlasnie mieszkaja i pracuja dostawcy zamkowi, jak rowniez "
		+"utrzymujacy sie z podroznych karczmarze i sklepikarze. "
		+"Droga biegnie na polnoc i wschod, az do zachodniej bramy miasta "
		+"Nuln.\n");
	add_item(({"budynki"})," Wokol stoja nieliczne budynki, wybudowane tu ku "
		+"wygodzie licznych probujacych dostac sie do zamku "
		+"pielgrzymow. Duzo budynkow pelni tez funkcje uzytkowa, tu "
		+"kuje sie na zamowienie Zakonu uzbrojenie, tutaj mieszkaja "
		+"chlopi uprawiajacy na potrzeby Zakonu pobliskie pola.\n");
	add_item(({"brame","mury","zamek"}),"Na poludniu stoi wielki, "
		+"potezny zamek Zakonu Sigmara. Dostepu do niego broni "
		+"szeroka fosa i olbrzymia brama. Jednak teraz, kiedy zaden "
		+"wrog nie grozi Nuln, Zakon pozwala sobie na odrobine "
		+"lukusu i brama jest caly czas otwarta. Jednak pilnuje jej "
		+"spora liczba straznikow, czuwajacych, by zaden nieproszony "
		+"gosc nie wdarl sie do zamku, i gotowych w razie kazdego "
		+"niebezpieczenstwa natychmiast podniesc brame.\n");

	add_exit(NPATH + "droga4.c","polnoc","@@czy_mozna");
 	add_exit(NPATH+"brama.c","poludnie",0,1,0);

    dodaj_npca(PATH + "npc/straz.c");
    dodaj_npca(PATH + "npc/straz.c");
    
    add_prop(ROOM_I_HIDE, -1);
}

int
czy_mozna()
{
  object gracz = this_player();
  object *ob = all_inventory(this_object());
  int ilosc = sizeof(ob);
  int i;
  
  if(!gracz->query_prop(IMPERIUM_I_ROZRABIA_W_ZAMKU)) return 0;
  if(ilosc == 1) return 0;  
  
  for(i=0;i<ilosc;i++)
  {
    if(function_exists("ochrona_zamku",ob[i]))
    {
      if(CAN_SEE(ob[i],gracz))
      {
        gracz->catch_msg("Straznik zastawia ci wyjscie.\n");
        return 1;
      }
    }
  }
}      