blob: 93f0d39df2917ad59e78f22edbb379736cdfa882 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001InternalModifyDefend(L)
2
3FUNKTION:
4 protected void InternalModifyDefend(int dam, mixed dt, mixed spell,
5 object enemy)
6
7DEFINIERT IN:
8 /std/living/combat
9
10ARGUMENTE:
11 int dam Staerke des abzuwehrenden Angriffs (in HP/10)
12 string/string* dt Art(en) des Schadens, der angerichtet werden soll
13 int/mapping spell 0 fuer normale Angriffe (keine Zauber)
14 1 fuer Zauber (Standardruestungen ignorieren)
15 mapping fuer mehr Informationen
16 object enemy der Feind/Schadenverursacher
17
18BESCHREIBUNG:
19 Dient dazu noch Aenderungen am Verhalten der Defend() vornehmen zu
20 koennen. Die Parameter werden alle per Referenz uebergeben, Aenderungen
21 wirken also direkt in der Defend()!
22 Einfach ueberschreiben, aber ::InternalModifyDefend(&..., &....) nicht
23 vergessen!
24
25SIEHE AUCH:
26 InternalModifyAttack(L)
27 Defend(L)
28
2928.03.2008, Zesstra