Подскажите, что делаю не так. Пытаюсь сделать возможность стака фильтров, для противогаза. Делаю так:
class CfgPatches {
class Unite_GASMASK_FILTER {
units[] = {};
weapons[] = {};
requiredVersion = 0.1;
requiredAddons[] = {};
};
};
class CfgVehicles {
class Inventory_Base; // External class reference
class GasMask_Filter : Inventory_Base {
scope = public;
displayName = "$STR_GasMask_Filter0";
descriptionShort = "$STR_GasMask_Filter1";
model = "\DZ\gear\consumables\GasMask_filter.p3d";
inventorySlot[] = {"GasMaskFilter"};
canBeSplit= 1;
rotationFlags = 2;
itemSize[] = {2, 2};
weight = 1.5;
varQuantityInit = 1.5;
varQuantityMin = 0;
varQuantityMax = 1.5;
stackedUnit = "ml";
quantityBar = 1;
varQuantityDestroyOnMin = 0;
varWetMax = 0.0249;
heatIsolation = 0;
hiddenSelections[] = {"camoGround"};
hiddenSelectionsTextures[] = {"\dz\gear\consumables\data\gasmask_filter_co.paa"};
class Protection {
biological = 1;
chemical = 1;
};
class DamageSystem {
class GlobalHealth {
class Health {
hitpoints = 80;
healthLevels[] = {{1.0, {"dz\gear\consumables\data\gasmask_filter.rvmat"}}, {0.7, {"dz\gear\consumables\data\gasmask_filter.rvmat"}}, {0.5, {"dz\gear\consumables\data\gasmask_filter_damage.rvmat"}}, {0.3, {"dz\gear\consumables\data\gasmask_filter_damage.rvmat"}}, {0.0, {"dz\gear\consumables\data\gasmask_filter_destruct.rvmat"}}};
};
};
};
};
};
Из темы
Получается, что вес должен быть weight*100*varQuantityInit, т.е. в моем случае должен быть 225 грамм, но у меня полный фильтр весит 22 килограмма, причем не зависимо от значения weight