inherit "/d/Imperium/std/room";
#include "../mafia.h"
#include "../mafia.h"
object *straz=allocate(5);
int nie_przejdziesz();
void
create_imperium_room()
{
    set_short("W kamieniczce");
    set_long("U wejsc do siedziby Alderazzich.\n");
    add_exit("2","gora",nie_przejdziesz,0);
    add_exit("/d/Imperium/Altdorf/Ulice/alimp9","poludnie");

    reset_imperium_room();

}
void
reset_imperium_room()
{
        int i;
        setuid();
        seteuid(getuid());
        for(i=0; i<sizeof(straz); i++)
        {
                if(!objectp(straz[i]))
                {
                        straz[i] = clone_object(NPC + "guardiano");
                        straz[i]->move(TO);
                        tell_room(TO, QCIMIE(straz[i], PL_MIA) + " przybywa.\n");
                }
        }
}


int
nie_przejdziesz()
{
        int i;
        if(TP->query_guild_name_occ() == GUILD_NAME) return 0;
        
        for(i=0; i<sizeof(straz); i++)
          if(objectp(straz[i]))
          {
                  tell_room(TO, QCIMIE(straz[i], PL_MIA) + " zastawia droge " + QIMIE(TP, PL_CEL) + ".\n", ({ TP }));
                  TP->catch_msg(QCIMIE(straz[i], PL_MIA) + " zastawia ci droge na gore.\n");
                  return 1;
          }
          
        return 0;
}

