Модуль:Prototypes/Хранилище/Предмет: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 4: | Строка 4: | ||
local dataCache = {} | local dataCache = {} | ||
-- Функция processRolls для преобразования диапазона | |||
local processRolls = function(rolls) | local processRolls = function(rolls) | ||
local result = {} | local result = {} | ||
| Строка 11: | Строка 12: | ||
min, max = tonumber(min), tonumber(max) | min, max = tonumber(min), tonumber(max) | ||
if min and max then | if min and max then | ||
result[#result + 1] = string.format(' | result[#result + 1] = string.format('от %d до %d.', min + 1, max + 1) | ||
else | else | ||
result[#result + 1] = 'Некорректный формат для range.' | result[#result + 1] = 'Некорректный формат для range.' | ||
| Строка 193: | Строка 194: | ||
if nestedSelector.rolls and nestedSelector.rolls.range then | if nestedSelector.rolls and nestedSelector.rolls.range then | ||
classes[#classes + 1] = 'rolls-' .. | classes[#classes + 1] = 'rolls-' .. processRolls(nestedSelector.rolls) | ||
end | end | ||
if nestedSelector.prob then | if nestedSelector.prob then | ||