blob: 0a1834a6929565951c27889a0d2d223b22cd52a9 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_DAMAGE_MSG
2============
3
4NAME
5----
6::
7
8 P_DAMAGE_MSG "std_p_dam_msg"
9
10DEFINIERT IN
11------------
12::
13
14 /sys/living/combat.h
15
16BESCHREIBUNG
17------------
18::
19
20 In dieser Property lassen sich individuelle Treffer-/Schadensmeldungen
21 fuer dieses Lebewesen festlegen. Sie werden verwendet, falls bei
22 eingehendem Schaden der Aufrufer von Defend() Schadensmeldungen wuenscht
23 (d.h. SP_SHOW_DAMAGE != 0), jedoch keine eigenen Meldungen vorgibt.
24
25 Enthaelt diese Property kein Array, werden ggf. die Standardmeldungen
26 ausgegeben.
27
28 Datenstruktur der Property:
29 ({
30 ({ int lphit1, string mess_me,
31 string mess_en,
32 string mess_room }),
33 ({ lphit2, mess_me, mess_en, mess_room }),
34 ...
35 ({ lphitn, mess_me, mess_en, mess_room }),
36 })
37 wobei lphit1<lphit2<...<lphitn sein muss, d.h. das Array-
38 Array ist aufsteigend sortiert.
39
40 Ist ein Treffer x LP hart, werden die Meldungen des lphit-
41 Arrays ausgegeben, dessen Wert am naechsten unter dem Schaden
42 liegt.
43
44 In den Meldungen mess_me (an den Getroffenen), mess_en (an
45 den Feind), mess_room (an die restlichen Umstehenden) koennen
46 Ersatzstrings wie folgt verwendet werden:
47 @WER1/@WESSEN1/@WEM1/@WEN1 - name(casus) des Getroffenen (TO)
48 @WER2/@WESSEN2/@WEM2/@WEN2 - name(casus) des Feindes (enemy)
49
50SIEHE AUCH
51----------
52::
53
54 Defend()
55 /std/living/combat.c
56
5715.09.2010, Zesstra
58