1fe40a91821) Sets now honor when priorities want to ignore the "wielded" wearable location
Durel
2017-10-17 11:03:31 -0400
6db4500b391) If a set does not have an item for a wearable location, wearing the set now leaves whatever is at that location alone unless it conflicts with the set
Durel
2017-10-17 10:38:27 -0400
9ad13b7c511) Added ability to ignore specific wearable location in a priority
Durel
2017-10-16 20:33:17 -0400
2eedceb9e61) Fixed priority parsing so that max[stat name] correctly gives a bonus for maxing the specified stat at the target level 2) Fixed "balance" priority to only rely on int and wis stats
Durel
2017-10-16 13:32:37 -0400
ee9a7d72d71) Priority fields with negative values are now interpreted properly 2) Added support for custom search queries "worn" and "all 3) Changed interpretation of an empty search string to mean "everything not worn" 4) Search queries with the "clan" key now match individual words in the clan name (required for clans whose name is not a single word) 5) Equipment sets now check alignment before using anti-[good|neutral|evil] items
Durel
2017-10-16 11:21:53 -0400
18a19c708aCleaned up naming scheme for state-checking functions
Durel
2017-10-12 16:25:51 -0400
23f8487beeVersion 2.0012 1) Loosened restrictions on many dinv modes to allow their use during combat
Durel
2017-10-11 22:11:51 -0400
f507c6924fVersion 2.0011 1) Fixed broken consume check that prevented you from using potions in combat. Ouch.
Durel
2017-10-11 08:53:32 -0400
ca7550b581Fixed yet another parsing error with quotes
Durel
2017-10-10 21:37:11 -0400
5e292d9c9e1) Automatically remove stale set analyses if the priority that created the analysis is edited
Durel
2017-10-10 15:25:51 -0400
e25c31b3c4Improved priority format checking and error handling
Durel
2017-10-10 08:24:23 -0400
505bc7a0a61) Fixed priority display on windows (use \r\n instead of \n)
Durel
2017-10-09 22:27:33 -0400
caabdd5bf71) Implemented initial GUI to create and edit priorities 2) Added support for dinv priority: create, clone, delete, and edit 3) Divided all field values in default priorities by 10 to have a more consistent range of values
Durel
2017-10-09 20:45:51 -0400
8a4a5fb368Fixed un-escaped quotes in the changelog
Durel
2017-10-08 22:00:20 -0400
b683c76a9fVersion 2.0008 1) Updated "dinv priority display ..." to show all level blocks at once 2) Refactored priority framework in preparation for a priority GUI
Durel
2017-10-08 21:56:46 -0400
e1bcb24245Fixed changelog spacing format
Durel
2017-10-07 09:24:52 -0400
f2dc9e52ecVersion 2.0007 1) Adjusted set creation and analysis framework. It now supports using separate equipment search "intensities" for a single set and for a full analysis of 200 sets. This should give you the best possible results for a single set while keeping the time to do a full analysis more manageable. Also, the resolution of a full analysis is fairly rough to begin with because it is dependent on stat bonus estimates. It doesn't make sense to try to squeeze every possible fraction of a fraction of a percent out of the analysis when the original stat assumptions could be off by 10% or more.
Durel
2017-10-07 09:20:19 -0400
4dabe8dcd9Fixed typos and added a debugging line
Durel
2017-10-06 21:24:31 -0400
e0f88eb5b3Added first official changelog
Durel
2017-10-06 11:46:28 -0400
c54cfffdccVersion 2.0004 1) Updated refresh documentation to reflect the current status (automatic refreshes are disabled by default) 2) Updated refresh code so that your first successful refresh after loading the plugin will be a full refresh. We need this so that we properly handle items that are orphaned (e.g., a no-save key disappears) and so that we can re-sync items that may have been moved or modified outside of this client/plugin. 3) Fixed incorrect return value check in plugin update code. The previous code could send an incorrect (nil) return value in some error cases.
Durel
2017-10-04 21:53:57 -0400
25f245f7331) Version 2.0003 2) Fixed a bug that make it appear that an update was in progress before it actually started
Durel
2017-10-04 17:30:58 -0400
ebceaadeda1) Version 2.0002 2) Fixed incorrect reporting of the plugin's minor version number. It wasn't formatted properly now that we are using the x.yyyy display format.
Durel
2017-10-04 17:24:52 -0400
044c9c25e51) Version 2.001 2) Updated stat comparison display to give aveDam and offhandDam 4 columns each. This lets us handle things like a "-500" change to offhandDam if one set has a second weapon and another set has a shield. 3) Added support to detect if a quit command is cancelled. The previous code essentially halted all activity in the plugin if someone entered "quit" even if the quit was cancelled for some reason (e.g., they were holding a no-save key.) 4) Removed "dinv update confirm" mode 5) Added "dinv version [check | update] <confirm>" mode 6) Plugin auto-updates now support both old (r1825) and new-ish (r1937) MUSHclient builds. If the new async functions aren't available we fallback to the original raw request functions. 7) Added new "version mismatch" return value code
Durel
2017-10-04 16:20:56 -0400
b263d0e02cAdjusted stat display so that aveDam and offhandDam have 4 columns
Durel
2017-10-03 14:56:48 -0400
6273a35a261) Version 1.9 2) Added new "dinv debug" interface for testing new features 3) Changed default # of automatic backups from 4 down to 3 and updated the verbage in "dinv help backup" to make things more clear 4) Added dbot.shell() framework to execute shell commands in the background without pulling up a command prompt window. The previous method of using os.execute() was functionally correct, but on Windows (but not wine?!?) using os.execute() could briefly display a command prompt window before automatically closing it. 5) Added routines to detect if files/directories exist and to spin until a specified file or directory is created or deleted. You can spin in either a sleep loop (more efficient but requires a co-routine) or in a busy loop (less efficient but can be used anywhere.) 6) Replaced all os.execute() calls with equivalent dbot.shell() calls. The os.execute code runs everything in the foreground and stalls until the command completes. In contrast, dbot.shell() runs in the background and does not block the user from doing other things. In places where we need to block (e.g., you don't want the user changing saved state in the middle of a backup) the plugin will explicitly block now. 7) Fixed an assert that could potentially trigger while opening a state file
Durel
2017-10-03 10:46:12 -0400
1f0aad210f1) Version 1.8 2) Removed temporary debugging code for portals 3) Updated release notes to warn uses to rebuild their inventory table if they ever get the portal wish
Durel
2017-10-01 16:53:13 -0400
9fc6fa697d1) Version 1.7 -- for real this time
Durel
2017-10-01 15:56:34 -0400
aaf7c5e7311) Version 1.7 2) Fixed a bug that prevented equipment sets from exploring what happens if overmaxed stats are reduced. This could result in non-optimal sets. 3) Temporarily added debugging code for using portals in equipment sets
Durel
2017-10-01 15:47:07 -0400
3de28ad37c1) Version 1.6 2) Support the case where paging is disabled. The previous code failed to detect wishes if paging was disabled.
Durel
2017-09-30 23:10:17 -0400
1765825d951) Version 1.5 2) Fixed broken paths on Win7 and Win10. The previous code didn't handle it properly if there was a space in the absolute path to your saved state. 3) Changed the backup code to use "rename" instead of "move". Win10 couldn't handle long pathnames with "move" but it does with "rename". Go figure.
Durel
2017-09-30 17:37:43 -0400
20bee58a231) Stripped out any "\.\" paths from the pluginStatePath. That could cause problems on some versions of Windows.
Durel
2017-09-30 13:29:12 -0400
c7b144aefb1) Re-enabled the stat bonus timer. We temporarily disabled it while we debugged why the "stats" trigger wasn't working. Now that "stats" works, we can use this again.
Durel
2017-09-30 12:48:24 -0400
3c0a0a36a2Updated the README usage to include dinv reload and dinv update
Durel
2017-09-29 20:35:55 -0400
9b3230cef31) Updated plugin version code to use a major.minor format instead of a major.minor.build format 2) Version table pulls version information directly out of the plugin's version field now
Durel
2017-09-29 18:52:51 -0400
6c9ae564691) Added dinv reload option 2) Added framework for dinv update confirm option (I need to check it in to test if it works :))
Durel
2017-09-29 18:30:26 -0400
4695b047ee1) Fixed a bug where we could ignore a user's request to stop automatic refreshes when we added a new item into our inventory
Durel
2017-09-29 15:57:02 -0400
3d287bd3401) Fixed a broken trigger for the "stats" call. It previously didn't handle the "nohelp" mode and it mistakenly assumed the help lines were part of the stat output.
Durel
2017-09-29 15:30:58 -0400
5ec1231ac71) Fixed a broken check during set creation where it would ignore an item's level if you didn't have the identify wish
Durel
2017-09-29 13:53:35 -0400
aa479df8151) Removed a note warning about disabled backups
Durel
2017-09-29 12:37:01 -0400
27254e1a6d1) Reorganized the backup command line options so that you can enable or disable automatic backups at any time even if you are sleeping, AFK, or in combat
Durel
2017-09-29 12:33:05 -0400
e1d2a72a001) Changed how the full inventory scan works at login. Previously it ran a full refresh scan even if refreshes were disabled by the user. It now honors that setting even at login.
Durel
2017-09-29 11:38:19 -0400
d8caca73341) Changed how the plugin finds the directory for saved state. It now uses an absolute path to mush's state directory (based on GetInfo 56 and 85)
Durel
2017-09-29 11:06:36 -0400
83a6d803621) Added option to enable or disable automatic backups 2) Fixed incorrect warning message that claimed to be part of the backup module when it really was part of the storage module
Durel
2017-09-28 20:50:24 -0400
6188ba55541) Updated path to aardwolf_colors.lua to account for users not keeping plugins in the plugin dir 2) Temporarily commented out the status bonus thread since it appears to have caused a conflict for a user. I need to investigate that further. 3) Temporarily commented out the auto refresh at login since it was causing a lot of spam for new users. I'll look into a better way of handling that.
Durel
2017-09-28 19:15:00 -0400
e5560e8e76Added more examples to "dinv help query"
Durel
2017-09-28 10:17:40 -0400
e9eef423b8Changed bypass commands to be sent with "no echo" so that background commands don't show up if the user is echoing commands by default
Durel
2017-09-28 09:31:37 -0400
75b8dce2cdAdded the ability to monitor for someone starting to write a note. We don't want a "note write" command to be pending at the same time that we send a fench message to the mud because the fence could interfere with the "to" or "subject" fields of the note.
Durel
2017-09-27 21:25:32 -0400