mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
37 lines
780 B
Plaintext
37 lines
780 B
Plaintext
/*
|
|
* Author: KoffeinFlummi
|
|
*
|
|
* Unloads the wounded units from the vehicle.
|
|
*
|
|
* Arguments:
|
|
* 0: The unit that does the unloading
|
|
* 1: The vehicle
|
|
*
|
|
* Return Value:
|
|
* -
|
|
*/
|
|
|
|
private ["_unit", "_vehicle", "_pos"];
|
|
|
|
_unit = _this select 0;
|
|
_vehicle = _this select 1;
|
|
|
|
if (count _this > 2) exitWith {
|
|
_target = _this select 2;
|
|
_pos = [
|
|
(getPos _unit select 0) + (random 2) - 1,
|
|
(getPos _unit select 1) + (random 2) - 1,
|
|
0
|
|
];
|
|
moveOut _target;
|
|
unassignVehicle _target;
|
|
_target setPosATL _pos;
|
|
};
|
|
|
|
{
|
|
if (_x getVariable ["AGM_isUnconscious", False]) then {
|
|
[_this + [_x], "AGM_Medical_fnc_unloadPatients", _x] call AGM_Core_fnc_execRemoteFnc;
|
|
_x setVariable ["AGM_OriginalAnim", "AmovPpneMstpSnonWnonDnon", True];
|
|
};
|
|
} forEach crew _vehicle;
|