diff options
Diffstat (limited to 'crawl-ref/source/spells4.cc')
-rw-r--r-- | crawl-ref/source/spells4.cc | 5 |
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: |