diff options
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; |