2025-10-16 18:35:29 +01:00
|
|
|
-----------------------------------
|
|
|
|
|
-- ID: 22040
|
|
|
|
|
-- Daybreak
|
|
|
|
|
-- Able to cast "Dispelga"
|
|
|
|
|
-----------------------------------
|
|
|
|
|
---@type TItem
|
|
|
|
|
local itemObject = {}
|
|
|
|
|
|
2026-05-25 20:42:11 -06:00
|
|
|
itemObject.onItemCheck = function(target, item, caster)
|
2025-10-16 18:35:29 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
itemObject.onItemEquip = function(target, item)
|
|
|
|
|
local mainWeapon = target:getEquippedItem(xi.slot.MAIN)
|
|
|
|
|
if mainWeapon and mainWeapon:getID() == xi.item.DAYBREAK then
|
2025-10-17 11:04:15 -05:00
|
|
|
target:addSpell(xi.magic.spell.DISPELGA, { silentLog = true, saveToDB = false })
|
2025-10-16 18:35:29 +01:00
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
itemObject.onItemUnequip = function(target, item)
|
2025-10-17 11:04:15 -05:00
|
|
|
target:delSpell(xi.magic.spell.DISPELGA, { saveToDB = false })
|
2025-10-16 18:35:29 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
return itemObject
|