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

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