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

Новая страница: «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...»
 
мНет описания правки
Строка 28: Строка 28:


         local characteristics = string.format(
         local characteristics = string.format(
             [[Потенция: %d <br> Урожайность: %d <br> Время жизни: %d <br> Созревания: %d <br> Продуктивность: %d <br> Стадии роста: %d]],
             [[Потенция: %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