#include <mudlib.h>
inherit ROOM;
void reset(status arg) {
if(arg) return;
set_short("Angel's workroom");
set_long("You are here on a fluffy white cloud...\n");
set_exits(({
"players/alena/workroom", "alena",
"room/void", "void",
"room/city/square", "square",
"room/city/t_hall1", "hall",
"room/city/shop/shop", "shop",
}));
set_weather(5,5,5);
}
void init() {
::init();
add_action("message", "message");
add_action("map", "map");
}
status map() {
string tmp;
tmp = (string)"/room/ships/maps"->make_map();
write(tmp);
return 1;
}
message() {
this_player()->set_mmsgout(
"utters holy words...\n"+
"A golden portal opens before him, bathing the room in heavenly light\n"+
"Angel steps into the portal, which closes behind him.\n");
this_player()->set_mmsgin(
"steps through a golden portal of heavenly light...\n");
write("Done.\n");
return 1;
}
string *parse_command_id_list()
{
write("room id list\n");
return ({ "fish" });
}
string *parse_command_plural_id_list()
{
write("room plural id list\n");
return ({ "fishes" });
}
string *parse_command_adjectiv_id_list()
{
write("room adj id list\n");
return ({ "blue" });
}
string *parse_command_prepos_list()
{
write("room preposition list\n");
return ({
"in", "from", "on", "under", "behind", "of", "for", "to",
"with", "at", "off", "out", "down", "up", "around", "over",
"into", "about", "inside",
});
}