Apr 2026 – Present
When gear drops, it tells me which of my druid specs want it and what it does to my stat targets. On any class it saves action bars and talent builds and puts them back. My biggest addon, fed by a gear-plan and talent pipeline outside the game.
Tech Stack
About this project
What it does
When an item drops, DjinnisClassProfiles tells me which of my druid specs want it and what it would do to each spec's stat targets, right on the character sheet. On any class it saves action bar layouts and talent builds, and sets them up again in one go.
The part outside the game
An addon cannot reach the internet, so the thinking happens before the game starts. A script turns Raidbots Top Gear reports into a gear plan the addon reads, and a small Warcraft Logs API client rebuilds talent builds from logged fights. The talent export strings it produces came out byte-identical to Warcraft Logs' own, which is how I know the decoding is right.
Keeping it honest
There is an offline test harness that runs the addon's logic outside the game, and when the addon was renamed (it started life as DjinnisBiS) a small stub carries everyone's saved settings across, so nothing was lost in the move.