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

мНет описания правки
мНет описания правки
Строка 83: Строка 83:
-- Обработка индексов для замены рецептов
-- Обработка индексов для замены рецептов
local customRecipeUnlocksIndexes = {}
local customRecipeUnlocksIndexes = {}
local i = 1
for i = 1, 10 do
while true do
local customIndex = frame.args["customRecipeUnlocksIndex" .. i]
local customIndex = frame.args["customRecipeUnlocksIndex" .. i]
if not customIndex then
if customIndex then
break  -- Прекращаем цикл, если нет больше индексов
table.insert(customRecipeUnlocksIndexes, {index = i, recipe = customIndex})
end
end
table.insert(customRecipeUnlocksIndexes, {index = i, recipe = customIndex})
i = i + 1  -- Увеличиваем индекс
end
end