summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mapdef.h
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-01-20 13:54:52 -0700
committerSteve Melenchuk <smelenchuk@gmail.com>2014-01-21 22:10:12 -0700
commit678a640e4d1a09fe20801ab98f5db7a3e7226021 (patch)
tree8ef473eea97d18324c85941cf685065883282570 /crawl-ref/source/mapdef.h
parentf689adf1dc107d7b5265ffbe1199680f43a98833 (diff)
downloadcrawl-ref-678a640e4d1a09fe20801ab98f5db7a3e7226021.tar.gz
crawl-ref-678a640e4d1a09fe20801ab98f5db7a3e7226021.zip
Demonspawn enemies: underlying base/non-base monster work.
See: https://crawl.develz.org/wiki/doku.php?id=user:hangedman#faceted_classed_demonspawn_for_pan for explanations. This includes a move of the demonspawn glyph to '6'; this is intended to make the glyphs for each of the enemies unique, which wouldn't really be possible with the overloaded '@' glyph. A lot of the functionality that varies for base demonspawn is present, including attack flavours and spininess; the base monsters differ slightly to reflect this. The nonbase enemies are all currently identical; further, nothing places anywhere yet. Differentiation to come in following commits.
Diffstat (limited to 'crawl-ref/source/mapdef.h')
-rw-r--r--crawl-ref/source/mapdef.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/mapdef.h b/crawl-ref/source/mapdef.h
index 3b337c16b5..b204bd1630 100644
--- a/crawl-ref/source/mapdef.h
+++ b/crawl-ref/source/mapdef.h
@@ -724,6 +724,7 @@ private:
private:
mons_spec mons_by_name(string name) const;
mons_spec drac_monspec(string name) const;
+ mons_spec demonspawn_monspec(string name) const;
void get_zombie_type(string s, mons_spec &spec) const;
mons_spec get_hydra_spec(const string &name) const;
mons_spec get_slime_spec(const string &name) const;