OneBuildLoop
- comment
- patch
1.00
- Source
- common.ai (raise an issue to discuss on Github or submit a PR)
- return type
nothing- Source code
function OneBuildLoop takes nothing returns nothing local integer index = 0 local integer qty local integer id local integer tp set total_gold = GetGold() - gold_buffer set total_wood = GetWood() loop exitwhen index == build_length set qty = build_qty [index] set id = build_item[index] set tp = build_type[index] //-------------------------------------------------------------------- if tp == BUILD_UNIT then if not StartUnit(qty,id,build_town[index]) then return endif //-------------------------------------------------------------------- elseif tp == BUILD_UPGRADE then call StartUpgrade(qty,id) //-------------------------------------------------------------------- else // tp == BUILD_EXPAND if not StartExpansion(qty,id) then return endif endif set index = index + 1 endloop endfunction