diff --git a/data/scripts/commands/ability/convert.lua b/data/scripts/commands/ability/convert.lua new file mode 100644 index 00000000..8b4fc608 --- /dev/null +++ b/data/scripts/commands/ability/convert.lua @@ -0,0 +1,20 @@ +require("global"); +require("ability"); + +function onAbilityPrepare(caster, target, ability) + return 0; +end; + +function onAbilityStart(caster, target, ability) + return 0; +end; + +function onSkillFinish(caster, target, skill, action, actionContainer) + newMP = math.min(caster.GetHP(), caster.GetMaxMP()) + newHP = math.min(caster.GetMP(), caster.GetMaxHP()) + caster.SetHP(newHP) + caster.SetMP(newMP) + + --Set effect id + action.DoAction(caster, target, skill, actionContainer); +end; \ No newline at end of file diff --git a/data/scripts/commands/weaponskill/shoulder_tackle.lua b/data/scripts/commands/ability/shoulder_tackle.lua similarity index 100% rename from data/scripts/commands/weaponskill/shoulder_tackle.lua rename to data/scripts/commands/ability/shoulder_tackle.lua