summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ghost.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/ghost.cc')
-rw-r--r--crawl-ref/source/ghost.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/ghost.cc b/crawl-ref/source/ghost.cc
index 3535f4c449..8517becf97 100644
--- a/crawl-ref/source/ghost.cc
+++ b/crawl-ref/source/ghost.cc
@@ -30,6 +30,8 @@ std::vector<ghost_demon> ghosts;
static spell_type search_order_conj[] = {
// 0
SPELL_LEHUDIBS_CRYSTAL_SPEAR,
+ SPELL_FIRE_STORM,
+ SPELL_ICE_STORM,
SPELL_BOLT_OF_DRAINING,
SPELL_AGONY,
SPELL_DISINTEGRATE,
@@ -246,6 +248,10 @@ void ghost_demon::init_random_demon()
if (one_chance_in(25))
spells[0] = SPELL_HELLFIRE_BURST;
if (one_chance_in(25))
+ spells[0] = SPELL_FIRE_STORM;
+ if (one_chance_in(25))
+ spells[0] = SPELL_ICE_STORM;
+ if (one_chance_in(25))
spells[0] = SPELL_METAL_SPLINTERS;
if (one_chance_in(25))
spells[0] = SPELL_ENERGY_BOLT; // eye of devas