Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshuaestes/eso-lootomatic
Elder Scrolls Online Addon - Lootomatic
https://github.com/joshuaestes/eso-lootomatic
Last synced: 1 day ago
JSON representation
Elder Scrolls Online Addon - Lootomatic
- Host: GitHub
- URL: https://github.com/joshuaestes/eso-lootomatic
- Owner: JoshuaEstes
- License: mit
- Created: 2014-05-13T21:07:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-05-27T22:11:27.000Z (over 10 years ago)
- Last Synced: 2024-11-08T05:41:49.454Z (about 2 months ago)
- Language: Lua
- Size: 309 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
Loot-o-matic addon for Elder Scrolls Online
===========================================Loot-o-matic is an addon for Elder Scrolls online that helps you manage the
loot that you obtain throughout your journey.# Features
- Filters that allow you to mark items as junk Example
- Item Type is Trash
- Item Type is Lure
- Item Trait is Ornate Jewelry
- Item ID is X
- Item sellPrice is greater than X gold
- Possibilities are endless!
- Filters can be enabled or disabled
- Each filter can have multiple rules
- Item Type is X and Item Quality is X
- Item Type is Armor and Item Trait is Ornate
- Filter types: EqualTo, GreaterThan, LessThan, Contains, NotEqualTo,
GreaterThanOrEqualTo, LessThanOrEqualTo, DoesNotContain
- Auto marks Trash items as junk
- Auto sell junk items when opening a vendor store# Manual Install
@TODO
# Usage
Currently this script is console based and can only be used in a chat window.
Commands:
/lootomatic config
/lootomatic filters## config list
Used to display the current settings.
/lootomatic config list
## config setting value
Used to change the configuration settings
Examples:
/lootomatic config sellalljunk true
/lootomatic config sellalljunk false
/lootomatic config loglevel 0
/lootomatic config loglevel 100
/lootomatic config loglevel 200
/lootomatic config loglevel 300sellalljunk = Auto sell junk when vendor window opens
loglevel = Verbosity of output by Lootomatic. 0 is off, 100 is DEBUG, 200 is INFO, 300 is WARN
## filters list
This command will list all of your current loot filters.
/lootomatic filters list
## filters show
Shows more detail about a filter.
/lootomatic filters show 1
## filters clear
Clear all loot filters.
/lootomatic filters clear
## filters add
Add a new loot filter
/lootomatic filters add name:Trash enabled:true condition.type:EqualTo condition.name:itemType condition.value:48
## filters modify/update
@TODO
## filters delete
Deletes a filter by index
/lootomatic filters delete 1
# Conditions
When you add a filter, you are defining a list of rules. Each filter will need
to have at least one rule to be able to function. The following rule types are
supported.* EqualTo
* GreaterThan
* LessThan
* Contains
* NotEqualTo
* GreaterThanOrEqualTo
* LessThanOrEqualTo
* DoesNotContainAlong with the condition you will need to give it a name equal to that
of the property on the Item. (There's a list below) You will also
need to specify a value.# Item Data
The following list is what you will need to set as a name when adding a rule
to your filter.* id
* name
* itemType
* itemStyle
* sellPrice
* meetsUsageRequirement
* equipType
* itemStyleMore will be coming soon
# Support
If you are having trouble with this addon, please submit a support request
on the ESOUI website.* http://www.esoui.com/portal.php?id=114&a=listbugs
# Feature Requests
If you are wanting to have a feature adding to this addon, please submit
the feature request on the ESOUI website.* http://www.esoui.com/portal.php?id=114&a=listfeatures
# Development
This addon follows Semantic Versioning and it also follows the gitflow
work flow of development. If either of those sound new to you, please read
the following articles:* http://semver.org
* http://nvie.com/posts/a-successful-git-branching-model# Contribute
https://github.com/JoshuaEstes/eso-lootomatic
# Packaging
To package this addon for distribution the following command needs to be ran:
git archive --format=zip --prefix=Lootomatic/ HEAD > Lootomatic.zip
This will create a new zip file in the current directory ready to be uploaded
to an addon site.# License
Copyright (C) 2014 Joshua Estes
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.