Skip to content

JoshuaEstes/eso-lootomatic

Repository files navigation

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 <command>
/lootomatic filters <command>

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 300

sellalljunk = 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
  • DoesNotContain

Along 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
  • itemStyle

More will be coming soon

Support

If you are having trouble with this addon, please submit a support request on the ESOUI website.

Feature Requests

If you are wanting to have a feature adding to this addon, please submit the feature request on the ESOUI website.

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:

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 Joshua@Estes.in

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.

About

Elder Scrolls Online Addon - Lootomatic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages