/* pokoj w "Pod Rycerskimm Helmem" */

inherit "/d/Imperium/std/room";
#include <stdproperties.h>
#include <macros.h>
#include "lakshmi.h"
#include <money.h>

int zaplac(string str);

void
create_imperium_room()
{
        set_short("Pietro");

        set_long(" Jestes w duzej sali noclegowej. Stoi tu na podlodze "
           +"kilkanascie lozek, na ktorych za oplata 15 "
           +"miedzianych monet mozna spedzic "
           +"noc. Przy wejsciu na krzesle siedzi opasly jegomosc, u ktorego "
           +"mozna zaplacic za nocleg.\n");

        add_prop(ROOM_M_NO_ATTACK, "Widok poteznego osilka stojacego przy "
           +"drzwiach wybija ci z glowy glupie pomysly.\n");
        add_prop(ROOM_I_INSIDE,1);

        add_item(({"mezczyzne","jegomoscia"})," Na niewysokim krzesle przy "
           +"schodach siedzi gruby mezczyzna. Mozna u niego wynajac na jedna "
           +"noc lozko.\n");
        add_item(({"lozko","lozka"}),"W calej sali stoja gesto jedno przy "
           +"drugim niewysokie lozka, na ktorych za oplata "
           +"mozesz spedzic noc.\n");
        add_exit(SKLEP + "karczma1.c", "dol",0);

}

init()
{
        ::init();
        add_action(zaplac,"zaplac");
}

int
zaplac(string str)
{
        if (!str || str!="za nocleg")
        {
                notify_fail("Zaplacic za co? Za nocleg?\n");
                return 0;
        }

        if (!MONEY_ADD(this_player(),-10))
        {
                write("Nie stac cie na zaplacenie za nocleg.\n");
                return 1;
        }

        if (!this_player()->set_temp_start_location(file_name(this_object())))
        {
                write("Niestety, wszystkie lozka juz sa zajete.\n");
                MONEY_ADD(this_player(),10);
                return 1;
        }

        write("Mezczyzna bierze od ciebie pieniadze i mowi: To dla nas "
		+"zaszczyt goscic cie.\n");
        return 1;
}