blob: 7df7492b994c68b2be51173b5f66b4fdfc8682d0 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001InFight()
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
Arathorn78eab1b2019-11-26 19:24:18 +01008 object InFight()
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011ARGUMENTE
12=========
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 keine
MG Mud User88f12472016-06-24 23:31:02 +020015
Zesstra953f9972017-02-18 15:37:36 +010016
17BESCHREIBUNG
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 +010026
27RUECKGABEWERT
28=============
29
30 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.
Zesstra953f9972017-02-18 15:37:36 +010034
35
36BEISPIEL
37========
38
39 Selbsterklaerend ;)
40
41
42BEMERKUNG
43=========
44
45 InFight() gibt lediglich das Ergebnis von EnemyPresent() zurueck.
46
47
48SIEHE AUCH
49==========
50
51 EnemyPresent(), PresentEnemies()
52 /std/living/combat.c
MG Mud User88f12472016-06-24 23:31:02 +020053
5422.03.2009, Zesstra