Count Players in Specific Teams
GetTeamSize() : void =
AllPlayers := GetPlayspace().GetPlayers()
for (Player : AllPlayers):
if (FortCharacter := Player.GetFortCharacter[]):
TeamCollection := GetPlayspace().GetTeamCollection()
if:
Agent := FortCharacter.GetAgent[]
Team := TeamCollection.GetTeam[Agent]
TeamAgents := TeamCollection.GetAgents[Team]
TeamIndex := TeamCollection.GetTeams().Find[Team]
TeamIndex = 0
then:
set NumberPlayerTeam1 = TeamAgents.Length
Print("The number of players in Team 1 is: {NumberPlayerTeam1}")
else if:
Agent := FortCharacter.GetAgent[]
Team := TeamCollection.GetTeam[Agent]
TeamAgents := TeamCollection.GetAgents[Team]
TeamIndex := TeamCollection.GetTeams().Find[Team]
TeamIndex = 1
then:
set NumberPlayerTeam2 = TeamAgents.Length
Print("The number of players in Team 2 is: {NumberPlayerTeam2}")