summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mutation.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc
index d001a6eb45..bfff211012 100644
--- a/crawl-ref/source/mutation.cc
+++ b/crawl-ref/source/mutation.cc
@@ -243,6 +243,8 @@ const char *mutation_descrip[][3] = {
{"You can summon demons to your aid.", "", ""},
{"You can hurl blasts of hellfire.", "", ""},
{"You can call on the torments of Hell.", "", ""},
+
+ /* Not summoners/necromancers/worshippers of Yredelemnul */
{"You can raise the dead to walk for you.", "", ""},
// 50
{"You can control demons.", "", ""},
@@ -2215,7 +2217,9 @@ void demonspawn(void)
howm = 1;
}
- if (you.skills[SK_SUMMONINGS] < 3 && you.skills[SK_NECROMANCY] < 3
+ // Yredelemnulites have the raise dead invocation
+ if (you.religion != GOD_YREDELEMNUL &&
+ you.skills[SK_SUMMONINGS] < 3 && you.skills[SK_NECROMANCY] < 3
&& one_chance_in(10))
{
whichm = MUT_RAISE_DEAD;