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-summoning.h | |
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-summoning.h')
-rw-r--r-- | crawl-ref/source/spl-summoning.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/spl-summoning.h b/crawl-ref/source/spl-summoning.h index 2e9e25ef64..4052191e24 100644 --- a/crawl-ref/source/spl-summoning.h +++ b/crawl-ref/source/spl-summoning.h @@ -43,6 +43,7 @@ spret_type cast_summon_dragon(actor *caster, int pow, god_type god = GOD_NO_GOD, bool fail = false); spret_type cast_summon_hydra(actor *caster, int pow, god_type god = GOD_NO_GOD, bool fail = false); +spret_type cast_summon_mana_viper(int pow, god_type god, bool fail); bool summon_berserker(int pow, actor *caster, monster_type override_mons = MONS_PROGRAM_BUG); bool summon_holy_warrior(int pow, bool punish); |