GetAllyCount
- Parameters
-
whichPlayer player
- comment
- bug
Not compatible with 24-player mode.
- patch
1.07
- Source
- common.ai
- return type
integer
- Source code
function GetAllyCount takes player whichPlayer returns integer local integer playerIndex = 0 local integer count = 0 local player indexPlayer loop set indexPlayer = Player(playerIndex) if whichPlayer != indexPlayer then if GetPlayerAlliance(whichPlayer,indexPlayer,ALLIANCE_PASSIVE) then if GetPlayerAlliance(indexPlayer,whichPlayer,ALLIANCE_PASSIVE) then if GetPlayerStructureCount(indexPlayer,true) > 0 then set count = count + 1 endif endif endif endif set playerIndex = playerIndex + 1 exitwhen playerIndex == 12 endloop return count endfunction