File Details
v12.0.7-2
- R
- Jun 29, 2026
- 73.13 KB
- 394
- 12.0.7
- Retail
File Name
EnchantCheck-v12.0.7-2.zip
Supported Versions
- 12.0.7
EnchantCheck
v12.0.7-2 (2026-06-28)
Full Changelog Previous Releases
- Detect active primary stat from tooltip color, not GetItemStats
GetItemStats is not unit-aware: for an inspected primary-stat-flexible
item it returns a single primary that is often the inactive one, so the
wrong-stats check flagged correct gear (e.g. a flexible Int/Agi trinket
on an Intellect spec).
Read the active primary from the unit-aware tooltip instead, treating
only normal/white stat lines as active; greyed inactive options and green
proc text are ignored. Restrict the proc/Use free-text scan to the
player's own character, where the client renders the wearer's real stat,
since inspect tooltips don't reliably re-render proc primaries per spec. - Exclude gitignored .worktrees from manifest validation
The orphan-.lua and .xml scans walked the whole tree, catching .lua
files inside gitignored .worktrees/ checkouts and failing the pre-commit
hook. Skip .worktrees/ like the other excluded paths. - :iMerge branch 'main' of github.com:whatisboom/EnchantCheck
- Flag gear that's wrong for your class/spec (#36)
- Ignore worktrees and local design docs
- Add class/spec gear-check lookup tables and settings
- Add enUS strings for wrong-gear-for-spec warnings
- Add class/spec gear detection (armor type, weapon/trinket primary stat)
- Detect and report wrong armor type and wrong primary stats in /ec check
- Red border and per-slot issue lines for wrong-for-spec gear
- Show per-slot gear issues in the item tooltip
- Surface wrong-gear settings in /ec config
- Format injected tooltip lines: header + dash-prefixed rows
- Ignore worktrees and local design docs