# Missions (functions)

- [BIN_fnc_enableSaving](../../functions/BIN_fnc_enableSaving.md): Sets a variable used in Arma 3 Contact which handles saving.
- [BIN_fnc_savingEnabled](../../functions/BIN_fnc_savingEnabled.md): Returns the value of `missionNamespace getVariable ["BIN_enableSaving", true]`.
- [BIS_fnc_addEvidence](../../functions/BIS_fnc_addEvidence.md): 
- [BIS_fnc_bleedTickets](../../functions/BIS_fnc_bleedTickets.md): Function that handles bleeding ticket system. Tickets are set beforehand using BIS_fnc_respawnTickets.
- [BIS_fnc_countdown](../../functions/BIS_fnc_countdown.md): Triggers a countdown.
- [BIS_fnc_disableLoading](../../functions/BIS_fnc_disableLoading.md): Disables the load/restart button. Currently only for BIS_fnc_cinemaBorder used within the Prologue and Survive campaigns. Only works in single player.
- [BIS_fnc_disableSaving](../../functions/BIS_fnc_disableSaving.md): Controls the disabling of saving, stacking each request to prevent saving being enabled too early.
- [BIS_fnc_enableSaving](../../functions/BIS_fnc_enableSaving.md): Controls the enabling of saving. Will only enable saving if there are no remaining requests for disabled saving.
- [BIS_fnc_endMission](../../functions/BIS_fnc_endMission.md): Ends mission with a signature shot or a fade effect, marks it finished for Steam and activates a key in format `activateKey format ["BIS_%1.%2_done", missionName, worldName];`.
- [BIS_fnc_forceEnd](../../functions/BIS_fnc_forceEnd.md): *N/A*
- [BIS_fnc_isCampaign](../../functions/BIS_fnc_isCampaign.md): Checks to see if a mission is being run in a campaign.
- [BIS_fnc_isDebugConsoleAllowed](../../functions/BIS_fnc_isDebugConsoleAllowed.md): Returns true if debug console is allowed in current context
- [BIS_fnc_missionFlow](../../functions/BIS_fnc_missionFlow.md): This function is automatically run in post-init by a CfgFunctions declaration. If the mission contains a `missionFlow.fsm` file, it will be loaded, otherwise an empty, default one will be used.
- [BIS_fnc_missionHandlers](../../functions/BIS_fnc_missionHandlers.md): <pre>#define VAR_RELOADS (missionname + "_reloads_" + str ismultiplayer)
- [BIS_fnc_missionTimeLeft](../../functions/BIS_fnc_missionTimeLeft.md): Returns time in seconds until the mission end. Remaining time can be set using estimatedTimeLeft command or using BIS_fnc_countdown.
- [BIS_fnc_saveGame](../../functions/BIS_fnc_saveGame.md): Evaluates the current battlefield situation and saves the game when appropriate.
- [BIS_fnc_setMissionStatusSlot](../../functions/BIS_fnc_setMissionStatusSlot.md): Set a slot for mission status with sectors, respawn tickets, etc.
- [BIS_fnc_showMissionStatus](../../functions/BIS_fnc_showMissionStatus.md): Show mission status with sectors, respawn tickets, etc.
- [BIS_fnc_singleMissionConfig](../../functions/BIS_fnc_singleMissionConfig.md): Returns config of current single mission.
- [BIS_fnc_singleMissionKeys](../../functions/BIS_fnc_singleMissionKeys.md): Activate mission related keys.
- [BIS_fnc_singleMissionName](../../functions/BIS_fnc_singleMissionName.md): Returns name of currently selected single mission.
- [BIS_fnc_trackMissionTime](../../functions/BIS_fnc_trackMissionTime.md): Tracks mission time by storing time in profileNamespace.
