summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mapdef.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/mapdef.cc')
-rw-r--r--crawl-ref/source/mapdef.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/mapdef.cc b/crawl-ref/source/mapdef.cc
index acd7dc4dbf..b97ec2ea87 100644
--- a/crawl-ref/source/mapdef.cc
+++ b/crawl-ref/source/mapdef.cc
@@ -85,7 +85,10 @@ int strip_number_tag(std::string &s, const std::string &tagprefix)
static int find_weight(std::string &s)
{
- return strip_number_tag(s, "weight:");
+ int weight = strip_number_tag(s, "weight:");
+ if (weight == TAG_UNFOUND)
+ weight = strip_number_tag(s, "w:");
+ return (weight);
}
static std::string split_key_item(const std::string &s,