diff options
author | Adam Borowski <kilobyte@angband.pl> | 2009-11-04 14:00:49 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2009-11-04 14:02:04 +0100 |
commit | 0198e0c9ca1863f588a188a98555af392eefd32b (patch) | |
tree | 6676fc3486481f6f38746f5dc643d1157eb4789c /crawl-ref/source/mapdef.cc | |
parent | 7e4eee789a4d2c57fa513ab01cdb1b898e45fdc7 (diff) | |
download | crawl-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.cc | 5 |
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; |