Модуль:Песочница/Pok: различия между версиями

мНет описания правки
мНет описания правки
Строка 39: Строка 39:
     local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance)
     local protExplosion = formatPercentage(itemData and itemData.ExplosionResistance)


     -- Получаем значения sprintModifier и walkModifier
     -- Получаем значения 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 = speedDescription .. (frame.args.description or "") -- Описание
local description = (frame.args.description or "") .. speedDescription -- Описание
  local location = frame.args.location or "" -- Местонахождения
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 "" -- Название якоря