summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monstuff.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monstuff.cc')
-rw-r--r--crawl-ref/source/monstuff.cc22
1 files changed, 7 insertions, 15 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc
index 478f2958cc..b8d6467fda 100644
--- a/crawl-ref/source/monstuff.cc
+++ b/crawl-ref/source/monstuff.cc
@@ -518,11 +518,9 @@ void monster_die(monsters *monster, char killer, int i, bool silent)
if (death_message)
{
- snprintf(info, INFO_SIZE,
- "You %s %s!",
- wounded_damaged(monster->type) ? "destroy" : "kill",
- ptr_monam(monster, DESC_NOCAP_THE));
- mpr(info, MSGCH_MONSTER_DAMAGE, MDAM_DEAD);
+ mprf(MSGCH_MONSTER_DAMAGE, MDAM_DEAD, "You %s %s!",
+ wounded_damaged(monster->type) ? "destroy" : "kill",
+ ptr_monam(monster, DESC_NOCAP_THE));
}
if (!created_friendly)
@@ -3881,11 +3879,8 @@ static bool handle_pickup(monsters *monster)
if (!silenced(you.x_pos, you.y_pos)
&& !silenced(monster->x, monster->y))
{
- strcpy(info, "You hear a");
- if (!monsterNearby)
- strcat(info, " distant");
- strcat(info, " slurping noise.");
- mpr(info, MSGCH_SOUND);
+ mprf(MSGCH_SOUND, "You hear a%s slurping noise.",
+ monsterNearby ? "" : " distant");
}
if (mons_class_flag( monster->type, M_SPLITS ))
@@ -4076,11 +4071,8 @@ static void jelly_grows(monsters *monster)
if (!silenced(you.x_pos, you.y_pos)
&& !silenced(monster->x, monster->y))
{
- strcpy(info, "You hear a");
- if (!mons_near(monster))
- strcat(info, " distant");
- strcat(info, " slurping noise.");
- mpr(info, MSGCH_SOUND);
+ mprf(MSGCH_SOUND, "You hear a%s slurping noise.",
+ mons_near(monster) ? "" : " distant");
}
monster->hit_points += 5;