MeleeGetAllyKeyStructureCount

Parameters
whichPlayer player
comment
patch

1.07

Source
Blizzard.j
return type
integer
Source code
function MeleeGetAllyKeyStructureCount takes player whichPlayer returns integer
local integer playerIndex
local player indexPlayer
local integer keyStructs

// Count the number of buildings controlled by all not-yet-defeated co-allies.
set keyStructs = 0
set playerIndex = 0
loop
set indexPlayer = Player(playerIndex)
if (PlayersAreCoAllied(whichPlayer, indexPlayer)) then
set keyStructs = keyStructs + BlzGetPlayerTownHallCount(indexPlayer)
endif

set playerIndex = playerIndex + 1
exitwhen playerIndex == bj_MAX_PLAYERS
endloop

return keyStructs
endfunction