# Set Campaign Progress Campaign Finished

Grammar — Set campaign progress campaign finished to finished for players
FlagsNative | Action | Restricted

Flags the campaign as finished or unfinished for the specified campaign for the specified player.

# Arguments

  • playergroup — Players
  • string — Campaign
  • bool — Finished

Returns — void

native void CampaignProgressSetCampaignFinished(
	playergroup players,
	string campaignId,
	bool inFinished,
);

Category: Story / Campaign Progress

# Examples

# campaigns/libertystory.sc2campaign

CampaignLib.galaxy

// L10200
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, libCamp_gf_MissionStatusCheck(libCamp_ge_MapID_MapTValerian03, libCamp_ge_MissionStatus_Completed))

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L13265
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, false)
// L13283
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, true)
// L13292
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, false)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L6805
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, true)
// L6813
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, false)
// L6829
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID2, true)
// L6837
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID2, false)

# mods/missionpacks/novacampaign.sc2mod

LibNovC.galaxy

// L2378
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, true)
// L2386
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, false)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6393
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, true)
// L6402
CampaignProgressSetCampaignFinished(PlayerGroupAll(), lv_campaignID, false)