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