/* Jest to moja kaplica do Zamku...
	Pewnie Thalis bedzie musial ja jeszcze poprawiac...
	Natomiast w tej kaplicy sie:
		a) wstepuje do Zakonu.
		b) wychodzi z Zakonu.
		c) nawiazuje kontakt z Sigmarem (?)
		d) awansuje...
	Slowem... Tutaj sie cala administracja tworzy...
	Nie inherituje nic, bo nie mam co, ale mysle, ze thalis cos w zamku u
	siebie ingerituje.
*/

inherit "/d/Imperium/std/room"; 
 
int czy_byl=0;

#include "lakshmi.h"
#include "/d/Imperium/Zakon/engine/ryc_zak.h"
#include "/d/Imperium/Zakon/engine/prawa.h"
#include "kaplica.h"



create_imperium_room()
{
add_prop(ROOM_I_INSIDE, 1);
 	set_short("Kaplica zamkowa");
 	set_long(" Znajdujesz sie w prezbiterium zamkowej kaplicy. Tutaj rycerze modla sie o"
 		+" blogoslawienstwo boga i odprawiaja swoje nabozenstwa. W odroznieniu od "
 		+"przepychu naw i przedsionka pomieszczenie to jest"
 		+" skromnie, wrecz ascetycznie urzadzone. Gladkie biale sciany sprzyjaja "
 		+"skupieniu na modlitwie. Jedynymi meblami sa proste, "
 		+"debowe lawy, drewniany oltarz z wyrytymi symbolami religijnymi i wielka, "
 		+"bogato ozdobiona skrzynia stojaca za oltarzem, zawierajaca relikwie. "
 		+"Nad oltarzem znajduje sie wielkie okno. Wpadajace przez"
 		+" nie w poludnie swiatlo pada na oltarz, stanowiac symbol opieki "
 		+"Sigmara nad Zakonem. "
 		+"W kaplicy dokonuja sie wszystkie obrzedy zakonne, takie jak "
 		+"przyjmowanie nowych czlonkow lub wybor nowego Wielkiego Mistrza.\n");
 	add_item(({"skrzynie","symbole","oltarz"}), "Oltarz stanowi prosta, debowa skrzynia zdobiona motywami "
 		+"wielkiego mlota bojowego i dwoch, polaczonych katami kwadratow, "
 		+"symbolami kultu Sigmara.\n");
 	add_item(({"skrzynie","relikwie"})," Za oltarzem stoi duza, debowa "
	 	+"skrzynia bogato ozdobiona symbolami kultu Sigmara, mapami lub "
	 	+"herbami Imperium, wizerunkami twierdz krasnoludzkich. W skrzyni "
	 	+"przechowywane sa relikwie Zakonu Rycerskiego Sigmara. Skrzynie "
	 	+"zamyka potezny zamek. Co dziwne, nie widzisz zadnego otworu, w "
	 	+"ktory moznaby bylo wlozyc klucz.\n");
 	add_item("okno", "Wielkie okno nad oltarzem jest dominujacym elementem "+
 	        "tego pomieszczenia.\n");
 	add_exit("kaplica1.c","zachod","@@opusc_pokoj",1,0);
 	add_exit("alkierz.c","polnoc","@@opusc_pokoj",1,0);
 	clone_object(ENGINE+"skrzynia")->move(this_object());
}
 
init()
{
	::init();
	add_action("blogoslaw","poblogoslaw");
//	add_action("pozwol","pozwol");	
	add_action("odpowiedz","odpowiedz");
	add_action("zapytaj","zapytaj");
	add_action("awansuj","awansuj");
}

int
pozwol(string str)
{
	int i;
	for (i=0;i<=30;i++)	PRAWA->dodaj_prawa(i,TP);
	write("Ok.\n");
	return 1;
}

void
leave_inv(object ob, object to)
{
	if (ob->query_prop(OPIS_KLEKANIA))
	{
		write("Musisz wczesniej wstac!\n");
		return;
	}
	::leave_inv(ob, to);
	return 0;
}
	