Difference between revisions of "Lua:SetTeamAllies"

From Fortress Forever Wiki
Jump to navigationJump to search
Line 18: Line 18:
 
tells BLUE TEAM to have an ally of YELLOW TEAM.
 
tells BLUE TEAM to have an ally of YELLOW TEAM.
  
Conversely,
+
Similarly,
 
==EXAMPLE==
 
==EXAMPLE==
 
<pre>SetTeamAllies( YELLOW_TEAM, 4 );</pre>
 
<pre>SetTeamAllies( YELLOW_TEAM, 4 );</pre>
 
tells YELLOW TEAM to have an ally of BLUE TEAM.
 
tells YELLOW TEAM to have an ally of BLUE TEAM.
 +
 +
Listing of teams as their 'bitfield' value:
 +
==EXAMPLE==
 +
<pre>
 +
blue team: 4
 +
red team: 8
 +
yellow team: 16
 +
green team: 32
 +
</pre>
  
 
[[Category:LUA]]
 
[[Category:LUA]]

Revision as of 15:51, 28 May 2006

SetTeamAllies is used to ally one team to another.

The function only works within a .lua files startup() section

Example

function startup()
     SetTeamAllies( BLUE_TEAM, 16 );
     SetTeamAllies( YELLOW_TEAM, 4 );
end

Now, the first parameter in SetTeamAllies is the team that's going to be given an ally. The second command is (for now) a bit field of the team who is going to be the ally.

So,

EXAMPLE

SetTeamAllies( BLUE_TEAM, 16 );

tells BLUE TEAM to have an ally of YELLOW TEAM.

Similarly,

EXAMPLE

SetTeamAllies( YELLOW_TEAM, 4 );

tells YELLOW TEAM to have an ally of BLUE TEAM.

Listing of teams as their 'bitfield' value:

EXAMPLE

blue team: 4
red team: 8
yellow team: 16
green team: 32