summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-util.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 18d9cc64d8..d93b533b71 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -8390,7 +8390,7 @@ std::string do_mon_str_replacements(const std::string &in_msg,
if (monster->is_named() && you.can_see(monster))
{
- std::string name = monster->name(DESC_CAP_THE);
+ const std::string name = monster->name(DESC_CAP_THE);
msg = replace_all(msg, "@the_something@", name);
msg = replace_all(msg, "@The_something@", name);
@@ -8456,6 +8456,9 @@ std::string do_mon_str_replacements(const std::string &in_msg,
msg = replace_all(msg, "@The_something@", "Something");
}
+ // Player name.
+ msg = replace_all(msg, "@player_name@", you.your_name);
+
std::string plain = monster->name(DESC_PLAIN);
msg = replace_all(msg, "@monster@", plain);
msg = replace_all(msg, "@a_monster@", monster->name(DESC_NOCAP_A));