2) The @Cconsume@W mode now actually ignores ignored containers
3) The @Cconsume@W mode now supports wands and staves. Using one is interpreted as getting it
and holding it.
4) Updated helpfiles to make "dinv ignore ..." more prominent and accessible
5) Reordered stats in set display to match the stat order in aard's stats command
6) Added stub for reporting set stats to a channel
initialization and no longer requires us to manually toggle prompt and invmon at startup.
2) Added support for Winds of Fate collector case. That case is a bit wonky. It's a container
that can be placed in other containers and it has unique and variable output when it is ID'ed.
3) Improved error handling when accessing an unknown container by avoiding unnecessary assert
2) Added "dinv usage allUsed [query]" mode to show usage of only items that are actually
used by at least one analyzed priority (priorities w/o an analysis aren't included)
2) Tweaked psi-melee priority to de-emphasize avedam and offhand average dam
3) Increased I/O access timeouts slightly to compensate for very slow systems
2) Added reporting for how many instances of a consumable are in your inventory when you
use "dinv consume ..." to consume an item
3) Improved "dinv consume display" output format and added the remaining quantity of
each item to the display
1) Fixed triggers that did not handle when the mud was in compact mode. This could
result in timeouts because triggers that depended on hitting an empty line would
not match the compacted output.
2) Fixed case where a user accessed containers before a build was complete. The
previous code could assert errors if invmon tried to access unidentified items.
1) Highlight which items are currently worn when displaying a set (Metria's suggestion)
2) Fixed a bug that failed to detect when a paused note was resumed
1) Fixed another bug in the "dinv portal use" code that mistakenly looked for the
"held" location instead of the "hold" location. Many thanks to Daak for finding
this and submitting the fix!
1) Fixed conflict between searching in "id" mode and using an "id" query. The search
mode that shows object IDs is now named "objid" to differentiate it from a query
searching for a specific ID.
2) Added capability for priorities to specify that an equipment set should not include
weapons with specific damage types
3) Added "dinv weapon ..." mode that supports swapping weapons with specific damage types
to the user if the user went to sleep or went AFK at the wrong time
2) Fixed an "off-by-one" level check that bought the wrong consumable item
if your level exactly matched the level of the item to buy
1) Fixed an error handling bug that didn't properly time out if you failed to run to
a shopkeeper in a "dinv consume buy ..." request
2) Added error checking on the results of all gmcp calls
1) Added "custom" cache to provide long-term storage for custom keywords and
container organize queries
2) Fixed a bug that could potentially lose custom keywords if refreshes were disabled
3) Fixed a bug that prevented caching containers that were pending a refresh scan.
This could result in lost container organize queries in some scenarios (e.g., death).
4) Fixed bug in recovery code that handles if an item isn't at the expected location.
For example, if you restore a backup and no longer have a container that was in the
backup's inventory table, the previous code would repeatedly complain about the
1) Added refresh completion message for a full scan in "light" notification mode
2) Removed references to "dbot" that were echoed to the mud and confusing the imms :P
items. The previous refresh "on" mode works the same as before.
2) Made the plugin less verbose. Some info notifications were downgraded to
notes and some notes were downgraded to debug messages.
3) Optimized refresh code to skip notifications and checks in some cases where
there are no known unidentified items in your inventory