summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/beam.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-07-07 09:23:20 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-07-07 09:28:18 -0400
commitb8fc1833ca8f03886627b67026df4a60c89f34bf (patch)
tree305f81e0f3be2ed0c4b03bd334ceb5a35b1adf20 /crawl-ref/source/beam.cc
parent069f11ca41fdf70b4122bdecee4d51cef44a6f27 (diff)
downloadcrawl-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.cc6
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.