SetCampaignAvailableBJ
- Parameters
available booleancampaignNumber integer- comment
- patch
1.00
- Source
- Blizzard.j (raise an issue to discuss on Github or submit a PR)
- return type
nothing- Source code
function SetCampaignAvailableBJ takes boolean available, integer campaignNumber returns nothing local integer campaignOffset if (campaignNumber == bj_CAMPAIGN_INDEX_H) then call SetTutorialCleared(true) endif if (campaignNumber == bj_CAMPAIGN_INDEX_XN) then set campaignOffset = bj_CAMPAIGN_OFFSET_XN elseif (campaignNumber == bj_CAMPAIGN_INDEX_XH) then set campaignOffset = bj_CAMPAIGN_OFFSET_XH elseif (campaignNumber == bj_CAMPAIGN_INDEX_XU) then set campaignOffset = bj_CAMPAIGN_OFFSET_XU elseif (campaignNumber == bj_CAMPAIGN_INDEX_XO) then set campaignOffset = bj_CAMPAIGN_OFFSET_XO elseif (campaignNumber == bj_CAMPAIGN_INDEX_RH) then set campaignOffset = bj_CAMPAIGN_OFFSET_RH elseif (campaignNumber == bj_CAMPAIGN_INDEX_RU) then set campaignOffset = bj_CAMPAIGN_OFFSET_RU else set campaignOffset = campaignNumber endif call SetCampaignAvailable(campaignOffset, available) call SetCampaignMenuRaceBJ(campaignNumber) call ForceCampaignSelectScreen() endfunction