diff options
Diffstat (limited to 'Data/BuiltIn/Libraries/lua-addons/addons/organizer/ReadMe.md')
-rw-r--r-- | Data/BuiltIn/Libraries/lua-addons/addons/organizer/ReadMe.md | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/organizer/ReadMe.md b/Data/BuiltIn/Libraries/lua-addons/addons/organizer/ReadMe.md new file mode 100644 index 0000000..fc1e527 --- /dev/null +++ b/Data/BuiltIn/Libraries/lua-addons/addons/organizer/ReadMe.md @@ -0,0 +1,89 @@ +# Organizer (//org) + +A multi-purpose inventory management solution. Similar to GearCollector; uses packets. + +For the purpose of this addon, a `bag` is: "Safe", "Storage", "Locker", "Satchel", "Sack", "Case", "Wardrobe", "Safe 2". + +For commands that use a filename, if one is not specified, it defaults to Name_JOB.lua, e.g., Rooks_PLD.lua +For commands that specify a bag, if one is not specified, it defaults to all, and will cycle through all of them. + +The addon command is `org`, so `org freeze` will freeze, etc. + +This utility is still in development and there are at least a couple of known issues (it does not always move out gear that is currently equipped, argument parsing could be better). It is designed to work simplest as a snapshotting utility (freeze and organize without arugments), but it should work no matter what you want to do with it. + +### Settings + +#### auto_heal +Setting this feature to anything other than false will cause Organizer to use /heal after getting/storing gear. + +#### bag_priority +The order that bags will be looked in for requested gear. + +#### dump_bags +The order that bags will be filled with unspecified gear from your inventory. + +#### item_delay +A delay, in seconds, between item storage/retrieval. Defaults to 0 (no delay) + + +### Commands +Commands below are written with their arguments indicated using square brackets, but you should not use square brackets when entering the commands in game. Default options are italicized. + +#### Freeze + +``` +freeze [bag] [filename] +``` + +Freezes the current contents of a `bag` or **all bags** to the specified `filename` or **Name_ShortJob.lua** in the respective data directory/directories. This effectively takes a snapshot of your inventory for that job. So using `//org freeze` as a Dancer named Pablo would result in freezing all of your bags in files named Pablo_DNC.lua. + +#### Get + +``` +get [bag] [filename] +``` + +Thaws the frozen state specified by `filename` or **Name_ShortJob.lua** and `bag` or **all bags** and makes one attempt to move towards that state. + + +#### Tidy + +``` +tidy [bag] [filename] +``` + +Thaws a frozen state specified by `filename` or **Name_ShortJob.lua** and `bag` or **all bags** and makes one attempt to purge anything currently in inventory that shouldn't be into dump bags. + +#### Organize + +``` +organize [bag] [filename] +``` + +Thaws a frozen state specified by `filename` or **Name_ShortJob.lua** and `bag` or **all bags** and executes repeated Get and Tidy commands until a steady state is reached (aka. you have your gear). With no arguments, it will attempt to restore the entire thawed snapshot. + +### Gearswap integration +Additionally, Organizer integrates with GearSwap. In your lua, just add this: + +``` +include('organizer-lib') +``` + +And then in your Mog House, after changing jobs: + +``` +//gs org +``` + +And it will fill your inventory with the items from your sets, and put everything else away (it does a very good job, even when there are space concerns, but it's not perfect. Make sure to do a "//gs validate" after!) + +Additionally, if you have extra items you want to bring along, simply define a table named `organizer_items` like so: + +``` +organizer_items = { + echos="Echo Drops", + shihei="Shihei", + orb="Macrocosmic Orb" +} +``` + |