blob: e9ade6397fde80f63b75a3fd554a5ba926868921 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2InsertEnemyTeam()
3
4
5FUNKTION:
6 varargs void InsertEnemyTeam(mixed ens, int rek)
7
8DEFINIERT IN:
9 /std/living/team.c
10
11ARGUMENTE:
12 ens object Feind oder object *Feinde
13 rek Wurde von InsertEnemyTeam aufgerufen
14
15BESCHREIBUNG:
16 Alle Teammitglieder des Feindes bzw. die angegebenen Feinde (aber
17 nicht deren Teammitglieder) werden zu Feinden
18 a) des Spielers und aller Teammitglieder, falls rek==0
19 b) des Spielers, falls rek!=0
20
21RUECKGABEWERT:
22 keiner
23
24BEMERKUNGEN:
25 1. Nur wenn Gegner und Teammitglied im gleichen Raum stehen (aber
26 nicht notwendigerweise im gleichen Raum wie der Spieler) werden
27 sie zu Feinden.
28 2. Falls Teammitglied und Gegner beides Spieler sind, werden sie
29 nicht zu Feinden gemacht.
30 3. Ist der Gegner im eigenen Team, so wird nichts gemacht.
31
32SIEHE AUCH:
33 Uebersicht: teamkampf
34 Properties: P_TEAM, P_ASSOC_MEMBERS, P_TEAM_ATTACK_CMD,
35 P_TEAM_AUTOFOLLOW, P_TEAM_COLORS, P_TEAM_LEADER,
36 P_TEAM_NEWMEMBER, P_TEAM_WANTED_ROW, P_TEAM_WIMPY_ROW
37 Bewegung: IsTeamMove, TeamFlee
38 Mitglieder: IsTeamLeader, TeamMembers
39 Kampf: AssocMember, DeAssocMember, SelectNearEnemy,
40 SelectFarEnemy
41 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
42 PresentTeamPosition, SwapRows
43 Sonstiges: TeamPrefix, teamkampf_intern
44
45----------------------------------------------------------------------------
46Last modified: 16-08-2010, Gabylon