35 lines
1.1 KiB
Lua
35 lines
1.1 KiB
Lua
-----------------------------------
|
|
-- 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
|