MeleeStartingResources
- comment
- note
It is called directly by the default "Melee Initialization" trigger.
- note
handle
vis not nulled at the end, but it doesn't matter for Jass leaks, because the version handle is constant and always reused.- patch
1.00
- Source
- Blizzard.j (raise an issue to discuss on Github or submit a PR)
- return type
nothing- Source code
function MeleeStartingResources takes nothing returns nothing local integer index local player indexPlayer local version v local integer startingGold local integer startingLumber set v = VersionGet() if (v == VERSION_REIGN_OF_CHAOS) then set startingGold = bj_MELEE_STARTING_GOLD_V0 set startingLumber = bj_MELEE_STARTING_LUMBER_V0 else set startingGold = bj_MELEE_STARTING_GOLD_V1 set startingLumber = bj_MELEE_STARTING_LUMBER_V1 endif // Set each player's starting resources. set index = 0 loop set indexPlayer = Player(index) if (GetPlayerSlotState(indexPlayer) == PLAYER_SLOT_STATE_PLAYING) then call SetPlayerState(indexPlayer, PLAYER_STATE_RESOURCE_GOLD, startingGold) call SetPlayerState(indexPlayer, PLAYER_STATE_RESOURCE_LUMBER, startingLumber) endif set index = index + 1 exitwhen index == bj_MAX_PLAYERS endloop endfunction