InternalModifyDefend()¶
InternalModifyDefend(L)¶
FUNKTION¶
- protected void InternalModifyDefend(int dam, string* dam_types,
 - mapping si_spell, object enemy)
 
DEFINIERT IN¶
/std/living/combat
ARGUMENTE¶
- int dam
 - Staerke des abzuwehrenden Angriffs (in HP/10)
 - string* dam_types
 - Art(en) des Schadens, der angerichtet werden soll
 - mapping si_spell
 - Mapping mit zusaetzlichen Informationen ueber den Angriff
 - object enemy
 - der Feind/Schadenverursacher
 
BESCHREIBUNG¶
Dient dazu noch Aenderungen am Verhalten der Defend() vornehmen zu koennen. Die Parameter werden alle per Referenz uebergeben, Aenderungen wirken also direkt im Defend()!
Einfach ueberschreiben, aber ::InternalModifyDefend(&..., &....) nicht vergessen!