/* DRAG BODY SCRIPT Allows players to drag unconscious bodies JULY 2010 - norrin ***************************************************************************************************************************** Start drag.sqf */ private ["_unit","_dragee","_unconscious"]; _dragee = _this select 3; _unit = player; _unconscious = _dragee getVariable ["NORRN_unconscious", false]; if (isNull _dragee) exitWith {}; if (!_unconscious) exitWith {}; //player assumes dragging posture _dragee setVariable ["NORRN_unit_dragged", true, true]; _unit playActionNow "grabDrag"; sleep 2; //unconscious unit assumes dragging posture //public EH //["norrnRaDrag",_dragee] call broadcastRpcCallAll; norrnRaDrag = [_dragee]; publicVariable "norrnRaDrag"; _dragee attachto [_unit,[0.1, 1.01, 0]]; sleep 0.02; //rotate wounded units so that it is facing the correct direction norrnR180 = _dragee; publicVariable "norrnR180"; _dragee setDir 180; r_drag_sqf = true; //Uneccesary actions removed & drop body added call fnc_usec_medic_removeActions; NORRN_dropAction = player addAction ["Drop body", "\z\addons\dayz_code\medical\drop_body.sqf",_dragee, 0, false, true]; //NORRN_carryAction = player addAction ["Carry body", "\z\addons\dayz_code\medical\carry.sqf",_dragee, 0, false, true]; sleep 1;