Encountering a strange thing, and I'm just wondering if anyone else is having the same issue, or might know what to edit to fix it.
When using a leap attack, if the skill has a cost (MP for example), the landing also deducts the cost. So, if a character has 10 MP, and it costs 6 to use the leap attack, they will never land, as they do not have the MP required. Skill cost should not be deducted twice.
Only me? Or is anyone else also having this problem? Anyone know of a fix?
EDIT: OK, I figured it out.
Simply have to edit and add a check to a method in Game_BattlerBase.
Code:#--------------------------------------------------------------------------
# * Pay Cost of Using Skill
#--------------------------------------------------------------------------
def pay_skill_cost(skill)
self.mp -= skill_mp_cost(skill) unless leap_ready? && $imported[:ve_leap_attack] != nil
self.tp -= skill_tp_cost(skill)
end
This will stop leap attacks with an MP cost from deducting the MP cost twice.