#include <std.h>
#include <daemons.h>
inherit OBJECT;
void create() {
mapping *tmp_arr;
string *tmp;
int i, max;
::create();
set_name("list");
set("id", ({ "list", "list of adventurers", "adventurers list" }) );
set("short", "a list of the most successful adventurers");
set("long", "This is a sheet of paper detailing "+mud_name()+"\n"+
"most experienced adventurers.\n");
set_weight(50);
set("value", 20);
tmp = ({ " Name", "Class", "(Level) Exp", "Qst/Deeds/Died/Kill" });
for(i=0,max=sizeof(tmp_arr=(mapping *)PLAYER_D->query_player_list());i<max;i++) {
tmp += ({ (i<9 ? " "+(i+1)+") " : (i+1)+") ")+capitalize(tmp_arr[i]["name"]) });
if(!tmp_arr[i]["class"]) tmp_arr[i]["class"] = "";
tmp += ({ capitalize(tmp_arr[i]["class"]) });
tmp += ({ "("+tmp_arr[i]["level"]+") "+tmp_arr[i]["experience"] });
tmp += ({ tmp_arr[i]["quests"]+" / "+tmp_arr[i]["major accomplishments"]+" / "+tmp_arr[i]["deaths"]+" / "+tmp_arr[i]["kills"] });
}
set("read",
"The most successful adventurers of "+mud_name()+" as of "+
hour(time())+":"+minutes(time())+" on "+month(time())+" "+date(time())+", "+year(time())+" NM:\n"+
format_page(tmp, 4)
);
set_destroy();
}