Function MeleeGetAllyKeyStructureCount
| 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
|