diff options
Diffstat (limited to 'crawl-ref/source/directn.cc')
-rw-r--r-- | crawl-ref/source/directn.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc index 5b85906d81..30cad152a3 100644 --- a/crawl-ref/source/directn.cc +++ b/crawl-ref/source/directn.cc @@ -2180,9 +2180,12 @@ std::string get_monster_desc(const monsters *mon, bool full_desc, { desc = mon->name(mondtype); // For named monsters also mention the base type in the form of - // "Morbeogh the orc priest". + // "Morbeogh the orc priest", "Sigmund the human zombie". + // Note that the only difference between DESC_BASENAME and DESC_PLAIN + // is that basename will ignore mname, so the monster _must_ be named + // for this to make any sense. if (!(mon->mname).empty()) - desc += " " + mons_type_name(mon->type, DESC_NOCAP_THE); + desc += " the " + mon->name(DESC_BASENAME); } std::string weap = ""; |