diff options
author | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-05 09:37:27 -0700 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-05 09:37:27 -0700 |
commit | a0332e025f0aabbbe9c41972aa1b78ce54f74665 (patch) | |
tree | 7c1f2b5a794db0f2f7fbe9633e3a6b3ea4219b63 /crawl-ref/source/godconduct.cc | |
parent | 6333f0549cf29457f6886a5cb6279dd5f40dafe5 (diff) | |
download | crawl-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.cc | 6 |
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; } } |