Remove insubstantial wisps 0.26-b1
authorEdgar A. Bering IV <trizor@gmail.com>
Thu, 31 Dec 2020 08:17:28 +0000 (10:17 +0200)
committerEdgar A. Bering IV <trizor@gmail.com>
Thu, 31 Dec 2020 10:10:59 +0000 (12:10 +0200)
commit930a39183fcb9a9380d4f8019467e3ccdce0acd6
tree22abd57991a723d14a8fe26bbf60227e7bb32d13
parent14533b35122614419876fc8a9c2f1530fd20b215
Remove insubstantial wisps

Insubstantial wisps aren't great monsters. Mechanically annoying, rarely
threatening in their vault usage, and not loreful enough to keep as a
rare vault decorating monster (compare toenail golems, which aren't
annoying and are very loreful).

After the Swamp overhaul these continued to appear in:

- assorted vaults (where they were generic electric/translocations theme
  or a now incorrect Swamp monster)
- the Foxfire card's effect list
- in the Abyss spawn list (as a Swamp guest)

None of these usages were particularly inspiring as the monster is not
great, so wisps are finally dissapated by this commit. The tile and
glyph info are retained to use as a dummy for player Wisp form.

For vaults:

- in Swamp and where they are a Swamp guest, they are replaced with
  will-o-the-wisps,
- in places where they are a generic electric threat, they are either
  removed or replaced with ball lightning (as appropriate),
- in places where they are a translocation theme piece, they are
  removed.

The Foxfire card no longer summons wisps, and just has a shorter list.

The Abyss spawn has been replaced with will-o-the-wisps.
16 files changed:
crawl-ref/source/dat/des/altar/overflow.des
crawl-ref/source/dat/des/branches/depths_encompass.des
crawl-ref/source/dat/des/branches/swamp.des
crawl-ref/source/dat/des/portals/wizlab.des
crawl-ref/source/dat/des/serial/aquarium.des
crawl-ref/source/dat/des/serial/magic_research.des
crawl-ref/source/dat/des/sprint/arena_sprint.des
crawl-ref/source/dat/des/sprint/pitsprint.des
crawl-ref/source/dat/des/sprint/zigsprint.des
crawl-ref/source/dat/des/variable/mini_monsters.des
crawl-ref/source/dat/dlua/ziggurat.lua
crawl-ref/source/decks.cc
crawl-ref/source/mgen-enum.h
crawl-ref/source/mon-data.h
crawl-ref/source/mon-pick-data.h
crawl-ref/source/mon-place.cc