blob: 301553463c10a519331d811cfb50933c5c5e9978 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2InternalModifyDefend()
3**********************
4
5
MG Mud User88f12472016-06-24 23:31:02 +02006InternalModifyDefend(L)
Zesstra953f9972017-02-18 15:37:36 +01007=======================
MG Mud User88f12472016-06-24 23:31:02 +02008
MG Mud User88f12472016-06-24 23:31:02 +02009
Zesstra953f9972017-02-18 15:37:36 +010010FUNKTION
11========
MG Mud User88f12472016-06-24 23:31:02 +020012
Zesstra953f9972017-02-18 15:37:36 +010013 protected void InternalModifyDefend(int dam, mixed dt, mixed spell,
14 object enemy)
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017DEFINIERT 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)
MG Mud User88f12472016-06-24 23:31:02 +020049
5028.03.2008, Zesstra