landsandboat/scripts/actions/abilities/convert.lua
Skold 992b88a019 Convert Bugfix
Fixes a bug with convert at 0 MP
2026-05-14 10:25:24 -04:00

23 lines
563 B
Lua

-----------------------------------
-- Ability: Convert
-- Swaps current HP with MP.
-- Obtained: Red Mage Level 40
-- Recast Time: 10:00
-- Duration: Instant
-----------------------------------
---@type TAbility
local abilityObject = {}
abilityObject.onAbilityCheck = function(player, target, ability)
if player:getMP() == 0 then
return xi.msg.basic.CANNOT_PERFORM, 0
end
return 0, 0
end
abilityObject.onUseAbility = function(player, target, ability)
xi.job_utils.red_mage.useConvert(player, target, ability)
end
return abilityObject