/*
 * Pokoj sypialny gildii ogrow.
*/

#include "ogry.h"
inherit "/d/Imperium/std/room";

void
create_imperium_room()
{
 add_prop(ROOM_I_LIGHT, 2);

 add_prop(ROOM_I_INSIDE, 1);

 set_short("Sypalnia Ogrzej Kompanii");
 set_long("@@opis");
 set_event_time(60.0,300.0);
 add_event("Z jednego z barlogow dobiega cie glosne chrapanie zmeczonego ogra.\n");
 add_event("Jakis ogr zaczyna mruczec cos brzydkiego przez sen. Czyzby mu sie snilo cos zlego? Zepsute jedzenie?\n");
 set_events_on(1);
 add_exit(PATH+"korytarz.c","poludnie",0,1);

 add_item("koce", "Cala prawie podloge zascielaja niechlujnie porzucone "+
      "welniane koce, bedace siedliskiem wszystkich mozliwych insektow i "+
      "brudow, jakie tylko znalezc zazwyczaj mozna w ogrzych legowiskach. "+
      "Koce te sluza do spania Ogrzej Kompanii, ktorej towarzystwo milych "+
      "zwierzatek wcale nie przeszkadza.\n"); 
 add_item("pochodnie","Duze pochodnie przytwierdzone do scian, napelniaja "+
 	"cale pomieszczenie smierdzacym dymem.\n");       
}

string opis()
{
  return "Jestes w duzym pomieszczeniu. Nie ma tutaj prawie zadnych mebli, "+
  "nie liczac zascielajacych cala podloge welnianych kocow. W pomieszczeniu "+
  "tym sypia cala Ogrza Kompania, jest ono przeto strasznie zasyfione, "+
  "zarzucone mnostwem odpadkow i ogolnie strasznie zasmiecone. Skacze po nim "+
  "cale stado zlosliwych pchel i rownie milych wszy. Do scian przytwierdzono "+
  "grube pochodnie, ktorych dym unosi sie w calym pomieszczeniu, tworzac "+
  "swojska, przytulna, gesta atmosfere. Slowem, jest to twoje "+
  "wymarzone miejsce spoczynku. Jesli chcesz, <spij tutaj>.\n";
}

int
startuj(string str)
{
	if (str!="tutaj")
		{
			notify_fail("Gdzie chcesz od tej pory spac?\n");
			return 0;
		}
	if (TP->set_default_start_location(MASTER_OB(this_object())))
		{
			write("OK.\n");

   seteuid("silvy");
   write_file("/d/Imperium/private/start_ogrow.log",
              ctime(time()) + ": " + TP->query_name() + "\n");

			return 1;
		}
	notify_fail("Sala jest przepelniona. Zglos sie do Herszta.\n");
	return 0;
}

init()
{
	::init();
	add_action("startuj","spij");
}
