inv_expan #13

Merged
hizumi merged 12 commits from inv_expan into main 2024-02-01 14:12:59 -06:00
Showing only changes of commit 49fb1bb7fa - Show all commits

View File

@@ -131,7 +131,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
"SMA_ACRREMGL", //Remington ACR 556+6.5 "SMA_ACRREMGL", //Remington ACR 556+6.5
"LMG_Mk200_F", //Mk200 Series "LMG_Mk200_F", //Mk200 Series
"LMG_Mk200_black_F" //Mk200 Series "LMG_Mk200_black_F" //Mk200 Series
] ];
_restrictedItems = [ // Items that are allowed for Specific USE Case (RRC / Marksman / etc.) _restrictedItems = [ // Items that are allowed for Specific USE Case (RRC / Marksman / etc.)
"A3_GPNVG18b_REC_TI", // Thermal Quad "A3_GPNVG18b_REC_TI", // Thermal Quad
@@ -224,12 +224,12 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
"Tier1_MK48_Mod0_Para_Desert", // Mk48 Series "Tier1_MK48_Mod0_Para_Desert", // Mk48 Series
"Tier1_MK48_Mod1", // Mk48 Series "Tier1_MK48_Mod1", // Mk48 Series
"Tier1_MK48_Mod1_Desert" // Mk48 Series "Tier1_MK48_Mod1_Desert" // Mk48 Series
] ];
_memeItems = [ // Items that serve no purpose other than to MEME _memeItems = [ // Items that serve no purpose other than to MEME
"UK3CB_Cocaine_Brick", "UK3CB_Cocaine_Brick",
"ACE_Banana" "ACE_Banana"
] ];
@@ -254,7 +254,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
}; };
if ( _item in _restrictedItems ) then { if ( _item in _restrictedItems ) then {
_restrcited pushBackUnique _item; _restricted pushBackUnique _item;
}; };
if ( _item in _tabbedItems ) then { if ( _item in _tabbedItems ) then {
@@ -280,7 +280,7 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
{ {
diag_log text format["[MILSIM] (logPlayerInventory): %1 has a restricted inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; diag_log text format["[MILSIM] (logPlayerInventory): %1 has a restricted inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )];
} forEach _restrcited; } forEach _restricted;
{ {
diag_log text format["[MILSIM] (logPlayerInventory): %1 has a tabbed inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; diag_log text format["[MILSIM] (logPlayerInventory): %1 has a tabbed inventory item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )];
@@ -294,8 +294,12 @@ diag_log text format["[MILSIM] (logPlayerInventory): Checking %1 inventory.", na
diag_log text format["[MILSIM] (logPlayerInventory): %1 has an unlisted thermal item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )]; diag_log text format["[MILSIM] (logPlayerInventory): %1 has an unlisted thermal item: %2", name _player, getText( configfile >> "CfgWeapons" >> _x >> "displayName" )];
} forEach _unlisted; } forEach _unlisted;
if (((count _blacklist) isEqualTo 0) && ((count _restrcited) isEqualTo 0) && ((count _tabbed) isEqualTo 0) && ((count _meme) isEqualTo 0) && ((count _unlisted) isEqualTo 0)) then { if (
[_blacklist, _restricted, _tabbed, _meme, _unlisted] find {
count _x > 0
} isEqualTo -1
) then {
diag_log text format["[MILSIM] (logPlayerInventory): %1 inventory in fully base inventory compliant.", name _player]; diag_log text format["[MILSIM] (logPlayerInventory): %1 inventory in fully base inventory compliant.", name _player];
} };
nil nil