summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-death.h
diff options
context:
space:
mode:
authorJude Brown <bookofjude@users.sourceforge.net>2011-11-10 21:03:23 +1000
committerJude Brown <bookofjude@users.sourceforge.net>2011-11-10 21:43:28 +1000
commit23e41a57533d774781cb90f5d19b0d7c206819cb (patch)
tree64a0fa8bc7b2ae8d107e8379632b1b020b517f7d /crawl-ref/source/mon-death.h
parentb954c760b03d48cfde8a7470bdc89fe1c76c56be (diff)
downloadcrawl-ref-23e41a57533d774781cb90f5d19b0d7c206819cb.tar.gz
crawl-ref-23e41a57533d774781cb90f5d19b0d7c206819cb.zip
Finish Phoenixes!
They'll now resurrect themselves. Hopefully, there aren't too many bugs, but it at least seems to work all of the time now, rather than just simply when in LOS.
Diffstat (limited to 'crawl-ref/source/mon-death.h')
-rw-r--r--crawl-ref/source/mon-death.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-death.h b/crawl-ref/source/mon-death.h
index 7ab939520d..e4903f5162 100644
--- a/crawl-ref/source/mon-death.h
+++ b/crawl-ref/source/mon-death.h
@@ -6,6 +6,8 @@
#ifndef MONDEATH_H
#define MONDEATH_H
+#include "mapmark.h"
+
bool mons_is_pikel (monster* mons);
void pikel_band_neutralise();
@@ -21,6 +23,13 @@ void hogs_to_humans();
void spirit_fades (monster *spirit);
+bool mons_is_phoenix (const monster* mons);
+void phoenix_died (monster* mons);
+std::vector<map_phoenix_marker*> get_phoenix_markers ();
+void timeout_phoenix_markers (int duration);
+
+
+
monster* get_shedu_pair (const monster* mons);
bool shedu_pair_alive (const monster* mons);
bool mons_is_shedu(const monster* mons);