diff options
author | Shmuale Mark <shm.mark@gmail.com> | 2014-03-23 11:32:20 -0400 |
---|---|---|
committer | Shmuale Mark <shm.mark@gmail.com> | 2014-04-27 21:15:46 -0400 |
commit | 641c57ee1a96169a7364f108604eb7169934e826 (patch) | |
tree | 421f1880a170a78d99d1155bdf359c96b32372b6 /crawl-ref/source/spl-cast.cc | |
parent | 2d7101b0ab22aba398aaf497ca7c08ce214fc66c (diff) | |
download | crawl-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.cc | 13 |
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); |