blob: 2a5c12785fd735cf3603cacbe94b68e412b95b6e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001GESCHUETZT
2SYNOPSIS
3 #include <sys/wizlist.h>
4
5 *mixed wizlist_info();
6
7BESCHREIBUNG
8 Liefert ein Array mit Eintraegen aus der Wizlist (der internen
9 Magierliste). Die Benutzung muss durch das Masterobjekt erlaubt
10 werden.
11
12 Das Resultat ist ein Array mit einem Eintrag fuer jeden Magier (uid).
13 Jeder Eintrag enthaelt wiederum ein Array mit folgenden Elementen:
14
15 string w[WL_NAME] Name des Magiers
16 int w[WL_COMMANDS] Gewichtete Anzahl Kommandi, die von
17 Objekten dieses Gottes ausgefuehrt
18 wurden
19 int w[WL_COSTE] Gewichtete Summe der Eval-Kosten
20 int w[WL_GIGACOST] Gewichtete Summe der Eval-Kosten
21 int W[WL_TOTAL_COST] Totale Summe der Eval-Kosten
22 int w[WL_TOTAL_GIGACOST] Totale Summe der Eval-Kosten
23 int w[WL_HEART_BEAT] Gewichtete Anzahl der heat_beat()s
24 int w[WL_CALL_OUT] Reserviert fuer call_out()s
25 (bisher nicht implementiert)
26 int w[WL_ARRAY_TOTAL] Totale Groesse aller Arrays in
27 Elementen
28 mixed w[WL_EXTRA] Die eigentliche Wizlist-Info
29
30 Die "gewichteten" Werte verfallen pro Stunde um 10%.
31
32AENDERUNGEN
33 LDMud 3.2.10 trennte das alte WL_EVAL_COST in WL_COST und WL_GIGACOST,
34 um laengeren Uptimes gerecht zu werden. Ausserdem wurde
35 WL_TOTAL_COST und WL_TOTAL_GIGACOST eingefuehrt.
36
37SIEHE AUCH
38 privilege_violation(M), set_extra_wizinfo_size(E),
39 get_extra_wizinfo(E), set_extra_wizinfo(E)