now restored in greater amounts at high Invocation levels.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4599 c06c8d41-db1a-0410-9941-cceddc491573
HXAKQLE5VFM3TREGGSFH362HVJPZ2NE5JCQUTMKD5YBZCS4JTU4AC ULK5ZKKZ6OR2DPZKEOVF6K53U2IHLVWEAJ7YKDNQTR2IEF6DMYJQC AUFEDZ4RUY32ZAXOPTZ5OX6X6GUUYJHNDEFZD4GHUBBAFOQCVPWQC I5ECB3F77YUAWY4MVFU3PTBJUYYR4J76VWA6JY5PE5NR44QHXTWQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC IDVXDTVLNXRKZ32SEMIDKW5OM2C2SI2XNQWHLRZN33GOOSGYQ5WQC KKEPQAZMWQFWPQ4P4KT5PWG2YFPG7H4JHL5K7USVHQ3Y6L4NWURQC canned_msg(MSG_NOTHING_HAPPENS);return false;}
case 0:// Restore HP.if (you.hp < you.hp_max){for (int hp_amt = 3;steps < max_steps && you.hp < you.hp_max;++steps, hp_amt *= 2){inc_hp(hp_amt, false);}
// Use the formula for minor healing for HP, and the formula divided// roughly in half for MP.int hp_amount = pow + roll_dice(2, pow) - 2;int mp_amount = (pow + roll_dice(2, pow) - 2) / 2 + 1;
break;}// Deliberate fall through.