summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-cast.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-03-23 11:32:20 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-04-27 21:15:46 -0400
commit641c57ee1a96169a7364f108604eb7169934e826 (patch)
tree421f1880a170a78d99d1155bdf359c96b32372b6 /crawl-ref/source/spl-cast.cc
parent2d7101b0ab22aba398aaf497ca7c08ce214fc66c (diff)
downloadcrawl-ref-641c57ee1a96169a7364f108604eb7169934e826.tar.gz
crawl-ref-641c57ee1a96169a7364f108604eb7169934e826.zip
Remove the low-level weapon branding spells.
For the most part they were optimal to cast before every fight, making them hugely annoying but too useful to simply ignore. They also encouraged being casted before reading an unidentified scroll, just in case it might be brand weapon. Warp Weapon and Excruciating Wounds obviously do not have the latter problem, and since the spells have noticeable drawbacks they do not have the second problem as much either. The books of Ice, Fire, and Necromancy don't get replacements; they are pretty good anyway. Alchemy and Envenomations get Alistair's.
Diffstat (limited to 'crawl-ref/source/spl-cast.cc')
-rw-r--r--crawl-ref/source/spl-cast.cc13
1 files changed, 5 insertions, 8 deletions
diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc
index c5f7e3fba2..77b5b0f2bd 100644
--- a/crawl-ref/source/spl-cast.cc
+++ b/crawl-ref/source/spl-cast.cc
@@ -1739,21 +1739,18 @@ static spret_type _do_cast(spell_type spell, int powc,
case SPELL_SURE_BLADE:
return cast_sure_blade(powc, fail);
+#if TAG_MAJOR_VERSION == 34
case SPELL_FIRE_BRAND:
- return brand_weapon(SPWPN_FLAMING, powc, fail);
-
case SPELL_FREEZING_AURA:
- return brand_weapon(SPWPN_FREEZING, powc, fail);
-
case SPELL_POISON_WEAPON:
- return brand_weapon(SPWPN_VENOM, powc, fail);
+ case SPELL_LETHAL_INFUSION:
+ mpr("Sorry, this spell is gone!");
+ return SPRET_ABORT;
+#endif
case SPELL_EXCRUCIATING_WOUNDS:
return brand_weapon(SPWPN_PAIN, powc, fail);
- case SPELL_LETHAL_INFUSION:
- return brand_weapon(SPWPN_DRAINING, powc, fail);
-
case SPELL_WARP_BRAND:
return brand_weapon(SPWPN_DISTORTION, powc, fail);