blob: a8b6863b6c1fe722a80b925b57d6b3588d4530ec [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002RemoveDefender()
Zesstra953f9972017-02-18 15:37:36 +01003****************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 void RemoveDefender(object friend);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/living/combat.c
16
17
18ARGUMENTE
19=========
20
21 friend
Zesstraa178b882025-06-20 16:49:42 +020022 Objekt (normal Lebewesen), welches zukuenftig nicht mehr ueber
23 Angriffe informiert werden soll und diese auch nicht mehr
24 abwehrt.
Zesstra953f9972017-02-18 15:37:36 +010025
26
27BESCHREIBUNG
28============
29
30 Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
31 einen solchen Angriff per InformDefend() informieren oder ihnen
32 sogar die Moeglichkeit geben, per DefendOther() direkt in den
33 laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
34 Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
35 als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
36 Name der Funktion. Ausserdem besteht die Einschraenkung, dass diese
37 Objekte in der gleichen Umgebung sein muessen, wie das zu
38 verteidigende Lebewesen.
Zesstra953f9972017-02-18 15:37:36 +010039
40
41SIEHE AUCH
42==========
43
Zesstraa178b882025-06-20 16:49:42 +020044 AddDefender(), QueryDefenders(), QueryPresentDefenders(),
45 QueryNearDefenders(), InformDefend(), DefendOther(),
46 *../props/P_DEFENDER*, /std/living/combat.c
Zesstra953f9972017-02-18 15:37:36 +010047
Zesstraa178b882025-06-20 16:49:42 +020048Letzte Aenderung: 28.10.2022, Bugfix