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