Quest Online RPG
May 22, 2012, 05:35:09 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Helpful links:
Quest Homepage | Download Quest
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: MP over MAX; Refilling potions  (Read 239 times)
0 Members and 1 Guest are viewing this topic.
Keseka
Member
*
Offline Offline

Posts: 0


If you had picked the soup, you wouldn't be sick.


View Profile
« on: May 10, 2008, 07:13:27 AM »

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 transfer
After transfer

Suggestions 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 heal
After MP heal

Suggestions 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.
« Last Edit: May 10, 2008, 07:20:04 AM by Keseka » Logged


Hugo, Tizoc, Zangief, Birdie and Juzoh join forces with The Juggernaut to create... THE SUPER AWESOME RAINBOW FORCE!!!
Dlorak
Developer
*
Offline Offline

Posts: 219



View Profile
« Reply #1 on: May 12, 2008, 10:56:36 PM »

your post cut straight to the issue, keseka... you sure you don't code?  Cheesy

Will nab it for next version.. thank you!!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!