Apply the new ground_level method.
[crawl.git] / crawl-ref / source / mon-death.h
blobcbcca6d710b2d71708f5432558160084918f5cd3
1 /*
2 * File: mon-death.h
3 * Summary: Monster death functionality (kraken, uniques, and so-on).
4 */
6 #ifndef MONDEATH_H
7 #define MONDEATH_H
9 bool mons_is_pikel (monster* mons);
10 void pikel_band_neutralise(bool check_tagged = false);
12 bool mons_is_duvessa(const monster* mons);
13 bool mons_is_dowan(const monster* mons);
14 bool mons_is_elven_twin(const monster* mons);
15 void elven_twin_died(monster* twin, bool in_transit, killer_type killer, int killer_index);
16 void elven_twins_pacify (monster* twin);
17 void elven_twins_unpacify (monster* twin);
19 bool mons_is_kirke (monster* mons);
20 void hogs_to_humans();
22 void spirit_fades (monster *spirit);
24 monster* get_shedu_pair (const monster* mons);
25 bool shedu_pair_alive (const monster* mons);
26 bool mons_is_shedu(const monster* mons);
27 void shedu_do_resurrection(const monster *mons);
28 void shedu_do_actual_resurrection (monster* mons);
30 #endif