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