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!

SIEHE AUCH
----------

  :doc:`InternalModifyAttack`
  :doc:`Defend`