Function SetCampaignAvailableBJ

Line
7261
Location
blizzard.j
Constant?
no
Type
function
Arguments
boolean available, integer campaignNumber
Returns
nothing
7261
function SetCampaignAvailableBJ takes boolean available, integer campaignNumber returns nothing
7262
    local integer campaignOffset
7263
7264
    if (campaignNumber == bj_CAMPAIGN_INDEX_H) then
7265
        call SetTutorialCleared(true)
7266
    endif
7267
7268
    if (campaignNumber == bj_CAMPAIGN_INDEX_XN) then
7269
        set campaignOffset = bj_CAMPAIGN_OFFSET_XN
7270
    elseif (campaignNumber == bj_CAMPAIGN_INDEX_XH) then
7271
        set campaignOffset = bj_CAMPAIGN_OFFSET_XH
7272
    elseif (campaignNumber == bj_CAMPAIGN_INDEX_XU) then
7273
        set campaignOffset = bj_CAMPAIGN_OFFSET_XU
7274
    elseif (campaignNumber == bj_CAMPAIGN_INDEX_XO) then
7275
        set campaignOffset = bj_CAMPAIGN_OFFSET_XO
7276
    else
7277
        set campaignOffset = campaignNumber
7278
    endif
7279
7280
    call SetCampaignAvailable(campaignOffset, available)
7281
    call SetCampaignMenuRaceBJ(campaignNumber)
7282
    call ForceCampaignSelectScreen()
7283
endfunction