blob: 73fef031ef74af30ff81fe61b591a51b13c22f3a [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
Zesstra953f9972017-02-18 15:37:36 +01009 mixed 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
27RUECKGABEWERT:
28 Als Rueckgabewert enthaelt man entweder 0, wenn das Objekt im
29 Moment keine Feinde hat bzw. die nicht im selben Raum sind, oder
30 aber das Feindobjekt, das als erstes im Array steht und anwesend
31 ist.
32
33
34BEISPIEL
35========
36
37 Selbsterklaerend ;)
38
39
40BEMERKUNG
41=========
42
43 InFight() gibt lediglich das Ergebnis von EnemyPresent() zurueck.
44
45
46SIEHE AUCH
47==========
48
49 EnemyPresent(), PresentEnemies()
50 /std/living/combat.c
MG Mud User88f12472016-06-24 23:31:02 +020051
5222.03.2009, Zesstra