inherit "/d/Imperium/Zakon/zamek/zamek_std.c"; 

#include "mith.h"
#include "/d/Imperium/Zakon/engine/ryc_zak.h"
#include "/d/Imperium/Zakon/engine/prawa.h"
 
reset_imperium_room()
{
 	setuid();
    seteuid(getuid()); 
}

create_imperium_room()
{
 	set_short("Sypialnia braci zakonnych");
 	set_long(" Jest to duzy, niezbyt bogato ozdobiony pokoj. Wzdluz scian"
 		+" stoja szerokie, ale twarde drewniane loza, przykryte zwierzecymi "
 		+"skorami i prostymi materialami. Obok kazdego lozka stoji niewielka "
 		+"szafka na osobiste przedmioty i krzeslo na ubrania. Podloga "
 		+"przykryta jest licznymi skorami dzikich zwierzat, zas na scianach "
 		+"wisza elementy uzbrojenia. Caly pokoj wyglada jak polaczenie "
 		+"rycerskiego zbytku z zakonna prostota. Sypiaja tutaj bracia i "
 		+"rycerze zakonni, tylko Wielki Mistrz ma wlasna sypialnie.\n");
 	add_item("okno", "W pokoju jest tylko jedno okno. Jest ono szerokie, "
 		+"jednak u gory zweza sie, konczac ostrym czubkiem. Okno nie jest"
 		+" zasloniete zadnymi zaslonami.\n");
 	add_exit(ZAMEK+"korytarz5","polnoc",0);
 	reset_imperium_room();	
}

int
startuj(string str)
{
	if (str!="tutaj")
		{
			notify_fail("Gdzie chcesz od tej pory spac?\n");
			return 0;
		}
	if (!czy_rycerz())
		{
			notify_fail("Nie masz prawa tutaj spac. Tylko bracia i rycerze "
				+"zakonni maja prawo tu nocowac.\n");
			return 0;
		}
	if (TP->set_default_start_location(MASTER_OB(this_object())))
		{
			write("OK.\n");
			return 1;
		}
	notify_fail("Sala jest przepelniona. Popros Wielkiego Mistrza lub innego "
		+"czlonka Kapituly Zakonnej o uregulowanie sprawy twojego noclegu.\n");
	return 0;
}

init()
{
	::init();
	add_action("startuj","spij");
}
	
