blob: f81b9b8af6e003d4d31f9b79df0a6b97f3ac3f3e [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2wizlist()
3*********
4
5
6SYNOPSIS
7========
8
9 varargs void wizlist(string name, int sortkey )
10
11
12DESCRIPTION
13===========
14
15 wizlist() liefert eine Liste mit verschiedenen Verbrauchsdaten
16 zu Magiern. Es werden dabei normalerweise 21 Eintraege ausgegeben:
17 10 vor <name>, <name> selbst und 10 nach <name>.
18
19 Die Liste ist dabei folgendermassen aufgebaut:
20
21 1. WL_NAME
22 Gesammelt werden die Daten pro UID. Hierbei zaehlt aber jede EUID, nicht
23 nur die von Magiern.
24 Das heisst, Objekte unter /d/polar/vanion/eispalast
25 werden nicht unter "vanion" sondern unter "d.polar.vanion"
26 abgerechnet.
27
28 2. WL_COMMANDS
29 Anzahl der diesem Objekt zugeordneten commands.
30
31 3. WL_COMMANDS * 100 / total_cmd
32 Prozentualer Anteil an den gesamt verbrauchten commands.
33
34 4. WL_COST (links in der eckigen Klammer)
35 Anzahl der verbrauchten eval ticks. Dies ist zeitlich gewichtet, d.h.
36 nimmt im Lauf der Zeit ab, wenn nichts mehr dazu kommt.
37
38 5. WL_TOTAL_GIGACOST (rechts in der eckigen Klammer)
39 Anzahl der insgesamt verbrauchten eval ticks in Giga-Ticks.
40 Nicht zeitlich gewichtet.
41
42 6. WL_HEART_BEATS
43 Anzahl der ausgeloesten heart beats.
44
45
46
47 7. WL_ARRAY_TOTAL
48
49 8. WL_MAPPING_TOTAL
50
51PARAMETERS:
52 Wird name angegeben, wird erzwungen, dass die erwaehnte EUID mit in
53 der Liste dargestellt wird. Wird name nicht angegeben, wird es
54 automatisch auf this_player()->query_real_name() gesetzt.
55
56 Wird als name "TOP100" angegeben, wird die Top-100-Liste
57 ausgegeben.
58
59 Wird als name "ALL" angegeben, wird die vollstaendige Liste aus-
60 gegeben.
61
62 Durch Angabe von sortkey kann die Liste nach einer der Spalten
63 sortiert werden. Gueltige Werte sind die in /sys/wizlist.h ange-
64 gebenen Defines.
65
66EXAMPLE
67 > xeval wizlist("vanion", WL_HEART_BEATS)
68 Erzwingt Vanions Eintrag in der Liste und sortiert die Liste
69 anhand der durch die EUIDs ausgefuehrten heart beats.
70
71 > xeval wizlist("ALL", WL_EVAL_COST)
72 Zeigt die komplette Liste nach eval ticks-Verbauch sortiert an.
73
74
75SEE ALSO
76========
77
78 wizlist_info(E)
79
80
81LAST UPDATED
82============
83
84 09.05.2015, Zesstra