blob: f47d54801d6afce8191f4d00db56d1d5acb986c2 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2DeAssocMember()
3***************
4
5
6FUNKTION
7========
8
9 int DeAssocMember(object npc)
10
11
12DEFINIERT IN
13============
14
15 /std/living/team.c
16
17
18ARGUMENTE
19=========
20
21 Der NPC, der nicht mehr zugeordnet sein soll.
22
23
24BESCHREIBUNG
25============
26
27 Hebt die Zuordnung eines NPCs zu einem Spieler auf.
28
29
30RUECKGABEWERT
31=============
32
33 1, falls Aufhebung erfolgreich, sonst 0.
34
35
36BEISPIEL
37========
38
39 void fun(object pl)
40 {
41 if ( pl && pl->DeAssocMember(this_object()) )
42 tell_object(pl,break_string(
43 "Ich kaempfe nun nicht mehr auf Deiner Seite!\n",78,
44 "Ein Feuerteufel teilt Dir mit:");
45 ...
46 }
47
48
49BEMERKUNGEN
50===========
51
52 Kann nur von Gilden, Spellbooks, vom Objekt selber und vom
53 zugeordneten NPC aufgerufen werden.
54
55
56SIEHE AUCH
57==========
58
59 Uebersicht: teamkampf
60 Properties: P_TEAM, P_ASSOC_MEMBERS, P_TEAM_ATTACK_CMD,
61 P_TEAM_AUTOFOLLOW, P_TEAM_COLORS, P_TEAM_LEADER,
62 P_TEAM_NEWMEMBER, P_TEAM_WANTED_ROW, P_TEAM_WIMPY_ROW
63 Bewegung: IsTeamMove, TeamFlee
64 Mitglieder: IsTeamLeader, TeamMembers
65 Kampf: AssocMember, InsertEnemyTeam, SelectNearEnemy,
66 SelectFarEnemy
67 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
68 PresentTeamPosition, SwapRows
69 Sonstiges: TeamPrefix, teamkampf_intern
70
71Last modified: 16-08-2010, Gabylon