# Campaign (functions)

- [BIS_fnc_EXP_camp_addTickets](../../functions/BIS_fnc_EXP_camp_addTickets.md): *N/A*
- [BIS_fnc_EXP_camp_balanceGroup](../../functions/BIS_fnc_EXP_camp_balanceGroup.md): Balances a group depending on the amount of connected players
- [BIS_fnc_EXP_camp_checkpoint](../../functions/BIS_fnc_EXP_camp_checkpoint.md): Set's a mission checkpoint, in single-player an auto save happens, in multiplayer a new respawn position is added
- [BIS_fnc_EXP_camp_dynamicAISkill](../../functions/BIS_fnc_EXP_camp_dynamicAISkill.md): Changes AI skill based on player count, responding to player connected / player disconnected events.
- [BIS_fnc_EXP_camp_getCinematicMode](../../functions/BIS_fnc_EXP_camp_getCinematicMode.md): Returns whether or not player is in cinematic mode.
- [BIS_fnc_EXP_camp_getPlayersGroup](../../functions/BIS_fnc_EXP_camp_getPlayersGroup.md): Returns group that players belong to in coop campaign scenario.
- [BIS_fnc_EXP_camp_guidedProjectile](../../functions/BIS_fnc_EXP_camp_guidedProjectile.md): Spawns object of given class and makes it travel, hooming towards the target To be used with CfgAmmo type of entity, but can be used with virtually any kind of object
- [BIS_fnc_EXP_camp_hasMissionStarted](../../functions/BIS_fnc_EXP_camp_hasMissionStarted.md): Returns whether the mission has actually started (see Manager)
- [BIS_fnc_EXP_camp_IFF](../../functions/BIS_fnc_EXP_camp_IFF.md): Simple handling of the Support Team's scripted IFF.
- [BIS_fnc_EXP_camp_initCharacter](../../functions/BIS_fnc_EXP_camp_initCharacter.md): Assigns correct appearance and loadout of story characters based upon their vehicle classnames.
- [BIS_fnc_EXP_camp_initClasses](../../functions/BIS_fnc_EXP_camp_initClasses.md): Initializes the classes players can choose from before spawning.
- [BIS_fnc_EXP_camp_initDifficulty](../../functions/BIS_fnc_EXP_camp_initDifficulty.md): Initializes difficulty settings in Apex Protocol campaign.
- [BIS_fnc_EXP_camp_playerChecklist](../../functions/BIS_fnc_EXP_camp_playerChecklist.md): Display a checklist of players that don't meet the given condition, thus preventing mission progress.
- [BIS_fnc_EXP_camp_playTimelineVideo](../../functions/BIS_fnc_EXP_camp_playTimelineVideo.md): Plays a video with BIS_fnc_EXP_camp_setCinematicMode enabled.
- [BIS_fnc_EXP_camp_replaceVehicles](../../functions/BIS_fnc_EXP_camp_replaceVehicles.md): Replaces textures of "I_G_Offroad_01_armed_F" and "I_G_Quadbike_01_F" randomly.
- [BIS_fnc_EXP_camp_setCinematicMode](../../functions/BIS_fnc_EXP_camp_setCinematicMode.md): Sets cinematic mode, with cinematic mode enabled the sounds are muted and screen is black.
- [BIS_fnc_EXP_camp_setSkill](../../functions/BIS_fnc_EXP_camp_setSkill.md): Sets skill for an entire AI side. The skill will be calculated using a lerp function. Function will take player as multiplier.
- [BIS_fnc_EXP_camp_SITREP](../../functions/BIS_fnc_EXP_camp_SITREP.md): Displays multiple lines of text in given order.
- [BIS_fnc_isCampaign](../../functions/BIS_fnc_isCampaign.md): Checks to see if a mission is being run in a campaign.
