Enchant Check Updated

Enchant Check allows you to quick-check your gear.

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