blob: 5e195aa016c1e9013fcaf1e082b3ecc7a37318ae [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_NEXT_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_NEXT_DEATH_SEQUENCE "p_lib_next_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 Im Spieler kann damit dessen eigene Todessequenz fuer den naechsten
21 Tod festgelegt werden. Nach einem Tod (egal welche Todessequenz
22 gewaehlt wurde) wird die Property geloescht und muesste neu gesetzt
23 werden.
MG Mud User88f12472016-06-24 23:31:02 +020024
Zesstra953f9972017-02-18 15:37:36 +010025 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
37BEMERKUNGEN
38===========
39
40 Eine Todessequenz eines Gegners, festgelegt ueber
41 P_ENEMY_DEATH_SEQUENCE hat Vorrang vor dieser Property.
42
43
44BEISPIELE
45=========
46
47 // Pfad zu einer eigenen DSQ
48 SetProp(P_NEXT_DEATH_SEQUENCE, ".../passende_dsq.txt");
49
50 // eigene DSQ im Todesraumformat:
51 SetProp(P_NEXT_DEATH_SEQUENCE,
52 ({ 2, ([1: "Der Tod entlaesst dich eilig.\n"])}));
53
54 // Einfuegen einer Meldung in die Standard-Todessequenz
55 SetProp(P_NEXT_DEATH_SEQUENCE,
56 ([5: "Du fuehlst dich etwas daemlich.\n"]));
57
58
59SIEHE AUCH
60==========
61
62 Tod: die(L)
63 Todesmeldungen: P_KILL_NAME, P_KILL_MSG, P_DIE_MSG, P_MURDER_MSG
64 P_ZAP_MSG, P_ENEMY_DEATH_SEQUENCE
65 Sonstiges: P_CORPSE, P_NOCORPSE, /room/death/death_room.c
66
6710. Nov 2011 Gloinson