/
LIB3/
LIB3/D/ADMIN/
LIB3/D/ADMIN/OBJ/
LIB3/D/ADMIN/ROOM/W/
LIB3/D/HOME/
LIB3/D/HOME/CITY/ARENA/
LIB3/D/HOME/CITY/ITEMS/
LIB3/D/HOME/CITY/POSTOFFI/
LIB3/DOC/
LIB3/GLOBAL/SPECIAL/
LIB3/GLOBAL/VIRTUAL/
LIB3/NET/
LIB3/NET/CONFIG/
LIB3/NET/DAEMON/CHARS/
LIB3/NET/GOPHER/
LIB3/NET/INHERIT/
LIB3/NET/OBJ/
LIB3/NET/SAVE/
LIB3/NET/VIRTUAL/
LIB3/OBJ/B_DAY/
LIB3/OBJ/HANDLERS/TERM_TYP/
LIB3/PLAYERS/B/
LIB3/PLAYERS/N/
LIB3/ROOM/
LIB3/SAVE/
LIB3/SAVE/BOARDS/
LIB3/SAVE/ENVIRON/
LIB3/SAVE/POST/
LIB3/STD/COMMANDS/SHADOWS/
LIB3/STD/CREATOR/
LIB3/STD/DOM/
LIB3/STD/EFFECTS/
LIB3/STD/EFFECTS/HEALING/
LIB3/STD/EFFECTS/OTHER/
LIB3/STD/EFFECTS/POISONS/
LIB3/STD/ENVIRON/
LIB3/STD/GUILDS/
LIB3/STD/LIQUIDS/
LIB3/STD/ROOM/
LIB3/STD/TRIGGER/SHADOW/
LIB3/W/
LIB3/W/BANNOR/
LIB3/W/NEWSTYLE/
inherit "/std/room";
#include "path.h"

void setup() {
   set_short("Mailing room");
   set_light(50);
   set_zone("post office");
   set_long("The mailing room is a large chamber full of wobbly "+
      "desks and chairs, at which you can write messages or read "+
      "your mail.\n");
   add_item("chair", "You test out a chair, and yes, it does wobble alarmingly.\n");
   add_item( ({"desk", "table"}),
      "The desks all have small notes on them saying :-\n\n"+
      "    'mail <name>' to mail somebody.\n    'read' to read your mail.\n");
   add_exit("south", "post", "door");
} /* setup() */

void init() {
   ::init();
   add_action("do_mail", "mail");
   add_action("do_mail", "read", -1);
} /* init() */

int do_mail(string str) {
   return (int)"/obj/handlers/mail_track"->mail(str);
} /* do_mail() */

int send_message(string str)
{
return (int)"/d/home/city/postoffice/post"->send_message(str);
}