diff options
author | DracoOmega <draco_omega@live.com> | 2014-02-25 22:01:13 -0330 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-03-06 09:58:12 -0700 |
commit | e8428e0f7598243559ba29fa8eabd33f22628876 (patch) | |
tree | 53ad09e79888fe76aba7361e3f92566d08fac6dd /crawl-ref/source/spl-cast.cc | |
parent | 34a32a6a3c3a11f4de864cafc2bb119bfb207be1 (diff) | |
download | crawl-ref-e8428e0f7598243559ba29fa8eabd33f22628876.tar.gz crawl-ref-e8428e0f7598243559ba29fa8eabd33f22628876.zip |
New spell: Summon Mana Viper
With the aim of creating summons that have more differentiated uses
from each other, this spell summons something that can provide good
anti-caster support while being less directly mighty than other
higher level summons, particularly against enemies where its antimagic
bite contributes little.
It is a level 6 summoning/hexes spell which summons a mana viper (with
a cap of 2) whose antimagic effect scales noticably with spellpower,
but its hp and damage do not. The general idea is that it is less
good at killing many things on its own (and spellpower alone cannot
turn it into something very tanky) but an investment in the relevant
skills can provide a very strong augment against vulnerable enemies.
(It IS still pretty strong even against non-casters, I admit, but also
a level 6 dual-school spell with a less common secondary school, so
maybe is fine as-is).
Diffstat (limited to 'crawl-ref/source/spl-cast.cc')
-rw-r--r-- | crawl-ref/source/spl-cast.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc index 586c2b0557..dcd13aa4de 100644 --- a/crawl-ref/source/spl-cast.cc +++ b/crawl-ref/source/spl-cast.cc @@ -1612,6 +1612,9 @@ static spret_type _do_cast(spell_type spell, int powc, case SPELL_SUMMON_HYDRA: return cast_summon_hydra(&you, powc, god, fail); + case SPELL_SUMMON_MANA_VIPER: + return cast_summon_mana_viper(powc, god, fail); + case SPELL_TUKIMAS_DANCE: // Temporarily turns a wielded weapon into a dancing weapon. return cast_tukimas_dance(powc, god, false, fail); |