Модуль:BotanyStats: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
local p = {} | local p = {} | ||
-- Функция для установки значения по умолчанию | -- Функция для установки значения по умолчанию | ||
| Строка 33: | Строка 32: | ||
local description = default(frame.args.description, "Не обладает никакими особыми свойствами") -- Описание | local description = default(frame.args.description, "Не обладает никакими особыми свойствами") -- Описание | ||
local mutationId = frame.args.mutationId -- Мутации | local mutationId = frame.args.mutationId -- Мутации | ||
local location = default(frame.args.location, "* | local location = default(frame.args.location, "* Гарантированных мест спавна нет") -- Местонахождение | ||
local mutation = frame.args.mutation -- Параметр для определения таблицы: мутаций она или обычных растений | local mutation = frame.args.mutation -- Параметр для определения таблицы: мутаций она или обычных растений | ||
| Строка 71: | Строка 70: | ||
out = out .. frame:preprocess('!{{#invoke:Entity Lookup|createimagetooltip|Файл:' .. seedId .. '.png|' .. seedId .. '|Мета=64x64px,link=}} \n') | out = out .. frame:preprocess('!{{#invoke:Entity Lookup|createimagetooltip|Файл:' .. seedId .. '.png|' .. seedId .. '|Мета=64x64px,link=}} \n') | ||
out = out .. '|style="text-wrap:nowrap;"| \n' | out = out .. '|style="text-wrap:nowrap;"| \n' | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Потенция|Потенция растения, которая влияет на количество химических веществ в растении|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Потенция|Потенция растения, которая влияет на количество химических веществ в растении|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. potency .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Урожайность|Количество продуктов, которые растение дает за один урожай|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Урожайность|Количество продуктов, которые растение дает за один урожай|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. yield .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Время жизни|Продолжительность жизни растения|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Время жизни|Продолжительность жизни растения|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. lifespan .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Созревания|Время созревания растения|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Созревания|Время созревания растения|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. maturation .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Продуктивность|Время, необходимое для производства следующего урожая после созревания|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Продуктивность|Время, необходимое для производства следующего урожая после созревания|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. production .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Стадии роста|Этапы роста растения, которые оно проходит от начальной стадии до полной зрелости|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Стадии роста|Этапы роста растения, которые оно проходит от начальной стадии до полной зрелости|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. growthStages .. '</span>' .. '\n') | ||
out = out .. '|style="text-wrap:nowrap;"| \n' | out = out .. '|style="text-wrap:nowrap;"| \n' | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Вода|Потребления воды в секунду|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Вода|Потребления воды в секунду|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. waterConsumption .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Удобрения|Потребления удобрений в секунду|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Удобрения|Потребления удобрений в секунду|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. nutrientConsumption .. '</span>' .. '</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Температура|Оптимальная температура|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Температура|Оптимальная температура|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. string.format("%.2f", idealHeatCelsius) .. '</span>' .. '°C</dd> \n') | ||
out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Освещения|Оптимальный уровень освещения|font-weight=500}}: ' .. '< | out = out .. frame:preprocess('<dd style="font-size: 0.9em;">{{AltTooltip|Освещения|Оптимальный уровень освещения|font-weight=500}}: ' .. '<span style="font-weight: 500">' .. idealLight .. '</span>' .. '</dd> \n') | ||
out = out .. '| ' .. description .. '\n' | out = out .. '| ' .. description .. '\n' | ||
| Строка 95: | Строка 94: | ||
out = out .. '|- \n' | out = out .. '|- \n' | ||
return out | return out | ||
end | end | ||
return p | return p | ||