client/addons/medical/functions/fnc_saveDroppedWeapons.sqf
Jacob Schmidt c6daf95415
All checks were successful
Build / Build (push) Successful in 53s
Initial Repo Setup
2025-01-01 14:35:12 -06:00

26 lines
829 B
Plaintext

#include "..\script_component.hpp"
params ["_unit"];
private _droppedWeapons = [];
private _droppedItems = [];
_droppedWeapons pushBack (primaryWeapon _unit);
_droppedItems append (primaryWeaponItems _unit);
_droppedItems append (primaryWeaponMagazine _unit);
_droppedWeapons pushBack (secondaryWeapon _unit);
_droppedItems append (secondaryWeaponItems _unit);
_droppedItems append (secondaryWeaponMagazine _unit);
if (isPlayer _unit) then {
_droppedItems pushBack (goggles _unit);
};
if (currentWeapon _unit == handgunWeapon _unit) then {
_droppedWeapons pushBack (handgunWeapon _unit);
_droppedItems append (handgunItems _unit);
_droppedItems append (handgunMagazine _unit);
};
_unit setVariable [QGVAR(droppedWeapons), _droppedWeapons, true];
_unit setVariable [QGVAR(droppedItems), _droppedItems, true];