summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-cast.cc
diff options
context:
space:
mode:
authorDracoOmega <draco_omega@live.com>2014-02-23 02:41:46 -0330
committerSteve Melenchuk <smelenchuk@gmail.com>2014-03-06 09:58:09 -0700
commitaf7676b698eea389a56e0232e12d3db2e2adfd63 (patch)
tree0901d04158f07da99267ddbc03ecc3b9923bd493 /crawl-ref/source/spl-cast.cc
parentf26fde6e9db971d06053ca1ca46445848bd3fee4 (diff)
downloadcrawl-ref-af7676b698eea389a56e0232e12d3db2e2adfd63.tar.gz
crawl-ref-af7676b698eea389a56e0232e12d3db2e2adfd63.zip
Replace Summon Ugly Thing with Summon Menagerie (pending a better name)
Summon Ugly Thing was never a particularly impressive spell and the summon cap changes have left it even more underwhelming these days. Still, there is a need for a solid midrange summon available to good god worshipers, and this is a shot at assembling one that might be more interesting than the ubiquitous ugly things. The spell can summon either a manticore, lindwurm, harpy (multiples at higher power), or a sphinx (much rarer except at high power), which I feel are solid midrange creatures with a shared mythological theme and some relatively unobtrusive gimmicks (and more of an emphasis on ranged combat than its immediate 'upgrade' in Summon Hydra). Somewhat similarly to Shadow Creatures, multiple harpies count as a single creature for the purposes of the spell's cap, and the creatures also receive a modest HD boost based on high spellpower (I'm still somewhat divided on this, unlike with Ice Beast, but it does help the spell scale more strongly with spellpower that it otherwise would; perhaps there is some higher-tier creature accessible with high power that could help bridge this gap on its own?) As a natural consequence of Summon Ugly Thing being replaced, Kirke also acquires this spell. This is effectively a buff for her, but as one of the least dangerous midgame uniques, I am sure she can handle it, and a selection of Greek mythological beasts are surely at least as suitable things for her to summon as... whatever ugly things are.
Diffstat (limited to 'crawl-ref/source/spl-cast.cc')
-rw-r--r--crawl-ref/source/spl-cast.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc
index afa0d35495..df41645e40 100644
--- a/crawl-ref/source/spl-cast.cc
+++ b/crawl-ref/source/spl-cast.cc
@@ -1600,8 +1600,8 @@ static spret_type _do_cast(spell_type spell, int powc,
case SPELL_SUMMON_ICE_BEAST:
return cast_summon_ice_beast(powc, god, fail);
- case SPELL_SUMMON_UGLY_THING:
- return cast_summon_ugly_thing(powc, god, fail);
+ case SPELL_SUMMON_MENAGERIE:
+ return cast_summon_menagerie(&you, powc, god, fail);
case SPELL_SUMMON_DRAGON:
return cast_summon_dragon(&you, powc, god, fail);