Модуль:Prototypes/Механика/Растение: различия между версиями
Pok (обсуждение | вклад) Новая страница: «local p = {} local function kelvinToCelsius(kelvin) return kelvin - 273.15 end function p.main(frame) local data = mw.loadData("Модуль:IanComradeBot/prototypes/seeds.json/data") local header = [[ {|id="BOTANY" class="wikitable sortable mw-collapsible" style="width:100%;margin:0;" |- ! rowspan="2" style="width:10%;" | Плод ! rowspan="2" class="unsortable" style="width:5%;" | Семена ! rowspan="2" class="unsortable" style="wid...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 28: | Строка 28: | ||
local characteristics = string.format( | local characteristics = string.format( | ||
[[Потенция: % | [[Потенция: %s <br> Урожайность: %s <br> Время жизни: %s <br> Созревания: %s <br> Продуктивность: %s <br> Стадии роста: %s]], | ||
seed.potency, seed.yield, seed.lifespan, seed.maturation, seed.production, seed.growthStages or 0 | seed.potency or 0, seed.yield or 0, seed.lifespan or 0, seed.maturation or 0, seed.production or 0, seed.growthStages or 0 | ||
) | ) | ||
| Строка 43: | Строка 43: | ||
if seed.chemicals then | if seed.chemicals then | ||
for chem, vals in pairs(seed.chemicals) do | for chem, vals in pairs(seed.chemicals) do | ||
table.insert(chemList, string.format("* %s (Min: %s, Max: %s, Divisor: %s)", chem, vals.Min, vals.Max, vals.PotencyDivisor)) | table.insert(chemList, string.format("* %s (Min: %s, Max: %s, Divisor: %s)", chem, vals.Min or 0, vals.Max or 0, vals.PotencyDivisor or 1)) | ||
end | end | ||
end | end | ||