When my hath is greater than 0.7 (probably when its greater than 0.5, but I"ve never noticed until its over 0.7) or so, the HV shows the amount of Hath as 1 hath available.
That is a lie! The system should be displaying the hath using a floor function, or a conditional, rather than autorounding.
I.E. (this is NOT a confirmed programming language, but it gets the point across):
CODE
currentHathIntegerValue = Math.floor(player.currentHath)
Assume this, as an example:
CODE
player.currentHath = 1.65;
int currentHathIntegerValue = Math.floor(player.currentHath); // This'd be read as: currentHathIntegerValue = Math.floor(1.65)...
return currentHathIntegerValue; // ... which would return 1
This'll make the Hath display in MM work similarly to the Hath Exchange's Current Hath counter, in that it won't display 1 hath unless you actually have 1 hath (an exception might be at #.99(999) hath)
If that's not possible, then there'll have to be an infinite number of conditionals or some stupid code methodology I'm unaware of to check if its above a given amount and below another.
This post has been edited by The Evil Phoenix: Oct 30 2012, 00:16