summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-death.h
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-02-08 11:17:19 -0700
committerSteve Melenchuk <smelenchuk@gmail.com>2014-02-08 11:19:45 -0700
commit211950a05e6715eecf61179df90b24b96e630fd0 (patch)
treef5aff487425f9e73a390dbe03ade3f92eaba8d00 /crawl-ref/source/mon-death.h
parente27c932d66788c0fd30303e6fa220751dc21a71c (diff)
downloadcrawl-ref-211950a05e6715eecf61179df90b24b96e630fd0.tar.gz
crawl-ref-211950a05e6715eecf61179df90b24b96e630fd0.zip
Let non-Natasha monster felids revive as well.
Contains handling to make sure they revive exactly twice (three lives in total). This is intended to be on hand for if one of the suggested uses of monster felids goes through. The code for this will need updating if/when we get other enemy felids.
Diffstat (limited to 'crawl-ref/source/mon-death.h')
-rw-r--r--crawl-ref/source/mon-death.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/mon-death.h b/crawl-ref/source/mon-death.h
index 2994eb7f86..c7439eca4d 100644
--- a/crawl-ref/source/mon-death.h
+++ b/crawl-ref/source/mon-death.h
@@ -19,8 +19,9 @@ void elven_twins_unpacify(monster* twin);
bool mons_is_kirke(monster* mons);
void hogs_to_humans();
-bool mons_is_natasha(monster* mons);
-void natasha_revive(monster* mons);
+bool mons_is_natasha(const monster* mons);
+bool mons_felid_can_revive(const monster* mons);
+void mons_felid_revive(monster* mons);
bool mons_is_phoenix(const monster* mons);
void phoenix_died(monster* mons);