#include <std.h>
#include <daemons.h>
inherit DAEMON;
string plural(string race)
{
int rln;
if(race[(rln = strlen(race)) - 1] == 'f')
return (race[0..(rln - 2)] + "ves");
return (race + "s");
}
int cmd_tongues()
{
string *races, *langs;
int i, rln;
races = (string *)LANG_D->all_races();
langs = (string *)LANG_D->all_languages();
for(i = 0, rln = sizeof(races); i < rln; i++)
write(capitalize(langs[i]) + " is spoken by the " +
capitalize(plural(races[i])) + ".");
return 1;
}
int help()
{
message("help", "Command: tongues\n\nThis lists the languages spoken by "
"the different races.", this_player());
message("help", "See also: languages, speak, shout", this_player());
return 1;
}