World of Warcraft library for providing player diminishing returns categorization.
- About
- Install Manually
- Install With BigWigsMods Packager
- Upgrading From DRData to DRList
- Example usage for Retail/TBC/Wotlk
- Example usage for Classic
- API Documentation
- List of DR categories
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 spell has a diminishing return, if it diminishes in PvE and the category it diminishes in. You will have to keep track of actual DR timers yourself.
This addon is a rewrite of DRData-1.0 by Adirelle which is no longer maintained. DRList is updated to seamlessly support all World of Warcraft live clients. (Classic, TBC, Mainline, Wotlk)
Requires LibStub.
- Unzip file into
WoW/Interface/AddOns/YourAddon/Libs/
. - Add an entry for
Libs/DRList-1.0/DRList-1.0.xml
into your addon's TOC file.
Requires LibStub.
- Add an entry for
Libs/DRList-1.0/DRList-1.0.xml
into your addon's TOC file. - Add this repository to the packager's externals list. Preferably with the 'latest' tag to avoid using master branch, but both works aslong as you load the xml file.
.pkgmeta file:
externals:
Libs/DRList-1.0:
url: https://github.com/wardz/DRList-1.0
tag: latest
- Any occurances of
DRData
must be renamed toDRList
. - There's quite a few new DR categories added. Depending on how your addon is coded you might need to account for this. (Category list)
- For accessing data tables directly you will 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. - Calls to
IterateProviders
must be replaced with IterateSpellsByCategory. - For Classic Era (vanilla) you need to mostly use spell names instead of spell IDs. See here for more details.
- Submit a pull request. I recommend creating a symlink between your WoW addons folder and DRList-1.0.
- Report bugs or missing spells.
- Help translate.
Copyright (C) 2022 Wardz | MIT License.