----------------------------------- -- ID: 28652 -- Item: Hatchling Shield -- When used, you will obtain a random number of egg items ----------------------------------- ---@type TItem local itemObject = {} itemObject.onItemCheck = function(target, item, caster) return xi.itemUtils.itemBoxOnItemCheck(target) end local eggTable = { { xi.item.BIRD_EGG, 1, 8, }, { xi.item.CRAWLER_EGG, 3, 9, }, { xi.item.EMPEROR_ROE, 1, 10, }, { xi.item.HARD_BOILED_EGG, 4, 7, }, { xi.item.LIZARD_EGG, 2, 9, }, { xi.item.SAIRUI_RAN, 1, 10, }, } if xi.settings.main.ENABLE_TOAU == 1 then table.insert(eggTable, { xi.item.APKALLU_EGG, 1, 11, }) table.insert(eggTable, { xi.item.CHUNK_OF_FLAN_MEAT, 1, 6, }) table.insert(eggTable, { xi.item.PUK_EGG, 1, 7, }) table.insert(eggTable, { xi.item.SALMON_EGGS, 3, 7, }) end itemObject.onItemUse = function(target) local egg = eggTable[math.random(1, #eggTable)] npcUtil.giveItem(target, { { egg[1], math.random(egg[2], egg[3]) } }) end return itemObject