From 7c77ddbf2a9f0c56d9832e11780cc8449da2d0bb Mon Sep 17 00:00:00 2001 From: haranp Date: Sat, 28 Feb 2009 11:55:43 +0000 Subject: Fix another missing speech replacement (also in 2634507). git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9274 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/mon-util.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)); -- cgit v1.2.3-54-g00ecf