blob: 734e9c3f1650b172516a27829cc0f6046490609b [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001InFight()
2=========
3
4FUNKTION
5--------
6::
7
Arathorn78eab1b2019-11-26 19:24:18 +01008 object InFight()
Zesstra18626972017-01-31 10:38:27 +01009
10ARGUMENTE
11---------
12::
13
14 keine
15
16BESCHREIBUNG
17------------
18::
19
20 Diese Funktion wurde dazu geschrieben, um herauszufinden,
21 ob sich ein PC/NPC direkt im Kampf befindet. Dazu wird
22 das Array mit den Namen der Feinden des PC/NPCs durch die
23 Funktion environment gefiltert und so festgestellt, ob
24 die Umgebung der beiden Feinde gleich ist.
25
Arathorn78eab1b2019-11-26 19:24:18 +010026RUECKGABEWERT
27-------------
28::
29
Zesstra18626972017-01-31 10:38:27 +010030 Als Rueckgabewert enthaelt man entweder 0, wenn das Objekt
31 im Moment keine Feinde hat bzw. die nicht im selben Raum
32 sind, oder aber das Feindobjekt, das als erstes im Array
33 steht und anwesend ist.
34
35BEISPIEL
36--------
37::
38
39 Selbsterklaerend ;)
40
41BEMERKUNG
42---------
43::
44
45 InFight() gibt lediglich das Ergebnis von EnemyPresent() zurueck.
46
47SIEHE AUCH
48----------
49::
50
51 EnemyPresent(), PresentEnemies()
52 /std/living/combat.c
53
5422.03.2009, Zesstra
55