autopickup_exceptions build option
Add config.h experimental option AUTOPICKUP_EXCEPTIONS. It's an interface-only change which allows you to add lines to your config file to selectively avoid autopickup of items based on their text description that is displayed when you pick them up. It does it by matching a pattern against the xname singular return value. For example: autopickup_exception = "*corpse" will avoid picking up corpses, even if food (%) is in your pickup_types. autopickup_exception = "*brown*" will avoid picking up any brown items (why, I do not know) autopickup_exception = "*loadstone" will NOT avoid picking up loadstones, unless they are already identified, because the xname string will be "gray stone", so no match there. The matching has no knowledge of in-game objects, it is just a text pattern match, thus it is an interface change, not a gameplay change, and it is meant as a convenience for players.
This commit is contained in:
@@ -119,6 +119,8 @@ General New Features
|
||||
bones file compatibility info is now written into the dat/options file
|
||||
extend autodig to work downwards via '>'
|
||||
make attribute that is used to distinguish headings in a menu configurable
|
||||
add experimental build option AUTOPICKUP_EXCEPTIONS for filtering pickup of
|
||||
items by pattern matching against their xname() description
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific New Features
|
||||
|
||||
Reference in New Issue
Block a user