summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_mons.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-28 01:36:02 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-28 02:07:49 +0530
commit3051ff277d27eba6b918aeadf0cca0dc3448adc5 (patch)
treeb19aec68619c460feee8b15da035253e77848cef /crawl-ref/source/l_mons.cc
parentc4ee32123b1b2456cfa8cb81b33bae5356c9dd66 (diff)
downloadcrawl-ref-3051ff277d27eba6b918aeadf0cca0dc3448adc5.tar.gz
crawl-ref-3051ff277d27eba6b918aeadf0cca0dc3448adc5.zip
place-population: also report combined monster stats for all levels to give convenient branch summaries.
Example: ./crawl -script place-pop Lair:1 Lair:8 -uniques option can be used to enable counts for uniques (disabled by default). As before, reports go to monster-report.out.
Diffstat (limited to 'crawl-ref/source/l_mons.cc')
-rw-r--r--crawl-ref/source/l_mons.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/l_mons.cc b/crawl-ref/source/l_mons.cc
index 06c3b0f731..2898ad7208 100644
--- a/crawl-ref/source/l_mons.cc
+++ b/crawl-ref/source/l_mons.cc
@@ -45,6 +45,11 @@ MDEF(name)
PLUARET(string, mons->name(DESC_PLAIN, true).c_str());
}
+MDEF(unique)
+{
+ PLUARET(boolean, mons_is_unique(mons->type));
+}
+
MDEF(base_name)
{
PLUARET(string, mons->base_name(DESC_PLAIN, true).c_str());
@@ -281,6 +286,7 @@ static MonsAccessor mons_attrs[] =
{ "full_name", l_mons_full_name },
{ "db_name", l_mons_db_name },
{ "type_name", l_mons_type_name },
+ { "unique" , l_mons_unique },
{ "x" , l_mons_x },
{ "y" , l_mons_y },