Function MeleeGetAllyKeyStructureCount

Line
9189
Location
blizzard.j
Constant?
no
Type
function
Arguments
player whichPlayer
Returns
integer
9189
function MeleeGetAllyKeyStructureCount takes player whichPlayer returns integer
9190
    local integer    playerIndex
9191
    local player     indexPlayer
9192
    local integer    keyStructs
9193
9194
    // Count the number of buildings controlled by all not-yet-defeated co-allies.
9195
    set keyStructs = 0
9196
    set playerIndex = 0
9197
    loop
9198
        set indexPlayer = Player(playerIndex)
9199
        if (PlayersAreCoAllied(whichPlayer, indexPlayer)) then
9200
            set keyStructs = keyStructs + BlzGetPlayerTownHallCount(indexPlayer)
9201
        endif
9202
            
9203
        set playerIndex = playerIndex + 1
9204
        exitwhen playerIndex == bj_MAX_PLAYERS
9205
    endloop
9206
9207
    return keyStructs
9208
endfunction