diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-07-19 18:16:18 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-07-19 18:16:18 +0000 |
commit | af7b69fc5936d24c9ee0bbb5bc787cb194f7c26f (patch) | |
tree | 08ff6736d5674978b9a473640624976fa8de5102 /crawl-ref/source/religion.cc | |
parent | 607f6940b50647c04665447b8cbf45cb54d68104 (diff) | |
download | crawl-ref-af7b69fc5936d24c9ee0bbb5bc787cb194f7c26f.tar.gz crawl-ref-af7b69fc5936d24c9ee0bbb5bc787cb194f7c26f.zip |
Add missing check for whether the player can mutate.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10331 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/religion.cc')
-rw-r--r-- | crawl-ref/source/religion.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc index 841875fbd8..644a8f02d8 100644 --- a/crawl-ref/source/religion.cc +++ b/crawl-ref/source/religion.cc @@ -6394,10 +6394,13 @@ void excommunication(god_type new_god) case GOD_JIYVA: _jiyva_slimes_abandon_you(); - god_speaks(old_god, "You feel Jiyva alter your body."); + if (you.can_safely_mutate()) + { + god_speaks(old_god, "You feel Jiyva alter your body."); - for (int i = 0; i < 4; ++i) - mutate(RANDOM_BAD_MUTATION, true, false, true); + for (int i = 0; i < 4; ++i) + mutate(RANDOM_BAD_MUTATION, true, false, true); + } _inc_penance(old_god, 30); break; |