Модуль:Prototypes/Объект/Торгомат/Пополнение: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 27: | Строка 27: | ||
-- Для каждого объекта в canRestock ищем соответствующие автоматы | -- Для каждого объекта в canRestock ищем соответствующие автоматы | ||
if restockItem.canRestock then | if restockItem.VendingMachineRestock and restockItem.VendingMachineRestock.canRestock then | ||
for _, canRestockId in ipairs(restockItem.canRestock) do | for _, canRestockId in ipairs(restockItem.VendingMachineRestock.canRestock) do | ||
-- Ищем все автоматы, где pack соответствует значению canRestock | -- Ищем все автоматы, где pack соответствует значению canRestock | ||
for _, vendingMachine in ipairs(vendingMachinesData) do | for _, vendingMachine in ipairs(vendingMachinesData) do | ||
if vendingMachine.VendingMachine and vendingMachine.VendingMachine.pack == canRestockId then | if vendingMachine.VendingMachine and vendingMachine.VendingMachine.pack == canRestockId then | ||
-- Добавляем ID найденного автомата в результат | -- Добавляем ID найденного автомата в результат | ||
result = result .. mw.getCurrentFrame():preprocess("{{ | result = result .. mw.getCurrentFrame():preprocess("{{#invoke:Предмет|main|" .. vendingMachine.id .. "|repository=|wrapper=|link=}}") | ||
end | end | ||
end | end | ||