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

v1.5.0-classic

  • R
  • Dec 18, 2025
  • 3.95 MB
  • 21
  • 1.15.8
  • Classic

File Name

SharpiesGearJudge-v1.5.0-classic.zip

Supported Versions

  • 1.15.8

Sharpie's Gear Judge

v1.5.0 (2025-12-18)

Full Changelog

  • Update SharpiesGearJudge.toc
  • v1.5.0 - The "True Crit" Update
  • 🧠 Intelligent Stat Derivation
    • Separated "Equip" vs "Stat" Crit: The Judge now mathematically distinguishes between hard-coded crit (green text) and crit derived from attributes.
      • Equip Crit: Now labeled clearly as "Equip Crit" (e.g., from Eye of Rend).
      • Derived Crit: Now calculated dynamically based on your class and labeled by source, e.g., "Crit (from Agi)" or "Spell Crit (from Int)".
    • Level-Based Interpolation: The addon no longer uses static Level 60 conversion ratios. It now uses a "Sliding Matrix" to determine exactly how much Agility or Intellect you need for 1% Crit at your specific level (e.g., Level 20 vs Level 60).
  • 🛠️ UI & Polish
    • Educational Tooltips: The tooltip now explicitly teaches you why an item gives you crit. Instead of just seeing "+1% Crit", you will see:
      • Stat Crit (from Int) | +0.6%
    • Standardized Naming: Updated MSC.ShortNames to centralize all stat labels.
  • 🛡️ Critical Fixes
    • Crash Fix (Scoring.lua): Fixed a Lua error (attempt to index field 'StatToCritRatios') by adding the missing matrix to Data_Tables.lua.
    • Renaming Logic: Removed the aggressive string replacement in Core.lua that was incorrectly labeling all crit as "Crit (from Agi)".
  • Naming fixes,
  • Updates, bug fixes, code mismatch
  • v1.4.0 - The "Smart Leveling" Update

    v1.4.0 - The "Smart Leveling" Update

  • 🧠 Intelligent Leveling Matrix
    • Phase-Based Scoring: The addon now recognizes that a Level 10 character needs different stats than a Level 58 character.
      • Wand Meta Support: For Warlocks, Priests (Levels 1-40), and Mages (Levels 1-20), the Judge now highly values "Wand DPS" (Damage Per Second). It recognizes that wands are your primary source of damage before you unlock efficient spells.
      • Lv 1-20 (Survival): Prioritizes Stamina and raw stats (Str/Int) to help you survive early squishiness.
      • Lv 21-40 (Power Spike): Shifts focus to Spec-defining stats (e.g., Agility, Spell Power) as you unlock key talents.
      • Lv 41-59 (Pre-Raid): Shifts to "Endgame" weights (Hit Rating, Crit, Spell Damage) to prepare you for Level 60.
    • Dungeon Role Protection: The Judge now detects if you are explicitly spec'd as a Tank (Protection) or Healer (Holy/Resto). It will bypass the generic leveling weights and give you full Dungeon Tank/Healer scores, ensuring you don't accidentally vendor your best tanking gear.
  • 🛠️ UI & Polish
    • Lab Modernization: The Judge's Lab (/sgj) now uses the clean, color-coded text style from the tooltips (Yellow Names, Green/Red Numbers).
    • "Resistance0" Fixed: Fixed a Blizzard API quirk where Armor was sometimes displaying as "Resistance0 Name". It now correctly reads as "Armor".
  • 🛡️ Critical Fixes (from v1.3.3)
    • Double-Count Fixed: Fixed a bug where stats found in the "green text" were being added to the base stats, resulting in double values (e.g., 55 AP instead of 28).
    • MP5 & Weapon Skill: "Restores X Mana" and "Increased Daggers +5" are now correctly parsed and scored.
    • Classic Weapon Skill: "Increased [Weapon] +X" stats (Edgemaster's, Racials) are now properly valued as high-tier stats.