blob: 301553463c10a519331d811cfb50933c5c5e9978 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2InternalModifyDefend()
3**********************
4
5
6InternalModifyDefend(L)
7=======================
8
9
10FUNKTION
11========
12
13 protected void InternalModifyDefend(int dam, mixed dt, mixed spell,
14 object enemy)
15
16
17DEFINIERT IN
18============
19
20 /std/living/combat
21
22
23ARGUMENTE
24=========
25
26 int dam Staerke des abzuwehrenden Angriffs (in HP/10)
27 string/string* dt Art(en) des Schadens, der angerichtet werden soll
28 int/mapping spell 0 fuer normale Angriffe (keine Zauber)
29 1 fuer Zauber (Standardruestungen ignorieren)
30 mapping fuer mehr Informationen
31 object enemy der Feind/Schadenverursacher
32
33
34BESCHREIBUNG
35============
36
37 Dient dazu noch Aenderungen am Verhalten der Defend() vornehmen zu
38 koennen. Die Parameter werden alle per Referenz uebergeben, Aenderungen
39 wirken also direkt in der Defend()!
40 Einfach ueberschreiben, aber ::InternalModifyDefend(&..., &....) nicht
41 vergessen!
42
43
44SIEHE AUCH
45==========
46
47 InternalModifyAttack(L)
48 Defend(L)
49
5028.03.2008, Zesstra