diff options
-rw-r--r-- | crawl-ref/source/mon-util.cc | 5 |
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)); |