stamina. Also, consolidate the routines for removing Zin's divine robustness, Zin's divine stamina, and TSO's divine shield.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5059 c06c8d41-db1a-0410-9941-cceddc491573
XPMFRLTXS5LA4TROB43JS7NZ4FB2JAQBZZMZWS7SHPMU4SKUIYTQC
GQLLYETI5KID6MXQ6YJ5TZJYN5V3QDFOUQIKBVDYGVARNWBCMOSAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
KKEPQAZMWQFWPQ4P4KT5PWG2YFPG7H4JHL5K7USVHQ3Y6L4NWURQC
AROBKQGZEY7IBWUQ6XNGEJQJMI3XB7BXLMX5PHU3L6DWIATCH7EAC
ZXYVKEDP7QYG66XFUCXXCKZXT7Z5OOEJWHICWOYAUZQ4SSLHIA4AC
KHHAE5ZK7ITEZVMMUKYROKECLE2RU5ZU5OQ4Z4XSRQXE2R65O67AC
NJFYSNTX33RAPYMVYJYGSCHOE7AWYX4ZG6ZRJZBDVDQWTANTM2QQC
L44U7EP4MJJ635JA5PHPQGYZJ5XQ2GFZIICKIMD62244HMGPRFNQC
UFKLHUYL7WAQ3CI3D42T4C6KBGAUR63DSQAUQTTZG7GJMXSCVJWAC
JDZCDMUCQ7VENYVLB62KQWUIRGABID37OKATOKCBUPCDL7W75NPAC
EHVJHKHHF2FB5Q57CM3FX7JPPF6Z4LOPLTF6JRKN55H373AES3VAC
FDMKFGCTWKKSBP3B5VE4BSVFHUVNX5BSDFRVD6E735DHPVYEQFGQC
SIP35YIR6H5EBKAT4QN3LTE4XOUN6Z6DDMPK33TTGMM5PZM4QB5AC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
}
void remove_divine_robustness()
{
mpr("Your divine robustness is withdrawn.");
you.duration[DUR_DIVINE_ROBUSTNESS] = 0;
you.attribute[ATTR_DIVINE_ROBUSTNESS] = 0;
calc_hp();
}
void remove_divine_stamina()
{
mpr("Your divine stamina fades.", MSGCH_DURATION);
modify_stat(STAT_STRENGTH, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
modify_stat(STAT_INTELLIGENCE, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
modify_stat(STAT_DEXTERITY, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
you.attribute[ATTR_DIVINE_STAMINA] = 0;
{
mpr("Your divine robustness is withdrawn.");
you.duration[DUR_DIVINE_ROBUSTNESS] = 0;
you.duration[DUR_REVITALISATION_CHAIN] = 0;
calc_hp();
}
remove_divine_robustness();
if (you.duration[DUR_DIVINE_STAMINA])
remove_divine_stamina();
{
mpr("Your divine stamina fades.", MSGCH_DURATION);
modify_stat(STAT_STRENGTH, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
modify_stat(STAT_INTELLIGENCE, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
modify_stat(STAT_DEXTERITY, -you.attribute[ATTR_DIVINE_STAMINA],
true, "Zin's divine stamina running out");
you.attribute[ATTR_DIVINE_STAMINA] = 0;
}
remove_divine_stamina();