blob: 066fa08da689ac539e871dd3a95db8d4a9a13f3a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SelectFarEnemy()
Zesstra953f9972017-02-18 15:37:36 +01002****************
MG Mud User88f12472016-06-24 23:31:02 +02003
4
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 varargs object SelectFarEnemy(object *here, int min, int max,
9 int forcefrom)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/living/team.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 here - Rueckgabewert von PresentEnemies()
22 min - minimale Kampfreihe
23 max - maximale Kampfreihe
24 forcefrom - Gegner MUSS aus uebergebenem Array ausgewaehlt werden
25
26
27BESCHREIBUNG
28============
29
30 Waehlt einen Feind aus Reihe <min> bis <max> aus.
31
32
33RUECKGABEWERT
34=============
35
36 Der Auserwaehlte :-)
37
38
39BEMERKUNGEN
40===========
41
42 1. Wenn in den angegeben Reihen kein Feind ist oder <max> kleiner
43 als <min> ist, wird auch keiner zurueckgegeben.
44 2. Aus Effizienzgruenden sollte forcefrom nur benutzt werden, wenn
45 es wirklich noetig ist (s. hierzu auch SelectNearEnemy()).
46 3. 0 <= <min> <= <max> < MAX_TEAMROWS
47
48
49SIEHE AUCH
50==========
51
52 Uebersicht: teamkampf
53 Properties: P_TEAM, P_ASSOC_MEMBERS, P_TEAM_ATTACK_CMD,
54 P_TEAM_AUTOFOLLOW, P_TEAM_COLORS, P_TEAM_LEADER,
55 P_TEAM_NEWMEMBER, P_TEAM_WANTED_ROW, P_TEAM_WIMPY_ROW
56 Bewegung: IsTeamMove, TeamFlee
57 Mitglieder: IsTeamLeader, TeamMembers
58 Kampf: AssocMember, DeAssocMember, InsertEnemyTeam,
59 SelectNearEnemy
60 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
61 PresentTeamPosition, SwapRows
62 Sonstiges: TeamPrefix, teamkampf_intern
63
MG Mud User88f12472016-06-24 23:31:02 +020064Last modified: 16-08-2010, Gabylon