# Boat Recovery (functions)

- [BIS_fnc_boatRack01ActionAdd](../../functions/BIS_fnc_boatRack01ActionAdd.md): Part of the boat recovery system: adds the "Recover Boat" hold action (see BIS_fnc_holdActionAdd) to the boat that the player is driving near a boat rack.
- [BIS_fnc_BoatRack01ActionCondition](../../functions/BIS_fnc_BoatRack01ActionCondition.md): 
- [BIS_fnc_boatRack01ActionRemove](../../functions/BIS_fnc_boatRack01ActionRemove.md): Part of the boat recovery system: removes the "Recover Boat" hold action that BIS_fnc_boatRack01ActionAdd added for the given boat rack trigger.
- [BIS_fnc_boatRack01AdjustZOffset](../../functions/BIS_fnc_boatRack01AdjustZOffset.md): Part of the boat recovery system: raises or lowers the boat rack's cargo bay to suit the loaded boat, so that different boats do not clip into the rack.
- [BIS_fnc_boatRack01CanExetuteAction](../../functions/BIS_fnc_boatRack01CanExetuteAction.md): This is sub function for 'boat recovery' functionality.
- [BIS_fnc_boatRack01CanProgressAction](../../functions/BIS_fnc_boatRack01CanProgressAction.md): This is sub function for 'boat recovery' functionality.
- [BIS_fnc_boatRack01Init](../../functions/BIS_fnc_boatRack01Init.md): Main function of the boat recovery system, which lets a player drive a boat onto a boat rack and load it with a hold action. The boat rack must support Vehicle in Vehicle transport.
- [BIS_fnc_boatRack01InitAdjustZOffsets](../../functions/BIS_fnc_boatRack01InitAdjustZOffsets.md): Part of the boat recovery system: adjusts the boat rack's cargo bay to a boat that is already loaded on it at mission start.
