Little Buster
A WoW TBC Classic addon for converting ratings to value in tooltips. Currently distributed via WowInterface and CurseForge, but releases are also published here on GitHub under Releases.
Building
The addon is written in Teal, a typed dialect of Lua. Much like TypeScript compiles to Javascript, Teal compiles to Lua.
As such, this project requires the Teal compiler, tl
. You can install it by following the instructions in the Teal repo.
To build the addon, first ensure that tl
is somewhere on your computer, and in your PATH
. Then, run with included build.ps1
script with PowerShell. This will generate a working addon in the output
directory.
If on a machine without PowerShell available, you can follow the steps manually:
- Run
tl build
from the root directory. - Copy all non-
.tl
files (such as XML files) from/src/
to their respective directories inside/output/
- Copy
LittleBuster.toc
,CHANGELOG.txt
andLICENSE.md
from the repo root to to/output/
.
Features
Converts all ratings in tooltips from their rating, to the value or percentage they grant to you at your current level.
Supports tooltips with phrasing like:
- +5 Block Rating
- Equip: Increases your defense rating by 20.
- Use: Increases your dodge rating by 300 for 10 sec.
Currently does not support:
- The stat Resilience.
- Probably a handful of edge cases I haven't discovered
Locale support
β: Fully tested and working
β: Not supported, no functionality
Locale | Support | Future plans |
---|---|---|
enUS | Update as bugs are discovered | |
enGB | Update as bugs are discovered | |
ruRU | Update as bugs are reported by users | |
esMX | Update as bugs are reported by users | |
esES | Update as bugs are reported by users | |
deDE | π· | Update as bugs are reported by users |
ptBR | Update as bugs are reported by users | |
frFR | Update as bugs are reported by users | |
zhCN | π· | Update as bugs are reported by users |
koKR | No plans to support unless assisted | |
zhTW | No plans to support unless assisted |