summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mapdef.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-11-04 14:00:49 +0100
committerAdam Borowski <kilobyte@angband.pl>2009-11-04 14:02:04 +0100
commit0198e0c9ca1863f588a188a98555af392eefd32b (patch)
tree6676fc3486481f6f38746f5dc643d1157eb4789c /crawl-ref/source/mapdef.cc
parent7e4eee789a4d2c57fa513ab01cdb1b898e45fdc7 (diff)
downloadcrawl-ref-0198e0c9ca1863f588a188a98555af392eefd32b.tar.gz
crawl-ref-0198e0c9ca1863f588a188a98555af392eefd32b.zip
Allow forcing randarts in vaults.
Diffstat (limited to 'crawl-ref/source/mapdef.cc')
-rw-r--r--crawl-ref/source/mapdef.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/mapdef.cc b/crawl-ref/source/mapdef.cc
index d9dbf2b407..3f70e543d5 100644
--- a/crawl-ref/source/mapdef.cc
+++ b/crawl-ref/source/mapdef.cc
@@ -3109,6 +3109,11 @@ item_spec item_list::parse_single_spec(std::string s)
result.level = ISPEC_BAD; // damaged + cursed, actually
s = s.substr(7);
}
+ if (s.find("randart ") == 0)
+ {
+ result.level = ISPEC_RANDART;
+ s = s.substr(8);
+ }
if (strip_tag(s, "no_uniq"))
result.allow_uniques = 0;