Модуль:ArmorStats: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 36: | Строка 36: | ||
local itemData = findDataById(dataCache, id) | local itemData = findDataById(dataCache, id) | ||
-- Получаем защитные значения из | -- Получаем защитные значения из armor, если они присутствуют | ||
local | local armor = itemData and itemData.Armor and itemData.Armor.modifiers and itemData.Armor.modifiers.coefficients | ||
local protBlunt = formatPercentage( | local protBlunt = formatPercentage(armor and armor.Blunt) | ||
local protSlash = formatPercentage( | local protSlash = formatPercentage(armor and armor.Slash) | ||
local protPiercing = formatPercentage( | local protPiercing = formatPercentage(armor and armor.Piercing) | ||
local protHeat = formatPercentage( | local protHeat = formatPercentage(armor and armor.Heat) | ||
local protRadiation = formatPercentage( | local protRadiation = formatPercentage(armor and armor.Radiation) | ||
local protCaustic = formatPercentage( | local protCaustic = formatPercentage(armor and armor.Caustic) | ||
local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance and itemData.ExplosionResistance.damageCoefficient) | local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance and itemData.ExplosionResistance.damageCoefficient) | ||