/* Name: ACE_Respawn_fnc_removeBody Author(s): bux578 Description: removes a given body Parameters: 0: OBJECT - body 1: BOOLEAN - forceRemove // not used atm Returns: VOID */ #include "script_component.hpp" private ["_body", "_forceRemove", "_bodyRemoveTimer"]; _body = _this select 0; _forceRemove = _this select 1; _bodyRemoveTimer = GVAR(BodyRemoveTimer) max 0; // could be used for SpecOps missions. if (_forceRemove) then { _bodyRemoveTimer = 2; }; [{ _unit = (_this select 1) select 0; // hideBody takes ~20s till body is fully underground // a better hideBody would make this more aesthetic deleteVehicle _unit; }, _bodyRemoveTime, [_body]] call CBA_fnc_addPerFrameHandler