blob: 7d9e12f382e24f26ba7abc80e5c50c9cfbbab91f [file] [log] [blame]
RemoveDefender()
================
FUNKTION
--------
void RemoveDefender(object friend);
DEFINIERT IN
------------
/std/living/combat.c
ARGUMENTE
---------
friend
Objekt (normal Lebewesen), welches zukuenftig nicht mehr ueber
Angriffe informiert werden soll und diese auch nicht mehr abwehrt.
BESCHREIBUNG
------------
Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
einen solchen Angriff per InformDefend() informieren oder ihnen
sogar die Moeglichkeit geben, per DefendOther() direkt in den
laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
Name der Funktion. Ausserdem besteht die Einschraenkung, dass diese
Objekte in der gleichen Umgebung sein muessen, wie das zu
verteidigende Lebewesen.
SIEHE AUCH
----------
:doc:`AddDefender`, :doc:`QueryDefenders`,
:doc:`QueryPresentDefenders`, :doc:`QueryNearDefenders`,
:doc:`InformDefend`, :doc:`DefendOther`,
:doc:`../props/P_DEFENDERS`, /std/living/combat.c
Letzte Aenderung: 28.10.2022, Bugfix