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)
- 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).
- Separated "Equip" vs "Stat" Crit: The Judge now mathematically distinguishes between hard-coded crit (green text) and crit derived from attributes.
- 🛠️ 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.ShortNamesto centralize all stat labels.
- Educational Tooltips: The tooltip now explicitly teaches you why an item gives you crit. Instead of just seeing "+1% Crit", you will see:
- 🛡️ Critical Fixes
- Crash Fix (
Scoring.lua): Fixed a Lua error (attempt to index field 'StatToCritRatios') by adding the missing matrix toData_Tables.lua. - Renaming Logic: Removed the aggressive string replacement in
Core.luathat was incorrectly labeling all crit as "Crit (from Agi)".
- Crash Fix (
- 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.
- Wand Meta Support: For Warlocks, Priests (Levels 1-40), and Mages (Levels 1-20), the Judge now highly values "Wand DPS" (
- 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.
- Phase-Based Scoring: The addon now recognizes that a Level 10 character needs different stats than a Level 58 character.
- 🛠️ 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".
- Lab Modernization: The Judge's Lab (
- 🛡️ 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.

