diff options
author | Chris Campbell <chriscampbell89@gmail.com> | 2011-04-23 23:13:02 +0100 |
---|---|---|
committer | Chris Campbell <chriscampbell89@gmail.com> | 2011-04-23 23:17:39 +0100 |
commit | 06993f66d5f942cc18d333140f92bb5b31be7a4e (patch) | |
tree | a1b8b28b244592d3ff89f0907dfe642566e406a0 /crawl-ref/source/attitude-change.cc | |
parent | f1a8200283109cc15905bcafc6d94f54838ca07e (diff) | |
download | crawl-ref-06993f66d5f942cc18d333140f92bb5b31be7a4e.tar.gz crawl-ref-06993f66d5f942cc18d333140f92bb5b31be7a4e.zip |
Don't let Mennas speak when turning neutral
Diffstat (limited to 'crawl-ref/source/attitude-change.cc')
-rw-r--r-- | crawl-ref/source/attitude-change.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/crawl-ref/source/attitude-change.cc b/crawl-ref/source/attitude-change.cc index 91d61128b4..2ba3e6689e 100644 --- a/crawl-ref/source/attitude-change.cc +++ b/crawl-ref/source/attitude-change.cc @@ -325,7 +325,9 @@ void good_god_holy_attitude_change(monster* holy) _print_good_god_holy_being_speech(true, "reaction", holy, MSGCH_FRIEND_ENCHANT); - if (!one_chance_in(3) && holy->can_speak()) + if (!one_chance_in(3) + && holy->can_speak() + && holy->type != MONS_MENNAS) // Mennas is mute and only has visual speech _print_good_god_holy_being_speech(true, "speech", holy, MSGCH_TALK); } @@ -355,7 +357,9 @@ void good_god_holy_fail_attitude_change(monster* holy) _print_good_god_holy_being_speech(false, "reaction", holy, MSGCH_FRIEND_ENCHANT); - if (!one_chance_in(3) && holy->can_speak()) + if (!one_chance_in(3) + && holy->can_speak() + && holy->type != MONS_MENNAS) // Mennas is mute and only has visual speech _print_good_god_holy_being_speech(false, "speech", holy, MSGCH_TALK); } |