Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 39: | Строка 39: | ||
local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance) | local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance) | ||
-- Получаем значения sprintModifier и | -- Получаем значения sprintModifier, walkModifier, fireProtection, и temperatureProtection | ||
local sprintModifier = itemData and itemData.sprintModifier | local sprintModifier = itemData and itemData.sprintModifier | ||
local walkModifier = itemData and itemData.walkModifier | local walkModifier = itemData and itemData.walkModifier | ||
local fireProtection = itemData and itemData.FireProtection | |||
local temperatureProtection = itemData and itemData.TemperatureProtection | |||
local speedDescription = "" | local speedDescription = "" | ||
| Строка 55: | Строка 57: | ||
speedDescription = speedDescription .. "* Понижает скорость ходьбы на <span style=\"color:yellow\">'''" .. walkPercent .. " %'''</span>\n" | speedDescription = speedDescription .. "* Понижает скорость ходьбы на <span style=\"color:yellow\">'''" .. walkPercent .. " %'''</span>\n" | ||
end | end | ||
end | |||
-- Формируем сообщение для огневой защиты, если значение присутствует | |||
local fireProtectionDescription = "" | |||
if fireProtection then | |||
local fireProtectionPercent = round((1 - fireProtection) * 100) | |||
fireProtectionDescription = "* Имеет огневую защиту в <span style=\"color:OrangeRed\">'''" .. fireProtectionPercent .. " %'''</span>\n" | |||
end | |||
-- Формируем сообщение для сопротивления к критическим температурам, если значение присутствует | |||
local temperatureProtectionDescription = "" | |||
if temperatureProtection then | |||
temperatureProtectionDescription = "* Имеет значительное сопротивление к критическим температурам\n" | |||
end | end | ||
-- Описание и местоположение | -- Описание и местоположение | ||
local description = (frame.args.description or "") .. speedDescription -- Описание | |||
local location = frame.args.location or "" -- Местонахождение | |||
local created = frame.args.created or "" -- | local created = frame.args.created or "" -- Создание | ||
local anchorName = frame.args.anchorName or "" -- Название якоря | local anchorName = frame.args.anchorName or "" -- Название якоря | ||