diff options
author | Adam Borowski <kilobyte@angband.pl> | 2011-07-02 22:36:46 +0200 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2011-07-02 23:51:30 +0200 |
commit | f791bcbe5b640b897a19e8eb7e68b6972f912645 (patch) | |
tree | 6547000790074099c2a46463fdb5a2111e26db86 /crawl-ref/source/l_dgnit.cc | |
parent | 961f644a9a357c394cf43494775a929eda43f94d (diff) | |
download | crawl-ref-f791bcbe5b640b897a19e8eb7e68b6972f912645.tar.gz crawl-ref-f791bcbe5b640b897a19e8eb7e68b6972f912645.zip |
Don't let troves ask for items from display vaults.
Diffstat (limited to 'crawl-ref/source/l_dgnit.cc')
-rw-r--r-- | crawl-ref/source/l_dgnit.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/l_dgnit.cc b/crawl-ref/source/l_dgnit.cc index e180cfe658..6dbdbf2a08 100644 --- a/crawl-ref/source/l_dgnit.cc +++ b/crawl-ref/source/l_dgnit.cc @@ -203,6 +203,11 @@ static int dgn_stash_items(lua_State *ls) for (ST_ItemIterator stii; stii; ++stii) { + // if this function is added to clua or used for something else than + // troves, we'll might need to parametrize this + if (stii->flags & ISFLAG_UNOBTAINABLE) + continue; + if (skip_stackable && is_stackable_item(*stii)) continue; if (min_value > 0) |