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