/
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/
/* chef.x - convert English on stdin to Mock Swedish on stdout

 * The WC definition matches any word character, and the NW definition matches
 * any non-word character.  Two start conditions are maintained: INW (in word)
 * and NIW (not in word).  The first rule passes TeX commands without change.
 *
 * HISTORY
 *
 * Apr 15, 1992; John Hagerman: Created.
 */
/*
 * Taken from the above and converted into lpc by Pinkfish.
 */

string *replace_matrix;

void    create()
{
    replace_matrix = ({ 
			   "the", "zee",
			   "The", "Zee",
			   "ir", "ur",
			   "ow", "oo",
			   "th", "t",
			   "au", "oo",
			   "Au", "Oo",
			   "u", "oo",
			   "U", "Oo",
			   "tion", "shun",
			   "an", "un",
			   "An", "Un",
			   "en ", "ee ",
			   "ew", "oo",
			   "a", "e*",
			   "A", "E*",
			   "e* ", "e ",
			   "E* ", "E ",
			   "e*", "e",
			   "E*", "E",
			   "e ", "e-a ",
			   "f", "ff",
			   " o", " oo",
			   " O", " Oo",
			   "v", "f",
			   "V", "F",
			   "w", "v",
			   "W", "V", });
}				/* create() */

string  do_transmute( string str )
{
    return replace( " " + str, replace_matrix )[ 1..10000 ];
}				/* do_transmute() */