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