summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/godabil.h
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-10-22 11:05:44 +0200
committerAdam Borowski <kilobyte@angband.pl>2009-10-22 11:44:33 +0200
commitc15a9271c743a96caeb958e945d9e1a8b69c5ece (patch)
treeac440f775d2bc2b5f1505c0c55dae6ee394ec130 /crawl-ref/source/godabil.h
parent052fcd7f52e68aeb93a15a164f02301c8e5436e1 (diff)
downloadcrawl-ref-c15a9271c743a96caeb958e945d9e1a8b69c5ece.tar.gz
crawl-ref-c15a9271c743a96caeb958e945d9e1a8b69c5ece.zip
Yank some god invocations from religion.cc into godabil.cc
Diffstat (limited to 'crawl-ref/source/godabil.h')
-rw-r--r--crawl-ref/source/godabil.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/crawl-ref/source/godabil.h b/crawl-ref/source/godabil.h
new file mode 100644
index 0000000000..ae23045c54
--- /dev/null
+++ b/crawl-ref/source/godabil.h
@@ -0,0 +1,31 @@
+/*
+ * File: godabil.h
+ * Summary: God-granted abilities.
+ */
+
+#ifndef GODABIL_H
+#define GODABILN_H
+
+#include "enum.h"
+#include "externs.h"
+
+bool ponderousify_armour();
+int chronos_slouch(int);
+bool zin_sustenance(bool actual = true);
+bool zin_remove_all_mutations();
+bool yred_injury_mirror(bool actual = true);
+bool jiyva_grant_jelly(bool actual = true);
+bool jiyva_remove_bad_mutation();
+bool beogh_water_walk();
+void yred_make_enslaved_soul(monsters *mon, bool force_hostile = false,
+ bool quiet = false, bool unrestricted = false);
+void beogh_convert_orc(monsters *orc, bool emergency,
+ bool converted_by_follower = false);
+void jiyva_convert_slime(monsters* slime);
+void feawn_neutralise_plant(monsters *plant);
+bool feawn_passthrough(const monsters * target);
+
+bool vehumet_supports_spell(spell_type spell);
+
+bool trog_burn_spellbooks();
+#endif