Let the author decide whether they need MP reset and one big bug as a bonus, or not.
Yes, unfortunately, delays are unavoidable.
Is the method for "resetting" MP after a battle the same?
I haven't personally worked on the practical part of scripts yet.