diff options
author | Shmuale Mark <shm.mark@gmail.com> | 2014-07-07 09:23:20 -0400 |
---|---|---|
committer | Shmuale Mark <shm.mark@gmail.com> | 2014-07-07 09:28:18 -0400 |
commit | b8fc1833ca8f03886627b67026df4a60c89f34bf (patch) | |
tree | 305f81e0f3be2ed0c4b03bd334ceb5a35b1adf20 /crawl-ref/source/beam.cc | |
parent | 069f11ca41fdf70b4122bdecee4d51cef44a6f27 (diff) | |
download | crawl-ref-b8fc1833ca8f03886627b67026df4a60c89f34bf.tar.gz crawl-ref-b8fc1833ca8f03886627b67026df4a60c89f34bf.zip |
Clarify message when hitting a slowed monster with curare (#8765).
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r-- | crawl-ref/source/beam.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc index ee76135c03..5718a9af42 100644 --- a/crawl-ref/source/beam.cc +++ b/crawl-ref/source/beam.cc @@ -2020,6 +2020,10 @@ static bool _curare_hits_monster(actor *agent, monster* mons, int levels) if (mons->alive()) { + if (!mons->cannot_move()) + simple_monster_message(mons, mons->has_ench(ENCH_SLOW) + ? " seems to be slow for longer." + : " seems to slow down."); // FIXME: calculate the slow duration more cleanly mon_enchant me(ENCH_SLOW, 0, agent); levels -= 2; @@ -2030,8 +2034,6 @@ static bool _curare_hits_monster(actor *agent, monster* mons, int levels) levels -= 2; } mons->add_ench(me); - if (!mons->paralysed() && !mons->petrified()) - simple_monster_message(mons, " seems to slow down."); } // Deities take notice. |