summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spells4.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/spells4.cc')
-rw-r--r--crawl-ref/source/spells4.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/spells4.cc b/crawl-ref/source/spells4.cc
index 97aca63a03..15c749342e 100644
--- a/crawl-ref/source/spells4.cc
+++ b/crawl-ref/source/spells4.cc
@@ -99,6 +99,7 @@ std::string your_hand( bool plural )
break;
case TRAN_SERPENT_OF_HELL:
case TRAN_DRAGON:
+ case TRAN_BAT:
result = "foreclaw";
break;
case TRAN_BLADE_HANDS:
@@ -411,6 +412,7 @@ void cast_shatter(int pow)
case TRAN_DRAGON:
case TRAN_AIR:
case TRAN_SERPENT_OF_HELL:
+ case TRAN_BAT:
break;
case TRAN_STATUE: // full damage
@@ -2098,7 +2100,8 @@ void cast_fulsome_distillation( int powc )
switch (mons_corpse_effect( mitm[corpse].plus ))
{
case CE_CLEAN:
- pot_type = (power_up ? POT_CONFUSION : POT_WATER);
+ pot_type = (power_up ? POT_CONFUSION :
+ one_chance_in(30)? POT_BLOOD : POT_WATER);
break;
case CE_CONTAMINATED: