blob: 31dc8adb825776d4c084539d85ce5b8a5c77dda2 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_ENEMY_DEATH_SEQUENCE
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 +01005NAME
6====
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 P_ENEMY_DEATH_SEQUENCE "enemy_death_sequence"
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 /sys/living/combat.h
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017BESCHREIBUNG
18============
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 Ueber diese Property kann Einfluss auf die Todessequenz eines getoeten
21 Spielers genommen werden. Sie muss im toetenden Objekt, d.h. dem
22 Objekt welches die()/do_damage()/Defend() im Spieler gerufen hat,
23 gesetzt sein.
24
25 Es gibt folgende gueltige Werte:
26 - string: Pfad zu einer eigenen Todessequenz im gueltigen Format
27 - mixed* Eine Todessequenz im Format des Todesraumes:
28 ({<int gesamtlaenge>,
29 ([<int index1>: <string umgebrochene Meldung1>,
30 <int index2>: <string umgebrochene Meldung2>,
31 ...])
32 })
33 - mapping In die Standard-Lars-Todessequenz einzufuegende Zeilen:
34 ([<int zeitindex>: <string umgebrochener Text>])
35
36
37BEISPIELE
38=========
39
40 // Pfad zu einer eigenen DSQ
41 SetProp(P_ENEMY_DEATH_SEQUENCE, ".../passende_dsq.txt");
42
43 // eigene DSQ im Todesraumformat:
44 SetProp(P_ENEMY_DEATH_SEQUENCE,
45 ({ 2, ([1: "DU LERNST AUS DEINEM FEHLER.\n"])}));
46
47 // Einfuegen einer Meldung (des NPCs) in die Standard-Todessequenz
48 SetProp(P_ENEMY_DEATH_SEQUENCE,
49 ([5: "Du hoerst "+name(WEN)+" hoehnisch kichern.\n"]));
50
51
52SIEHE AUCH
53==========
54
55 Tod: die(L)
56 Todesmeldungen: P_KILL_NAME, P_KILL_MSG, P_DIE_MSG, P_MURDER_MSG
57 P_ZAP_MSG, P_NEXT_DEATH_SEQUENCE
58 Sonstiges: P_CORPSE, P_NOCORPSE, /room/death/death_room.c
59
6010. Nov 2011 Gloinson