the MP increase relative to the HP increase. As a side effect, the MP increase is a bit more powerful; at maximum power, it's now 7 instead of 5.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4422 c06c8d41-db1a-0410-9941-cceddc491573
IDVXDTVLNXRKZ32SEMIDKW5OM2C2SI2XNQWHLRZN33GOOSGYQ5WQC
// first increase MP by 5 or to maximum, whichever is lower
inc_mp(5, false);
if (you.hp == you.hp_max || you.magic_points == you.max_magic_points)
canned_msg(MSG_NOTHING_HAPPENS);
else
{
// Currently, this uses the same formula as minor healing.
int amount = pow + roll_dice(2, pow) - 2;