diff options
-rw-r--r-- | crawl-ref/source/mutation.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc index 9ef79f7ef5..3a65ec0694 100644 --- a/crawl-ref/source/mutation.cc +++ b/crawl-ref/source/mutation.cc @@ -1561,6 +1561,10 @@ bool mutate(mutation_type which_mutation, bool failMsg, bool force_mutation, return false; } + // Saprovorous can't be randomly acquired + if (mutat == MUT_SAPROVOROUS) + return false; + if (you.mutation[mutat] > 13 && !force_mutation) return false; |