summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/godconduct.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-03-05 09:37:27 -0700
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-05 09:37:27 -0700
commita0332e025f0aabbbe9c41972aa1b78ce54f74665 (patch)
tree7c1f2b5a794db0f2f7fbe9633e3a6b3ea4219b63 /crawl-ref/source/godconduct.cc
parent6333f0549cf29457f6886a5cb6279dd5f40dafe5 (diff)
downloadcrawl-ref-a0332e025f0aabbbe9c41972aa1b78ce54f74665.tar.gz
crawl-ref-a0332e025f0aabbbe9c41972aa1b78ce54f74665.zip
Rejig base Dith piety gain again.
Full gain at zero piety scales down to 2/3 gain (the current) at 6* piety, not counting effects such as piety_scale(). This is intended to boost early game piety gains while keeping mid-to-late game piety gains about the same.
Diffstat (limited to 'crawl-ref/source/godconduct.cc')
-rw-r--r--crawl-ref/source/godconduct.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/godconduct.cc b/crawl-ref/source/godconduct.cc
index 21945953c4..1e98dabad1 100644
--- a/crawl-ref/source/godconduct.cc
+++ b/crawl-ref/source/godconduct.cc
@@ -1087,8 +1087,10 @@ bool did_god_conduct(conduct_type thing_done, int level, bool known,
}
if (you_worship(GOD_DITHMENOS))
{
- piety_change *= 2;
- piety_denom *= 3;
+ // Full gains at full piety down to 2/3 at 6* piety.
+ // (piety_rank starts at 1, not 0.)
+ piety_change *= 25 - piety_rank();
+ piety_denom *= 24;
}
}