blob: df311ce7fcf381a77a2839484e05254e9c106502 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002InFight()
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
Arathorn78eab1b2019-11-26 19:24:18 +01009 object InFight()
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012ARGUMENTE
13=========
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 keine
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18BESCHREIBUNG
19============
20
21 Diese Funktion wurde dazu geschrieben, um herauszufinden,
22 ob sich ein PC/NPC direkt im Kampf befindet. Dazu wird
23 das Array mit den Namen der Feinden des PC/NPCs durch die
24 Funktion environment gefiltert und so festgestellt, ob
25 die Umgebung der beiden Feinde gleich ist.
26
Arathorn78eab1b2019-11-26 19:24:18 +010027
28RUECKGABEWERT
29=============
30
31 Als Rueckgabewert enthaelt man entweder 0, wenn das Objekt
32 im Moment keine Feinde hat bzw. die nicht im selben Raum
33 sind, oder aber das Feindobjekt, das als erstes im Array
34 steht und anwesend ist.
Zesstra953f9972017-02-18 15:37:36 +010035
36
37BEISPIEL
38========
39
40 Selbsterklaerend ;)
41
42
43BEMERKUNG
44=========
45
46 InFight() gibt lediglich das Ergebnis von EnemyPresent() zurueck.
47
48
49SIEHE AUCH
50==========
51
52 EnemyPresent(), PresentEnemies()
53 /std/living/combat.c
MG Mud User88f12472016-06-24 23:31:02 +020054
5522.03.2009, Zesstra