blob: 45e55983bc21bbf29bf15bd2239e98dc061cc2de [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001EVENT:
2 EVT_LIB_PLAYER_DEATH
3
4DEFINIERT IN:
5 /sys/events.h
6
7GETRIGGERT VON:
8 /std/living/life.c
9
10BESCHREIBUNG:
11 Dieser Event wird immer dann von einem Spielerobjekt ausgeloest, wenn
12 der Spieler gerade getoetet wurde (um genau zu sein: im die()).
13
14EVENT-DATEN:
15 Die Daten werden als Mapping uebergeben:
16 ([ E_OBJECT: (object) Objekt des getoeteten Spielers,
17 E_PLNAME: (string) UID/Playername des getoeteten Spielers,
18 E_ENVIRONMENT: (object) Environment des Opfer beim Tod,
19 E_TIME: (int) Zeitstempel des Todes,
20 P_LAST_KILLER: (object) Der Killer, s. Property
21 P_LAST_DAMAGE: (int) s. Property,
22 P_LAST_DAMTYPES: (string *) s. Property,
23 P_LAST_DEATH_PROPS: (mixed) s. Property
24 E_EXTERNAL_DEATH:(int) Flag, ob die() von aussen gerufen,
25 E_POISON_DEATH: (int) Flag, ob der Tod durch Gift ausgeloest,
26 E_CORPSE: (object) Leiche, sofern es eine gibt
27 ])
28
29BEMERKUNGEN:
30
31SIEHE AUCH:
32 events, RegisterEvent(), UnregisterEvent(), TriggerEvent(), eventd
33
34-----------------------------------------------------------------------------
3521.08.2007, Zesstra
36