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/
void main(string str) {
	object *usr;
  int i, k;
  string *words;
  string race;
  string tmp;
  for( i=strlen(str)-1; i > 0; i-- ) {
  if( str[i] != ' ' )
  	break;
  str[i] = 0;
  }
  race = "dwarf";
  if (str != "") {
    str = lowercase(str);
		
    words = explode(str, " ");
    for ( k = 0; k < sizeof (words); k++) {
	    words[k] = LANGUAGE_D->english_to_racial(race, words[k]); /*Translate it to dwarven*/
    }
	  usr = USER_D->query_players();
    for ( i = 0; i < sizeof (usr); i++) {
	  	if ((usr[i]->query_environment() == this_player()->query_environment()) && (usr[i]->query_race() == "dwarf") && (usr[i] != this_player()) ) {
	      usr[i]->message( capitalize(this_player()->query_name()) + " says in dwarven: " + str + "\n");
	    }
		  if ((usr[i]->query_environment() == this_player()->query_environment()) && (usr[i]->query_race() != "dwarf") && (usr[i] != this_player()) ) {
	   		usr[i]->out( capitalize(this_player()->query_name()) + " says:");
	      for (k = 0; k < sizeof (words); k++) {
        	tmp = usr[i]->racial_to_english(words[k]);
          usr[i]->out( " " + tmp );
        }
        usr[i]->out(" \n");
	     }
		}
    write( "You say in dwarven: " + str + "\n");
	}
}