#include <config.h>

inherit "/lib/std/room";

void init() {
    ::init();
    add_action("any_hook", "", 1);
}

void create() {
    ::create();
    SetNoClean(1);
    SetShort("the locked room");
    SetProperties(([ "no scry" : 1, "light" : 1, "indoors" : 1 ]));
    SetLong(
      "You have been assimilated.\n"
      "From this time on, you will service the Borg.");
    SetExits( 
      (["square" : "/domains/Praxis/square"]) );
}

static int any_hook(string str) {
    message("prompt", sprintf("\n(%s) Password: ", mud_name()),
      this_player());
    return 1;
}
int CanReceive(object ob) {
    if(!ob) ob = previous_object();
    if(!((int)ob->query_locked())) return 0;
    else return ::CanReceive(ob);
}
