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)
- 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)

