summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-book.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-book.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-book.cc')
-rw-r--r--crawl-ref/source/spl-book.cc16
1 files changed, 2 insertions, 14 deletions
diff --git a/crawl-ref/source/spl-book.cc b/crawl-ref/source/spl-book.cc
index b7593631ea..0324eb3622 100644
--- a/crawl-ref/source/spl-book.cc
+++ b/crawl-ref/source/spl-book.cc
@@ -558,12 +558,8 @@ bool you_cannot_memorise(spell_type spell, bool &form)
if (you.species == SP_FELID
&& (spell == SPELL_PORTAL_PROJECTILE
// weapon branding is useless
- || spell == SPELL_FIRE_BRAND
- || spell == SPELL_FREEZING_AURA
- || spell == SPELL_LETHAL_INFUSION
|| spell == SPELL_WARP_BRAND
|| spell == SPELL_EXCRUCIATING_WOUNDS
- || spell == SPELL_POISON_WEAPON
|| spell == SPELL_SURE_BLADE
// could be useful if it didn't require wielding
|| spell == SPELL_TUKIMAS_DANCE
@@ -2468,16 +2464,8 @@ void make_book_Kiku_gift(item_def &book, bool first)
if (first)
{
chosen_spells[0] = coinflip() ? SPELL_PAIN : SPELL_ANIMATE_SKELETON;
- if (you.species == SP_FELID || one_chance_in(3))
- {
- chosen_spells[1] = SPELL_CORPSE_ROT;
- chosen_spells[2] = SPELL_SUBLIMATION_OF_BLOOD;
- }
- else
- {
- chosen_spells[1] = coinflip() ? SPELL_CORPSE_ROT : SPELL_SUBLIMATION_OF_BLOOD;
- chosen_spells[2] = SPELL_LETHAL_INFUSION;
- }
+ chosen_spells[1] = SPELL_CORPSE_ROT;
+ chosen_spells[2] = SPELL_SUBLIMATION_OF_BLOOD;
chosen_spells[3] = (you.species == SP_DEEP_DWARF
|| you.species == SP_MUMMY
|| coinflip())