mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
private "_idc";
|
|
_inventory = _this;
|
|
if (count _inventory > 0) then {
|
|
_wpns = _inventory select 0;
|
|
_mags = _inventory select 1;
|
|
|
|
dayz_onBack = if (count _inventory > 2) then { _inventory select 2 } else { "" };
|
|
|
|
//Add inventory
|
|
{
|
|
private["_item","_val"];
|
|
//is it an array?
|
|
_idc = 109;
|
|
if (typeName _x == "ARRAY") then {
|
|
_item = _x select 0;
|
|
_val = _x select 1;
|
|
} else {
|
|
_item = _x;
|
|
_val = -1;
|
|
};
|
|
|
|
if (_item == "BoltSteel") then { _item = "WoodenArrow" }; // Convert BoltSteel to WoodenArrow
|
|
if (dayz_classicBloodBagSystem) then {
|
|
if (_item in dayz_typedBags) then { _item = "ItemBloodbag" };
|
|
} else {
|
|
if (_item == "ItemBloodbag") then { _item = "bloodBagONEG" }; // Convert ItemBloodbag into universal blood type/rh bag
|
|
};
|
|
|
|
//Is item legal?
|
|
if (isClass(configFile >> "CfgMagazines" >> _item)) then {
|
|
if (_val != -1) then {
|
|
player addMagazine [_item,_val];
|
|
} else {
|
|
player addMagazine _item;
|
|
};
|
|
};
|
|
_idc = _idc + 1;
|
|
} count _mags;
|
|
|
|
//Add weapons
|
|
{
|
|
if (_x in (DZE_REPLACE_WEAPONS select 0)) then {
|
|
_x = (DZE_REPLACE_WEAPONS select 1) select ((DZE_REPLACE_WEAPONS select 0) find _x);
|
|
};
|
|
|
|
//Is item legal?
|
|
if (isClass(configFile >> "CfgWeapons" >> _x)) then {
|
|
player addWeapon _x;
|
|
};
|
|
} count _wpns;
|
|
};
|