Модуль:Prototypes/Механика/Растение: различия между версиями

мНет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 35: Строка 35:
         ("[[Гидропоника#Потребление нутриентов|Удобрение]]: %s"):format(seed.nutrientConsumption or 0.75),
         ("[[Гидропоника#Потребление нутриентов|Удобрение]]: %s"):format(seed.nutrientConsumption or 0.75),
         ("[[Гидропоника#Оптимальная температура|Темп.]]: %.2f°C"):format(kelvinToCelsius(seed.idealHeat or 293)),
         ("[[Гидропоника#Оптимальная температура|Темп.]]: %.2f°C"):format(kelvinToCelsius(seed.idealHeat or 293)),
--      ("[[Гидропоника#Светостойкость|Светост.]]: %s"):format(seed.lightTolerance or 3), -- параметр существует в характеристиках, но на игровую механику не влияет
--      ("[[Гидропоника#Оптимальная освещение|Освещение]]: %s"):format(seed.idealLight or 7), -- параметр существует в характеристиках, но на игровую механику не влияет
     }
     }
     return table.concat(parts, '<br>')
     return table.concat(parts, '<br>')
Строка 66: Строка 64:
         ))
         ))
     end
     end
     return table.concat(list)
     return "<ul>" .. table.concat(list) .. "</ul>"
end
end


Строка 80: Строка 78:
         end
         end
     end
     end
     return table.concat(list)
     return "<ul>" .. table.concat(list) .. "</ul>"
end
end


Строка 109: Строка 107:
     for _, seed in ipairs(data) do
     for _, seed in ipairs(data) do
         local prodId = seed.productPrototypes[1]
         local prodId = seed.productPrototypes[1]
         local prodName = string.format('{{#invoke:Entity Lookup|getname|%s}}', prodId)
         local seedId = seed.packetPrototype
        local seedName = seed.packetPrototype
        local seedName = string.format('{{#invoke:Entity Lookup|getname|%s}}', seedId)


         local anchor  = string.format('{{anchor|%s}}', prodName)
         local anchor  = string.format('{{anchor|%s}}', seedName)
         local fruitImg = string.format(
         local fruitImg = string.format(
             '{{Предмет|%s|size=64px|vertical=1|imageTooltip=1|link=%s}}',
             '{{Предмет|%s|size=64px|vertical=1|imageTooltip=1|link=%s}}',
             prodId, prodName
             prodId, seedName
         )
         )
         local seedImg  = string.format(
         local seedImg  = string.format(
             '{{Предмет|%s|size=64px|vertical=1|imageTooltip=1|l=|link=%s}}',
             '{{Предмет|%s|size=64px|vertical=1|imageTooltip=1|l=|link=%s}}',
             seedName, prodName
             seedId, seedName
         )
         )
         local plantImg = string.format(
         local plantImg = string.format(
             '{{Предмет|%s-harvest|size=64px|l=|link=%s}}',
             '{{Предмет|%s-harvest|size=64px|l=|link=%s}}',
             seedName, prodName
             seedId, seedName
         )
         )