Difference between revisions of "Lua:SetTeamAllies"

From Fortress Forever Wiki
Jump to navigationJump to search
Line 16: Line 16:
 
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.
 
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,
 
 
==Setting blue team to have an ally of yellow team==
 
==Setting blue team to have an ally of yellow team==
 
<pre>SetTeamAllies( BLUE_TEAM, 16 );</pre>
 
<pre>SetTeamAllies( BLUE_TEAM, 16 );</pre>
tells BLUE TEAM to have an ally of YELLOW TEAM.
+
This tells BLUE TEAM to have an ally of YELLOW TEAM.
  
Similarly,
 
 
==Setting yellow team to have an ally of blue team==
 
==Setting yellow team to have an ally of blue team==
 
<pre>SetTeamAllies( YELLOW_TEAM, 4 );</pre>
 
<pre>SetTeamAllies( YELLOW_TEAM, 4 );</pre>
tells YELLOW TEAM to have an ally of BLUE TEAM.
+
Similarly, this tells YELLOW TEAM to have an ally of BLUE TEAM.
  
 
Listing of teams as their 'bitfield' value:
 
Listing of teams as their 'bitfield' value:

Revision as of 16:15, 28 May 2006

SetTeamAllies

SetTeamAllies is used to ally one team to another.

The SetTeamAllies function only works within a .lua files startup() section. This startup() function can be added to any .lua file but there should be only one within a .lua file.

.LUA startup() function

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.

Setting blue team to have an ally of yellow team

SetTeamAllies( BLUE_TEAM, 16 );

This tells BLUE TEAM to have an ally of YELLOW TEAM.

Setting yellow team to have an ally of blue team

SetTeamAllies( YELLOW_TEAM, 4 );

Similarly, this tells YELLOW TEAM to have an ally of BLUE TEAM.

Listing of teams as their 'bitfield' value:

Team 'bitfield' values

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