Lua:SetTeamAllies

From Fortress Forever Wiki
Revision as of 15:55, 28 May 2006 by Mulchman MM (talk | contribs)
Jump to navigationJump to search

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.

So,

Setting blue team to have an ally of yellow team

SetTeamAllies( BLUE_TEAM, 16 );

tells BLUE TEAM to have an ally of YELLOW TEAM.

Similarly,

Setting yellow team to have an ally of blue team

SetTeamAllies( YELLOW_TEAM, 4 );

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