diff options
author | Neil Moore <neil@s-z.org> | 2014-05-29 01:58:43 -0400 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2014-05-29 02:22:32 -0400 |
commit | 7a68a02bfdbac724bad17f7f29cac61ed0825d43 (patch) | |
tree | 9884d53b58f744648c1cad6ca4f13d5e0f706f79 /crawl-ref/source/items.cc | |
parent | 2575cb8483d517b687f94f9671abcc72a34a6670 (diff) | |
download | crawl-ref-7a68a02bfdbac724bad17f7f29cac61ed0825d43.tar.gz crawl-ref-7a68a02bfdbac724bad17f7f29cac61ed0825d43.zip |
Skip stationary items in menuless pickup.
Diffstat (limited to 'crawl-ref/source/items.cc')
-rw-r--r-- | crawl-ref/source/items.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/items.cc b/crawl-ref/source/items.cc index 32462286d3..f90b5ca678 100644 --- a/crawl-ref/source/items.cc +++ b/crawl-ref/source/items.cc @@ -1283,6 +1283,12 @@ void pickup(bool partial_quantity) // Must save this because pickup can destroy the item. next = mitm[o].link; + if (item_is_stationary(mitm[o])) + { + o = next; + continue; + } + if (keyin != 'a') { string prompt = "Pick up %s? ((y)es/(n)o/(a)ll/(m)enu/*?g,/q)"; |