From 4dd53d952662125a877527566e76c73754385369 Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Fri, 6 Nov 2009 15:24:34 +0100 Subject: Collect attitude changing code. --- crawl-ref/source/attitude-change.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 crawl-ref/source/attitude-change.h (limited to 'crawl-ref/source/attitude-change.h') 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 -- cgit v1.2.3-54-g00ecf