Retrieval order
This is the current order in which retrieval options are tried for both the CLI command "retrieve" and the ASH command retrieve_item(), as of about r8200. Note that this is an extremely condensed summary of several hundred lines of internal code, and that the details are subject to change
- items already in inventory
- items currently equipped
- items equipped on a non-current familiar
- retrieval of worthless items by using 31337 scrolls or sewering
- untinkering a dictionary to get the bridge
- items in closet, if enabled
- free pulls from Hagnk's
- items in storage, if no longer under ronin/HC restrictions (note that all of the item is pulled, not just the amount requested)
- items in the clan stash, if enabled
- item creation, up to the quantity creatable from ingredients on hand (this can be overriden by a buyScript)
- trading worthless items to the Hermit
- trading yeti furs to the Tr4pz0r
- NPC purchase (if enabled), or Mall purchase (if enabled, and no ingredients on hand)
- budgeted pulls from storage
- item creation, unless buying the item is enabled and appears to be cheaper than the cost of acquiring all the ingredients
- one final attempt at Mall purchase, if enabled and everything else has failed