summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/religion.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index b9f544ebdf..50b83e1cc4 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -951,9 +951,11 @@ bool jiyva_remove_bad_mutations()
};
bool done = false;
- for (int tries = 0; !done && tries < 100; tries++)
+
+ for (int tries = 0; !done && tries < 100; ++tries)
{
mutation_type mutat = RANDOM_ELEMENT(bad_muts);
+
if (you.mutation[mutat] > 0)
done = delete_mutation(mutat);
}