diff options
author | Steve Melenchuk <smelenchuk@gmail.com> | 2014-01-20 13:54:52 -0700 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-01-21 22:10:12 -0700 |
commit | 678a640e4d1a09fe20801ab98f5db7a3e7226021 (patch) | |
tree | 8ef473eea97d18324c85941cf685065883282570 /crawl-ref/source/mapdef.h | |
parent | f689adf1dc107d7b5265ffbe1199680f43a98833 (diff) | |
download | crawl-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.h | 1 |
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; |