blob: cc33ba0a7bef21de6e9b78db7007bc060f6d23ef [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
Zesstra22641e82022-10-05 23:47:20 +020012 der Spieler gerade getoetet wurde (um genau zu sein: im die()).
MG Mud User88f12472016-06-24 23:31:02 +020013
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,
Zesstra22641e82022-10-05 23:47:20 +020020 P_KILLER: (object) Der Killer, s. Property
MG Mud User88f12472016-06-24 23:31:02 +020021 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-----------------------------------------------------------------------------
Zesstra22641e82022-10-05 23:47:20 +02003516.08.2022, Arathorn
MG Mud User88f12472016-06-24 23:31:02 +020036