blob: 01bb0d19bc51948fe1a4373ca8a56cfd95fa567f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002P_KILLER
3********
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005
6NAME
7====
8
9 P_KILLER "killer"
10
11
12DEFINIERT IN
13============
14
15 /sys/properties.h
16
17
18BESCHREIBUNG
19============
20
MG Mud User88f12472016-06-24 23:31:02 +020021 Diese Property enthaelt das Objekt, welches das Lebewesen als letztes
22 getoetet hat. Sie wird von do_damage(), heart_beat() (Vergiftungen) und
23 die() (bei direkten Aufrufen) automatisch gesetzt. Ein manuelles
24 Setzen vor Aufruf von do_damage() oder die() hat keinerlei Wirkung!
25 Sinnvollerweise liest man diese Property im NotifyPlayerDeath() aus,
26 spaeteres Auslesen ist unzuverlaessig, da der Killer inzwischen zerstoert
27 sein koennte.
28 Diese Property sollte _nicht_ per Hand gesetzt werden, schon gar nicht
29 waehrend eines NotifyPlayerDeath(), weil es evtl. noch andere Objekte gibt,
30 die sich dafuer interessieren!
31
Zesstra953f9972017-02-18 15:37:36 +010032
33BEMERKUNGEN
34===========
35
MG Mud User88f12472016-06-24 23:31:02 +020036 Normalerweise steht hier ein Objekt drin (s.o.). Es gibt allerdings eine
37 Ausnahme: Stirbt ein Lebewesen an Gift, enthaelt P_KILLER den String
38 "gift".
39
Zesstra953f9972017-02-18 15:37:36 +010040
41SIEHE AUCH
42==========
43
MG Mud User88f12472016-06-24 23:31:02 +020044 do_damage()
45
4629.08.2008, Zesstra