summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/database.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/database.cc')
-rw-r--r--crawl-ref/source/database.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/crawl-ref/source/database.cc b/crawl-ref/source/database.cc
index af43a29c76..140051b4db 100644
--- a/crawl-ref/source/database.cc
+++ b/crawl-ref/source/database.cc
@@ -591,11 +591,17 @@ static std::string _query_database(DBM *db, std::string key,
/////////////////////////////////////////////////////////////////////////////
// Description DB specific functions.
-std::string getLongDescription(const std::string &key)
+std::string getLongDescription(const std::string &key, bool noquote)
{
if (!DescriptionDB.get())
return ("");
+ if (noquote)
+ {
+ return _query_database(DescriptionDB.get(), key + " noquote",
+ true, true);
+ }
+
return _query_database(DescriptionDB.get(), key, true, true);
}