Модуль:Песочница/Pok: различия между версиями

Нет описания правки
мНет описания правки
Строка 35: Строка 35:
-- Функция для поиска первого startingItem в slots
-- Функция для поиска первого startingItem в slots
local function getFirstStartingItem(data)
local function getFirstStartingItem(data)
     if not data or not data.ItemSlots or not data.ItemSlots.slots then return nil end
     local itemSlots = data.ItemSlots or data.itemSlots
   
    if not itemSlots then
     for _, slot in pairs(data.ItemSlots.slots) do
        return nil
         if slot.startingItem then
    end
 
    local slots = itemSlots.slots
    if not slots then  
        return nil  
    end
 
     for _, slot in pairs(slots) do
         if slot.startingItem and slot.startingItem ~= "" then
             return slot.startingItem
             return slot.startingItem
         end
         end
     end
     end
   
 
     return nil
     return nil
end
end


-- Локальные функции
-- Локальные функции