/* Do not remove the headers from this file! see /USAGE for more info. */ mapping races = ([ ]); int width = 0; void create() { foreach(string file in get_dir(DIR_RACES + "/*.c")) { string tmp = DIR_RACES + "/" + file; string name; if(!load_object(tmp)) continue; name = tmp->query_race(); races[name] = tmp; if(strlen(name) > width) width = strlen(name); } } string query_race_filename(string race) { return races[race]; } string array query_races() { return keys(races); } mapping query_race_data() { return copy(races); }