/*
* This is the dwarven language hacked by myself, Roan...please forgive.
*/
string garbler(string mess);
string long() {
return "The duergar language.\n";
}
mixed garble_say(string start, string mess) {
mess = garbler(mess);
return ({ start, mess });
}
mixed garble_shout(string start, string mess) {
mess = garbler(mess);
return ({ start, mess });
}
string garbler(string mess)
{
mess = lower_case(mess);
mess = implode(explode(mess, "c"), "ka");
mess = implode(explode(mess, "l"), "d");
mess = implode(explode(mess, "b"), "bg");
mess = implode(explode(mess, "p"), "");
mess = implode(explode(mess, "t"), "it");
mess = implode(explode(mess, "i"), "y");
mess = implode(explode(mess, "e"), "a");
mess = implode(explode(mess, "a"), "e");
mess = implode(explode(mess, "ck"), "kk");
mess = implode(explode(mess, "h"), "");
mess = implode(explode(mess, "ave"), "arv");
mess = implode(explode(mess, "I"), "Jeg");
mess = implode(explode(mess, "v"), "ou");
mess = implode(explode(mess, "n"), "");
mess = implode(explode(mess, "f"), "k");
mess = implode(explode(mess, "z"), "zha");
mess = implode(explode(mess, "th"), "thr");
mess = implode(explode(mess, "wh"), "wva");
return capitalize(mess);
}