ACE3/addons/medical/functions/fnc_itemCheck.sqf
2015-03-21 22:08:42 +01:00

52 lines
1.5 KiB
Plaintext

/*
* Author: KoffeinFlummi
* Replaces vanilla items with ACE ones.
*
* Arguments:
* 0: The unit <OBJECT>
*
* ReturnValue:
* nil
*
* Public: Yes
*/
#include "script_component.hpp"
private ["_unit"];
_unit = _this select 0;
while {({_x == "FirstAidKit"} count items _unit) > 0} do {
_unit removeItem "FirstAidKit";
if (GVAR(level) >= 2) then {
_unit addItem QGVAR(fieldDressing);
_unit addItem QGVAR(packingBandage);
_unit addItem QGVAR(morphine);
_unit addItem QGVAR(tourniquet);
} else {
_unit addItem QGVAR(fieldDressing);
_unit addItem QGVAR(fieldDressing);
_unit addItem QGVAR(morphine);
};
};
while {({_x == "Medikit"} count items _unit) > 0} do {
_unit removeItem "Medikit";
if (GVAR(level) >= 2) then {
_unit addItemToBackpack QGVAR(fieldDressing);
_unit addItemToBackpack QGVAR(packingBandage);
_unit addItemToBackpack QGVAR(packingBandage);
_unit addItemToBackpack QGVAR(epinephrine);
_unit addItemToBackpack QGVAR(morphine);
_unit addItemToBackpack QGVAR(salineIV_250);
_unit addItemToBackpack QGVAR(tourniquet);
} else {
_unit addItemToBackpack QGVAR(epinephrine);
_unit addItemToBackpack QGVAR(epinephrine);
_unit addItemToBackpack QGVAR(epinephrine);
_unit addItemToBackpack QGVAR(epinephrine);
_unit addItemToBackpack QGVAR(bloodIV);
_unit addItemToBackpack QGVAR(bloodIV);
};
};