This, akin to the other bug which was fixed (where you created a 0-potion with an actual number, due to HP/MP over max) is a nuisance. These kinds of things should get stomped out quickly... Well, either way, here's another one.
Another MP potion issue is listed here:
http://www.questrpg.org/forum/index.php?topic=2077.msg28068#msg28068
I believe that issue to be more important, but it's rather different (and a remnant of assorted other flask issues) so I've decided to link to it.Bug: MP over MAX MP.
Cause: Witch, stat transfer.
Details: A while back (well, not too long) I noticed that the witch when transferring from MP did not update my current MP. While
I do not know if this also affects HP (It probably does, but HP is too valuable for me to transfer and not as good of an example) it does affect MP.
How to duplicate:
(#0 - Meditate to ensure that you have full MP.)
#1 - Walk up to the witch with money in hand.
#2 - Transfer MP to another stat. (I used DEX)
#3 - Exit the witches hut.
Result:
MP is over maximum by the amount transferred.
Screenshots:
Before transferAfter transferSuggestions on how to fix:
#1 - Force stat updates at the witch after HP/MP transfers.
Bug #2: Refilling the flask.
Cause: HP/MP heal skill in battle while HP/MP is above the maximum value results in the value being transferred to the potion.
Details: I knew this had happen before (and was fixed for an unequipped space) so I decided to try it. Knowing from the last test about flasks with Dlor that an unequipped space would have it's value reset to zero, I used a real flask. This caused the flask, after using MP heal in battle, to gain an additional bit to it's number.
How to duplicate:
#1 - Attain an HP/MP over your maximum value.
#2 - Enter battle (ensure that you get the first hit if said value is HP, otherwise you'll be hit and lose some of your over-max HP)
#3 - Use HP or MP heal dependent upon which stat is above maximum.
Result:
Flask is now above it's former value by the total HP/MP you had over maximum.
Screenshots:
Before MP healAfter MP healSuggestions on how to fix:
#1 - Force stat updates in situations which may cause HP/MP over max.
#2 - Specify that if your HP/MP value is above or at maximum, that you cannot be healed.
EDIT:
Sorry for the low quality .jpg files, I was too lazy to fix my broken .ink file for the paint program and save as PNG files. These should due as an example none the less.