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-book.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-book.cc')
-rw-r--r-- | crawl-ref/source/spl-book.cc | 16 |
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()) |