landsandboat/scripts/items/flask_of_panacea.lua

48 lines
1.6 KiB
Lua

-----------------------------------
-- ID: 4163
-- Item: Panacea
-- Item Effect: Removes any number of status effects
-----------------------------------
---@type TItem
local itemObject = {}
itemObject.onItemCheck = function(target, item, caster)
return 0
end
itemObject.onItemUse = function(target)
target:delStatusEffect(xi.effect.ADDLE)
target:delStatusEffect(xi.effect.BIND)
target:delStatusEffect(xi.effect.SLOW)
target:delStatusEffect(xi.effect.WEIGHT)
target:delStatusEffect(xi.effect.BURN)
target:delStatusEffect(xi.effect.FROST)
target:delStatusEffect(xi.effect.CHOKE)
target:delStatusEffect(xi.effect.RASP)
target:delStatusEffect(xi.effect.SHOCK)
target:delStatusEffect(xi.effect.DROWN)
target:delStatusEffect(xi.effect.DIA)
target:delStatusEffect(xi.effect.BIO)
target:delStatusEffect(xi.effect.MAX_HP_DOWN)
target:delStatusEffect(xi.effect.MAX_MP_DOWN)
target:delStatusEffect(xi.effect.STR_DOWN)
target:delStatusEffect(xi.effect.DEX_DOWN)
target:delStatusEffect(xi.effect.VIT_DOWN)
target:delStatusEffect(xi.effect.AGI_DOWN)
target:delStatusEffect(xi.effect.INT_DOWN)
target:delStatusEffect(xi.effect.MND_DOWN)
target:delStatusEffect(xi.effect.CHR_DOWN)
target:delStatusEffect(xi.effect.ATTACK_DOWN)
target:delStatusEffect(xi.effect.EVASION_DOWN)
target:delStatusEffect(xi.effect.DEFENSE_DOWN)
target:delStatusEffect(xi.effect.MAGIC_DEF_DOWN)
target:delStatusEffect(xi.effect.MAGIC_ACC_DOWN)
target:delStatusEffect(xi.effect.MAGIC_ATK_DOWN)
target:delStatusEffect(xi.effect.INHIBIT_TP)
end
return itemObject