summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/player.cc
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-05-15 15:45:05 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-05-15 15:45:05 +0000
commitd41eb1b2b5ae57c15005250400a0ae3d85b0ad7c (patch)
tree931ec5ec90ff97f38f089a0c6e1562b3f0eea19c /crawl-ref/source/player.cc
parentc0447d60a042e50f127de3d8bde1868b648fd127 (diff)
downloadcrawl-ref-d41eb1b2b5ae57c15005250400a0ae3d85b0ad7c.tar.gz
crawl-ref-d41eb1b2b5ae57c15005250400a0ae3d85b0ad7c.zip
Add divine stamina (temporary stat-boosting) to Zin's Revitalisation.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5054 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/player.cc')
-rw-r--r--crawl-ref/source/player.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index 5774d736e5..075a99dc7f 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -5167,6 +5167,9 @@ static int _strength_modifier()
if (you.duration[DUR_MIGHT])
result += 5;
+ if (you.duration[DUR_DIVINE_STAMINA])
+ result += you.attribute[ATTR_DIVINE_STAMINA];
+
// ego items of strength
result += 3 * count_worn_ego(SPARM_STRENGTH);
@@ -5199,6 +5202,9 @@ static int _int_modifier()
{
int result = 0;
+ if (you.duration[DUR_DIVINE_STAMINA])
+ result += you.attribute[ATTR_DIVINE_STAMINA];
+
// ego items of intelligence
result += 3 * count_worn_ego(SPARM_INTELLIGENCE);
@@ -5219,6 +5225,9 @@ static int _dex_modifier()
{
int result = 0;
+ if (you.duration[DUR_DIVINE_STAMINA])
+ result += you.attribute[ATTR_DIVINE_STAMINA];
+
// ego items of dexterity
result += 3 * count_worn_ego(SPARM_DEXTERITY);