diff options
author | DracoOmega <draco_omega@live.com> | 2014-03-10 18:14:46 -0230 |
---|---|---|
committer | DracoOmega <draco_omega@live.com> | 2014-03-11 20:08:04 -0230 |
commit | 6ace9f69827c41a67f709e591cf24dd771189481 (patch) | |
tree | 4cc006e1ba027bc8cd1e27ab54db02621fc3cc72 /crawl-ref/source/mon-util.h | |
parent | 5ec54fe066a0cc260d5540b1a5f3278fe0393c2a (diff) | |
download | crawl-ref-6ace9f69827c41a67f709e591cf24dd771189481.tar.gz crawl-ref-6ace9f69827c41a67f709e591cf24dd771189481.zip |
Remove fake Mara/Rakshasa monsters and associated code, refactor to use Phantom Mirror
There was quite a bit of special case code for the 'fake' monsters
which Mara and other rakshasa would create that can be subsumed
beneath the general Phantom Mirror effect (which can properly create
fake dummies of any type of monster in a unified way).
The main practical gameplay difference that will result (aside from
bugs introduced by this, of course) is that the true Mara will
actually be disguised when he splits, instead of the player knowing
for sure which one he is (until two of them blink in the same turn,
anyway). This is a Mara buff, but it seems to me that an illusion
spell of this nature shouldn't have been so easy to see through in
the first place and that this is an overall better state of affairs.
(Also, the clones do have less hp than before, if you end up killing
the wrong one first).
Diffstat (limited to 'crawl-ref/source/mon-util.h')
-rw-r--r-- | crawl-ref/source/mon-util.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-util.h b/crawl-ref/source/mon-util.h index 82ea6a9237..135f886cca 100644 --- a/crawl-ref/source/mon-util.h +++ b/crawl-ref/source/mon-util.h @@ -451,7 +451,6 @@ bool mons_is_immotile(const monster* mons); int get_dist_to_nearest_monster(); bool monster_nearby(); -int count_mara_fakes(); actor *actor_by_mid(mid_t m); monster *monster_by_mid(mid_t m); bool mons_is_tentacle_head(monster_type mc); |