blob: 3500be1bd72cb3a7c0d3bcdabf8791805627126d [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002get_killing_player()
Zesstra953f9972017-02-18 15:37:36 +01003********************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 protected object get_killing_player()
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/living/life.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
20
21 keine
22
23
24BESCHREIBUNG
25============
26
27 Liefert im Tod (nach dem toetenden do_damage()) das Spielerobjekt, was
28 den Tod wohl zu verantworten hat, falls es ermittelt werden kann. Es
29 werden registrierte Helfer-NPC und einige schadenverursachende Objekte
30 beruecksichtigt. Hierbei wird QueryUser() in den Objekten abgefragt.
31
32 Es benoetigt ein gueltiges P_KILLER, d.h. falls das Lebewesen vergiftet
33 wurde oder das toetende Objekt aus sonstigen Gruenden nicht in P_KILLER
34 steht, funktioniert es nicht.
35 Auch gibt es bestimmt Objekte, die fuer Spieler toeten koennen, die die
36 diese Funktion nicht kennt.
37 (Dies gilt beides ebenso fuer /p/service/mupfel/getkill.c, ist also kein
38 Grund, jenes statt dieser Funktion zu nutzen.)
39
40
41RUeCKGABEWERT
42=============
43
44 Das Objekt des Spielers, falls es ermittelt werden konnte, sonst 0.
45
46
47BEMERKUNGEN
48===========
49
50 Der Name des Spieler ist mittel Name() ermittelbar. Will man die Info,
51 womit ein Spieler den Kill ggf. gemacht hat, kann man P_KILLER
52 auswerten/nutzen.
53
54
55SIEHE AUCH
56==========
57
58 QueryUser
59 P_KILLER
60
MG Mud User88f12472016-06-24 23:31:02 +02006111.11.2013, Zesstra