blob: 3ba41934bbbc6c78c6df79f3fbd19354188e7e2c [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001RemoveDefender()
Zesstra953f9972017-02-18 15:37:36 +01002****************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 void RemoveDefender(object friend);
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/living/combat.c
15
16
17ARGUMENTE
18=========
19
20 friend
Zesstraa178b882025-06-20 16:49:42 +020021 Objekt (normal Lebewesen), welches zukuenftig nicht mehr ueber
22 Angriffe informiert werden soll und diese auch nicht mehr
23 abwehrt.
Zesstra953f9972017-02-18 15:37:36 +010024
25
26BESCHREIBUNG
27============
28
29 Ein Lebewesen, welches angegriffen wird, kann andere Objekte ueber
30 einen solchen Angriff per InformDefend() informieren oder ihnen
31 sogar die Moeglichkeit geben, per DefendOther() direkt in den
32 laufenden Angriff einzugreifen (Schaeden abwehren oder umwandeln).
33 Im Normalfall handelt es sich hierbei um andere Lebewesen, welche
34 als Verteidiger des angegriffenen Lebewesens auftreten: Daher der
35 Name der Funktion. Ausserdem besteht die Einschraenkung, dass diese
36 Objekte in der gleichen Umgebung sein muessen, wie das zu
37 verteidigende Lebewesen.
Zesstra953f9972017-02-18 15:37:36 +010038
39
40SIEHE AUCH
41==========
42
Zesstraa178b882025-06-20 16:49:42 +020043 AddDefender(), QueryDefenders(), QueryPresentDefenders(),
Zesstrae959e722025-07-09 22:11:16 +020044 QueryNearDefenders(), InformDefend(), DefendOther(), P_DEFENDERS,
45 /std/living/combat.c
Zesstra953f9972017-02-18 15:37:36 +010046
Zesstraa178b882025-06-20 16:49:42 +020047Letzte Aenderung: 28.10.2022, Bugfix