MeleeGetAllyStructureCount
- Parameters
-
whichPlayer player
- comment
- patch
1.00
- Source
- Blizzard.j
- return type
integer
- Source code
function MeleeGetAllyStructureCount takes player whichPlayer returns integer local integer playerIndex local integer buildingCount local player indexPlayer // Count the number of buildings controlled by all not-yet-defeated co-allies. set buildingCount = 0 set playerIndex = 0 loop set indexPlayer = Player(playerIndex) // uncomment to cause defeat even if you have control of ally structures, but yours have been nixed //if (PlayersAreCoAllied(whichPlayer, indexPlayer) and not bj_meleeDefeated[playerIndex]) then if (PlayersAreCoAllied(whichPlayer, indexPlayer)) then set buildingCount = buildingCount + GetPlayerStructureCount(indexPlayer, true) endif set playerIndex = playerIndex + 1 exitwhen playerIndex == bj_MAX_PLAYERS endloop return buildingCount endfunction