diff options
author | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-19 20:32:18 -0800 |
---|---|---|
committer | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-19 20:40:15 -0800 |
commit | 9c717124d2f48858824a1bfdf3fe4ff62f223e72 (patch) | |
tree | d6583372c94afdf2336cad576049149c8b3f8d5b /crawl-ref/source/options.h | |
parent | 8ae09e1699c95d66263264540e13d09fcac63f59 (diff) | |
download | crawl-ref-9c717124d2f48858824a1bfdf3fe4ff62f223e72.tar.gz crawl-ref-9c717124d2f48858824a1bfdf3fe4ff62f223e72.zip |
explore_stop: greedy_pickup_smart, pickup_ignore
* Added the explore_stop option "greedy_pickup_smart", which is like
greedy_pickup, but only stops for thrown items and items different than
any in your inventory (and for fruit if you worship Fedhas).
* Added the option explore_stop_pickup_ignore. Any items matching any
of the regexes in the list will *not* cause
"explore_stop = greedy_pickup" (or greedy_pickup_smart) to stop
auto-explore.
* "explore_stop = greedy_pickup" no longer stops when picking up gold.
* "explore_stop = greedy_pickup" (or greedy_pickup_smart) now stops
auto-explore after auto-pickup has happened, rather than right before
it happens.
* Removed obsolete ES_PICKUP.
Diffstat (limited to 'crawl-ref/source/options.h')
-rw-r--r-- | crawl-ref/source/options.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/options.h b/crawl-ref/source/options.h index 4e37f4352d..9d0bc6d3d6 100644 --- a/crawl-ref/source/options.h +++ b/crawl-ref/source/options.h @@ -245,6 +245,10 @@ public: int explore_stop_prompt; + // Don't stop greedy explore when picking up an item which matches + // any of these patterns. + std::vector<text_pattern> explore_stop_pickup_ignore; + bool explore_greedy; // Explore goes after items as well. // How much more eager greedy-explore is for items than to explore. |