Update fn_logPlayerInventory.sqf

Expanded the items arrays to check not only internal inventory items but primary slot inventory items.
This commit is contained in:
2024-01-16 22:48:36 -06:00
parent 7a1d0be6d6
commit 6eb598b660

View File

@@ -6,12 +6,21 @@ params [
if (!isPlayer _player) exitWith { diag_log("exitWith logPlayerInventory")};
_items = [];
_ietms pushback headgear _player;
_items pushback uniform _player;
_items append uniformItems _player;
_items pushback vest _player;
_items append vestItems _player;
_items pushback backpack _player;
_items append backpackItems _player;
_items pushback hmd _player;
_items pushback binocular _player;
_items pushback primaryWeapon _player;
_items append primaryWeaponItems _player;
_items pushback secondaryWeapon _player;
_items append secondaryWeaponItems _player;
_unlisted = [];
@@ -20,8 +29,9 @@ _blacklist = [];
_tabbed = [];
_meme = [];
{
diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", name _player];
{
_blackListItems = [ // Items that NO member is allowed to use.
"17BN_ANPVS14", // NVG AN/PVS-14
@@ -286,6 +296,6 @@ _meme = [];
if (((count _blacklist) isEqualTo 0) && ((count _restrcited) isEqualTo 0) && ((count _tabbed) isEqualTo 0) && ((count _meme) isEqualTo 0) && ((count _unlisted) isEqualTo 0)) then {
diag_log text format["[MILSIM] (logPlayerInventory): %1 inventory in fully base inventory compliant.", name _player];
};
}
nil