gurba-0.40/
gurba-0.40/bin/
gurba-0.40/lib/
gurba-0.40/lib/cmds/guild/fighter/
gurba-0.40/lib/cmds/monster/
gurba-0.40/lib/cmds/race/catfolk/
gurba-0.40/lib/cmds/race/dwarf/
gurba-0.40/lib/cmds/verb/
gurba-0.40/lib/daemons/data/
gurba-0.40/lib/data/boards/
gurba-0.40/lib/data/messages/
gurba-0.40/lib/data/players/
gurba-0.40/lib/design/
gurba-0.40/lib/domains/gurba/
gurba-0.40/lib/domains/gurba/guilds/fighter/
gurba-0.40/lib/domains/gurba/monsters/
gurba-0.40/lib/domains/gurba/objects/armor/
gurba-0.40/lib/domains/gurba/objects/clothing/
gurba-0.40/lib/domains/gurba/objects/weapons/
gurba-0.40/lib/domains/gurba/vendors/
gurba-0.40/lib/kernel/cmds/admin/
gurba-0.40/lib/kernel/daemons/
gurba-0.40/lib/kernel/include/
gurba-0.40/lib/kernel/lib/
gurba-0.40/lib/kernel/net/
gurba-0.40/lib/kernel/sys/
gurba-0.40/lib/logs/
gurba-0.40/lib/pub/
gurba-0.40/lib/std/modules/languages/
gurba-0.40/lib/std/races/
gurba-0.40/lib/std/races/monsters/
gurba-0.40/lib/wiz/fudge/
gurba-0.40/lib/wiz/spud/
gurba-0.40/src/host/beos/
gurba-0.40/src/host/pc/res/
gurba-0.40/src/kfun/
gurba-0.40/src/lpc/
gurba-0.40/src/parser/
gurba-0.40/tmp/
/* Module to allow players to translate from catfolk to english */
mapping catfolk_words; /* ([ "meow":"Hello","prrr":"die" ]) */

string catfolk_to_english(string arg) {
   string translated_word;
   string catword;
   catword = arg;
   if (!(catfolk_words)) {
      catfolk_words = ([ ]);
   }
   /* catword = lowercase(catword); */
   if( member_map(catword, catfolk_words) ){ /*If it is in the vocabulary */
      translated_word = catfolk_words[catword];
      return translated_word;
   } 
   else {
      return catword;
   }
}

void learn_catfolk_word(string catword, string englishword) {
   if (!(catfolk_words)) {
      catfolk_words = ([ ]);
   }
   catword = lowercase(catword);
   englishword = lowercase(englishword);
   /* catfolk_words -= ([ catword ]); */
   catfolk_words += ([ catword : englishword ]);
   /* write("Word learned: " + catword + " meaning " + englishword ".\n");  */
}