summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/attitude-change.h
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-06 15:24:34 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-06 15:36:09 +0100
commit4dd53d952662125a877527566e76c73754385369 (patch)
tree8e7d5c39029ff027a109b1629e06958cee35d155 /crawl-ref/source/attitude-change.h
parent3babe0c87ea91bc93c6939de77252bab487cb880 (diff)
downloadcrawl-ref-4dd53d952662125a877527566e76c73754385369.tar.gz
crawl-ref-4dd53d952662125a877527566e76c73754385369.zip
Collect attitude changing code.
Diffstat (limited to 'crawl-ref/source/attitude-change.h')
-rw-r--r--crawl-ref/source/attitude-change.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/crawl-ref/source/attitude-change.h b/crawl-ref/source/attitude-change.h
new file mode 100644
index 0000000000..784edd8131
--- /dev/null
+++ b/crawl-ref/source/attitude-change.h
@@ -0,0 +1,26 @@
+#ifndef ATTITUDE_CHANGE_H
+#define ATTITUDE_CHANGE_H
+
+void good_god_follower_attitude_change(monsters *monster);
+void feawn_neutralise(monsters* monster);
+bool feawn_plants_hostile();
+void beogh_follower_convert(monsters *monster, bool orc_hit = false);
+void slime_convert(monsters *monster);
+bool holy_beings_attitude_change();
+bool evil_beings_attitude_change();
+bool chaotic_beings_attitude_change();
+bool magic_users_attitude_change();
+bool yred_slaves_abandon_you();
+bool beogh_followers_abandon_you();
+bool jiyva_slimes_abandon_you();
+bool make_god_gifts_disappear(bool level_only = true);
+bool make_holy_god_gifts_good_neutral(bool level_only = true);
+bool make_god_gifts_hostile(bool level_only = true);
+void good_god_holy_attitude_change(monsters *holy);
+void good_god_holy_fail_attitude_change(monsters *holy);
+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);
+
+#endif