From 9c717124d2f48858824a1bfdf3fe4ff62f223e72 Mon Sep 17 00:00:00 2001 From: Matthew Cline Date: Thu, 19 Nov 2009 20:32:18 -0800 Subject: 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. --- crawl-ref/source/options.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crawl-ref/source/options.h') 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 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. -- cgit v1.2.3-54-g00ecf