blob: 6992a322d06c9dee7d6d0efebf7b8a8e74371798 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2P_NEXT_DEATH_SEQUENCE
3*********************
4
5
6NAME
7====
8
9 P_NEXT_DEATH_SEQUENCE "p_lib_next_death_sequence"
10
11
12DEFINIERT IN
13============
14
15 /sys/living/combat.h
16
17
18BESCHREIBUNG
19============
20
21 Im Spieler kann damit dessen eigene Todessequenz fuer den naechsten
22 Tod festgelegt werden. Nach einem Tod (egal welche Todessequenz
23 gewaehlt wurde) wird die Property geloescht und muesste neu gesetzt
24 werden.
25
26 Es gibt folgende gueltige Werte:
27 - string: Pfad zu einer eigenen Todessequenz im gueltigen Format
28 - mixed* Eine Todessequenz im Format des Todesraumes:
29 ({<int gesamtlaenge>,
30 ([<int index1>: <string umgebrochene Meldung1>,
31 <int index2>: <string umgebrochene Meldung2>,
32 ...])
33 })
34 - mapping In die Standard-Lars-Todessequenz einzufuegende Zeilen:
35 ([<int zeitindex>: <string umgebrochener Text>])
36
37
38BEMERKUNGEN
39===========
40
41 Eine Todessequenz eines Gegners, festgelegt ueber
42 P_ENEMY_DEATH_SEQUENCE hat Vorrang vor dieser Property.
43
44
45BEISPIELE
46=========
47
48 // Pfad zu einer eigenen DSQ
49 SetProp(P_NEXT_DEATH_SEQUENCE, ".../passende_dsq.txt");
50
51 // eigene DSQ im Todesraumformat:
52 SetProp(P_NEXT_DEATH_SEQUENCE,
53 ({ 2, ([1: "Der Tod entlaesst dich eilig.\n"])}));
54
55 // Einfuegen einer Meldung in die Standard-Todessequenz
56 SetProp(P_NEXT_DEATH_SEQUENCE,
57 ([5: "Du fuehlst dich etwas daemlich.\n"]));
58
59
60SIEHE AUCH
61==========
62
63 Tod: die(L)
64 Todesmeldungen: P_KILL_NAME, P_KILL_MSG, P_DIE_MSG, P_MURDER_MSG
65 P_ZAP_MSG, P_ENEMY_DEATH_SEQUENCE
66 Sonstiges: P_CORPSE, P_NOCORPSE, /room/death/death_room.c
67
6810. Nov 2011 Gloinson