promotional bannermobile promotional banner

Sharpie's Gear Judge

Advanced Gear stat comparison, analyzes your equipment slots, class, spec, and current level for Classic Era, Anniversary & TBC

File Details

v2.4.7

  • R
  • Mar 3, 2026
  • 8.77 MB
  • 1.5K
  • 2.5.5+1
  • Classic + 1

File Name

SharpiesGearJudge-v2.4.7.zip

Supported Versions

  • 2.5.5
  • 1.15.8

Sharpie's Gear Judge (Era Edition)

v2.4.7 (2026-03-03)

Full Changelog

  • Refine tooltip dual-list logic and sorting
    Add a ListsAreDifferent helper and adjust weapon-set detection so off-hand combining only occurs when actively combining 1H items (avoid forcing dual-list for 2H swaps). Move/reuse StableSort and re-sort lists after the weapon logic. Update tooltip display to only show separate item and combined (off-hand) lists when they differ, otherwise present a single concise gains/losses listing and use clearer labels. Minor whitespace/newline cleanup.
  • Merge branch 'Main' of https://github.com/Supersharpie/SharpiesGearJudge into Main
  • Improve parsing, quest links, tooltip handling
    Interface.lua:
    Prevent permanent button lockouts by using a local seenButtons table instead of mutating button.SGJ_Seen; brute-force quest link lookup via GetQuestLogItemLink then fallback to GetQuestItemLink to avoid fragile frame state assumptions; suppress default cooldown text by setting noCooldownCount and noOCC on created cooldown frames.
    Judge.lua: BIG THANKS to BlastTyrant for the fix
    Reorder and tighten tooltip evaluation: validate equippable/usable items early, defer evaluation until GetItemInfo is available (using C_Timer.After) to avoid flicker for uncached items, and keep duplicate-score guard.
    Gets MSC.IsCalculating only after gatekeepers pass.
    Parse.lua:
    Expand stat map with mana/health regen entries.
    Added patterns for split enchants, and add an early intercept in ParseStatLine to handle named procs, flat enchants and hybrid/split enchants before numeric parsing.
    These changes improve robustness around quest reward link detection, reduce tooltip flicker/delay for uncached items, and enhance stat parsing coverage for named and hybrid enchants.
  • Fix tooltip scoring for non-bag items (Atlasloot etc) (#8)