diff --git a/addons/field_rations/functions/fnc_scanFieldRations.sqf b/addons/field_rations/functions/fnc_scanFieldRations.sqf index c5f45d4d4c7..9a24b71b790 100644 --- a/addons/field_rations/functions/fnc_scanFieldRations.sqf +++ b/addons/field_rations/functions/fnc_scanFieldRations.sqf @@ -27,8 +27,16 @@ private _fnc_isFieldRationItem = toString { _list set [configName _x, ""]; } forEach (_fnc_isFieldRationItem configClasses _cfgWeapons); +private _magsMissingItemProperty = []; { _list set [configName _x, ""]; + if (getNumber (_x >> "ACE_asItem") == 0 && {getNumber (_x >> "ACE_isUnique") == 0}) then { + _magsMissingItemProperty pushBack configName _x; + }; } forEach (_fnc_isFieldRationItem configClasses _cfgMagazines); +if (_magsMissingItemProperty isNotEqualTo []) then { + WARNING_1("[ACE] field_rations - the following magazines are valid rations but do not have item property - %1",_magsMissingItemProperty joinString ", "); +}; + uiNamespace setVariable [QXGVAR(fieldRationItems), compileFinal _list];