DRList (Diminishing Returns Database)
Library that contains (hopefully) the most up to date diminishing returns categorization. This is purely the diminishing return data itself with API's to determine if a spellID has a diminishing return, if it diminishes in PvE and the category it diminishes in.
This addon is a fork/rewrite of DRData-1.0. which seems to be abandoned. DRList is updated to seamlessly support both Classic and Retail World of Warcraft, and most likely The Burning Crusade.
Upgrading from DRData to DRList
- All occurances of
DRData
must be renamed toDRList
. - There's a new category added for Disarms, depending on how your addon is coded you might need to account for this. (In Classic there's several new categories added, check the wiki.)
- If you used to access the tables directly, you'll now need to add the current expansion as an extra table property.
E.g
DRData.categoryNames
toDRList.categoryNames.retail
orDRList.categoryNames.classic
. The only exception for this is the spell list table. For API functions there should be no need for changes.
Example Usage
Feel free to open an issue ticket if you have any questions.
Contributing
- Submit a pull request.
I recommend creating a symlink between your WoW addons folder and
DRList-1.0/DRList-1.0/
when forking. Tests will be ran automatically on pull requests but you can also run them ingame by typing/drlist
. - Report bugs, requests or missing spells.
- Help translate.
License
Copyright (C) 2019 Wardz | MIT License.