So I know this thread is 7 months old, but I thought I'd answer anyways. Never know, someone new to the game might read this and it'll help them out. Or something.

Although... I'm only sure about this in the GBC version. Hopefully the SNES & GBC calculate stat growth exactly same way.

First, every stat has a maximum it can reach. Its 255 for every stat except HP/MP. But I'm not sure what their cap is. Anyways...

Yes, ThEBMaN, you're correct. HP & MP are calculated in a direct ratio from Vitality & Wisdom, though there is some chance of a small amount of variance. The calculation is simply x2.

<p class="">So lets say you're at level 49 and your Vitality is maxed out at 255. (Without accounting for the aforementioned variance) your HP would be 510. Then you play pachisi and your Vitality drops 5 points. But you finished the track with your HP untouched. So now you're level 49 and your Vitality is 250 while your health is at 510.

<p class="">

<p class="">When you hit level 50, your Vitality raises by 3 points. And after that is when your HP is calculated. Which means your HP should be 506. But its not, its 510. So since its higher, you get nothing from leveling up. The only way to get more HP now is the stat seeds or rolling the dice on a [!] pachasi square.

<p class="">

<p class="">So... Yeah.

<p class="">HP = (Vitality * 2)

<p class="">MP = (Wisdom * 2)

<p class="">

<p class="">

<p class="">

<p class="">

<p class="">On a side note, something you can do with that info. Lets say your Vitality is at 50 and your HP is at 100. Then you abuse stat seeds or a (!) pachisi square and get your Vitality all the way up to 200. Then the next time you level up, you'll

*theoretically* get somewhere around 300 HP all in a single level up. Why? Because your Vitality is 200 which means you should have 400 HP. But its only at 100. So the game has to rectify this by dumping enough HP to get it up to where it needs to be. Funny as all hell to see.

Pain and death, just the price of enjoying a fun life...