{"name":"BIS_fnc_ejectionSeatRelease","title":"BIS fnc ejectionSeatRelease","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_ejectionSeatRelease","revid":376188,"updated":"2025-09-13T16:42:56Z","groups":["Aircraft Functionality"],"status":"ok","games":{"arma3":"1.70"},"since":"arma3 1.70","arma3_since":"1.70","description":"- This function is designed as part of set of functions to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured.\n- Additional option for player to separate from ejetor seat via user action. default ejection function will ato deploy parachute at 350 m altitude. This is a manual override.\n- Generic parachute used, currently only one model in game so no need to parametarize.","syntaxes":[{"syntax":"vehicle call BIS_fnc_ejectionSeatRelease","params":[{"name":"vehicle","type":"Object","description":"object with a unit in it. Despite the name this does not have to be an ejection seat - the function is essentially a simple wrapper for moveOut. The first unit in the crew array will be used.","type_expr":"Object"}],"returns":{"type":"Nothing","type_expr":"Nothing"}}],"examples":[{"code":["_ejectionSeat call BIS_fnc_ejectionSeatRelease;"]}],"see_also":["BIS_fnc_planeEjection","BIS_fnc_planeAiEject","BIS_fnc_planeEjectionFX"],"docblock":{"text":"Author: Bravo Zero One development\n- John_Spartan\n\nDescription:\n- This function is designed as part of set of functions to implement semi-authenthic ejection system on fixed wing aircrfat that have such functionality enabled/configured.\n- Additional option for player to separate from ejetor seat via user action. default ejection function will ato deploy parachute at 350 m altitude. This is a manual override.\n- Generic parachute used, currently only one model in game so no need to parametarize.\n\nExecution:\n- Call the function via user action defined on the ejector seat vehicle.\n\n    Example:\n    class UserActions\n    {\n\n        class Ejection_Seat_Eject\n        {\n            priority = 0.05;\n            shortcut = \"Eject\";\n            displayName = \"$STR_A3_action_deploy_parachute\";\n            condition = \"player in this\";\n            statement = \"[this] spawn BIS_fnc_ejectionSeatRelease\";\n            position = \"pilotcontrol\";\n            radius = 10;\n            onlyforplayer = 1;\n            showWindow = 0;\n            hideOnUse = 1;\n        };\n    };\n\nRequirements:\n- Compatible ejector seat must have a user action set up to triger this fnc.\n\nParameter(s):\n    _this select 0: mode (Scalar)\n    0: ejector seat/object\n\nReturns: nothing\nResult: Pilot will be forced from ejection seat vehicle to parachute. Semi-authenthic behaviour.","author":"Bravo Zero One development, John_Spartan"},"filled_from_docblock":["description"]}