git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4419 c06c8d41-db1a-0410-9941-cceddc491573
PYS7ZCTOPYGLE6YQ6BJKHV7UI43U7GFVVFVSXBQAYMG5AIJL5VDQC
H6ZPCZ7HN5UZTOS6QFAE4WUJR6BCDU4OB7ONQ7ELXIK65ASPJOTAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
XRZPPYWPWUOM4SFNI6BHKH2UKJQNLKOV6Y7XIEPEZXE5QYRT26PAC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
HIRKGUMNJPWKSVTR6TVBPD3MWNA63CEHCLCIPWEMGDFHVB3NPLDQC
bool suppress_msg);
bool suppress_msg, bool recovery = false);
// a message if suppress_msg is false. If stat_gain is 0, restore the// stat completely.
// a message if suppress_msg is false. If stat_gain is 0, restore the
// stat completely.
// a message if suppress_msg is false, and doing so in the recovery// channel if recovery is true. If stat_gain is 0, restore the stat// completely.
// a message if suppress_msg is false, and doing so in the recovery
// channel if recovery is true. If stat_gain is 0, restore the stat
// completely.
bool suppress_msg)
bool suppress_msg, bool recovery)
mpr(msg.c_str(), MSGCH_RECOVERY);
mpr(msg.c_str(), (recovery) ? MSGCH_RECOVERY : MSGCH_PLAIN);
MSGCH_ROTTEN_MEAT, // messages about chunks/corpses becoming rotten
restore_stat(STAT_STRENGTH, 0, false);
restore_stat(STAT_STRENGTH, 0, false, true);
restore_stat(STAT_INTELLIGENCE, 0, false);
restore_stat(STAT_INTELLIGENCE, 0, false, true);
restore_stat(STAT_DEXTERITY, 0, false);
restore_stat(STAT_DEXTERITY, 0, false, true);