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