Sharpie's Gear Judge

Advanced Gear stat comparison, analyzes your equipment slots, class, spec, and current level for Classic Era, Anniversary & TBC
Screenshot 2026-01-22 004643.png

Screenshot 2026-01-22 004643.png

Screenshot 2026-01-22 004713.png

Screenshot 2026-01-22 004713.png

Screenshot 2026-01-26 231713.png

Screenshot 2026-01-26 231713.png

Screenshot 2026-01-26 231724.png

Screenshot 2026-01-26 231724.png

Screenshot 2026-01-14 205151.png

Screenshot 2026-01-14 205151.png

Screenshot 2026-01-14 205122.png

Screenshot 2026-01-14 205122.png

Description

Sharpie's Gear Judge (Era & TBC Anniversary Edition)

The Final Verdict on your gear.

Sharpie's Gear Judge (SGJ) is a real-time theorycrafting engine and UI enhancement built for World of Warcraft: Classic Era and the TBC Anniversary Edition.

Unlike addons that assign static points to items (e.g., "Hit = 10 pts"), SGJ understands context. It knows if you are hit-capped, if a helm swap will break your Meta Gem, whether a quest reward is better than what you wear, and โ€” in TBC โ€” it can project the best possible gems and enchants for an item before you equip it.


๐Ÿ”ฅ What's New in Version 2.6.0

Raid & world buff modeling

  • Buff Assumptions in Settings โ†’ Protocol โ€” model Totem of Wrath, Improved Faerie Fire, Kings, MotW, Draenei-in-raid Heroic Presence, and classic world buffs (Ony, ZG, Songflower, DM tribute).
  • Unified hit cap engine across all TBC classes; Boomkin, Rogue, and other specs get raid-aware cap softening.
  • Cap Guardian uses your evaluation spec for hit targets โ€” off-spec tracked tooltips no longer use the wrong cap.

Performance & accuracy

  • Faster bag arrows with automatic fallback to full evaluation for set pieces and weapons.
  • Scoring revision system โ€” caches invalidate cleanly on talent, spec, gear, gem/enchant mode, and buff changes.
  • Receipt view scores your character in a single pass instead of double-scanning every slot.
  • Era defense floor: Cap Guardian now enforces tank defense floors on Era (levelร—5+140, 440 at 60) โ€” same reactive penalties as TBC.
  • Hybrid AUTO detection: TBC hybrid profiles (Fury-Prot, HOTW, Ele/Resto NS, etc.), endgame talent point-scan fallbacks, and uncertain-profile hints in Stat Logic.
  • BaseSpec on login: Imported Pawn profiles keep BaseSpec scalers after reload (no stale flat-copy into class weights).
  • Receipt bag upgrades: Uses full EvaluateUpgrade / fast-path โ€” same engine as tooltips and bag arrows.

Data & engine fixes

  • TBC set ID corrections (Malorne/Nordrassil, Cyclone, S4 Priest heal, T6 tokens).
  • Expanded SetBonusScores for crafted, dungeon, T5/T6, and arena sets.
  • ContentPhase gem gating โ€” P1 gems through Phase 2; BT/Hyjal (P3+) and Sunwell (P5+) gem tiers unlock via the Roadmap phase dropdown.
  • ProcDB trinkets, gem Mode 2 partial sockets, set bonus double-count, and custom-weight import fixes.

๐Ÿš€ Key Features

๐Ÿง  Dynamic "Cap Guardian" Engine

The Judge watches your stats in real-time and penalizes gear that would drop you below critical thresholds.

Two mechanisms work together:

  1. Weight scalers (proactive): Class ApplyScalers and TBC BuffEngine reduce hit/defense weights as you approach effective caps โ€” affects how all items score.
  2. Cap Guardian (reactive): EvaluateUpgrade compares your live rating + gear-simulated delta. If you are at/above a cap and a swap would drop you below the target, a score penalty and tooltip warning are applied.
  • Raid-buffed scoring: Enable Assume Raid Buffed to credit common TBC raid buffs/debuffs when calculating how much hit you still need from gear.
  • World buff assumptions: Optionally model classic world buffs for leveling and vanilla content.
  • Tank defense protocol: Cap Guardian enforces defense skill floors for tank profiles โ€” 490 at level 70 (TBC) or levelร—5+140 on Era (440 at 60). Only applies when your active profile weights defense.
  • Hybrid live preview: Tooltips answer "if I swap this piece, where does my hit land?" using your real sheet rating plus a gear-simulated delta โ€” without requiring you to equip the item.

๐Ÿ”ฎ Smart Projection (SimC-Lite)

  • Gem simulator (TBC): Three gemming strategies โ€” The Skeptic (empty sockets = 0), The Casual (respect socket colors), The Pro (min-max, including off-color gems). Partially socketed items are handled correctly in Casual mode.
  • Gem quality tier: Project sockets using Common, Uncommon, Rare, or Epic gem cuts.
  • Enchant projector: Compare items as if they had the best available enchant for your level and spec.
  • Meta gem enforcement: Detects when a gear swap would deactivate your Meta Gem and adjusts the score.
  • Progression-aware gem pool: On TBC progression servers, the available projected gems follow Content Phase (P1โ€“2 = Kara/Gruul cuts; P3+ and P5+ unlock later tiers when set in Roadmap).

๐Ÿ“Š Tooltip Verdicts

Hover any item โ€” world drops, vendor goods, quest rewards, dungeon loot, or AH listings.

  • Judge's Score: Calculated power for your active spec (or tracked off-specs).
  • Upgrade / Downgrade verdict with score delta.
  • Context warnings: Cap breaks, set bonus loss, meta deactivation, missing enchants, off-hand requirements, and more.
  • Shift-only mode: Optionally show verdicts only while holding Shift.
  • Async cache protection: Quest and uncached items wait for server data instead of showing a bogus 0-score.

๐ŸŽ’ Bag, Loot & Quest Overlays

Opt-in by default โ€” enable in Settings โ†’ Interface Options.

  • Bag upgrade arrows (ShowBagArrows, off by default): Green/red arrows on items in your bags (Blizzard bags, Bagnon, ElvUI, Baganator, XLoot).
  • Fast bag arrows (FastBagArrows, on when bag arrows are enabled): Quick single-slot scoring; automatically uses full evaluation for set pieces and weapons.
  • Loot roll arrows (ShowLootArrows, off by default): Highlights the best upgrade on group loot popups.
  • Quest reward overlays: Marks the best choice among quest reward options.

๐Ÿงพ The Gear Receipt

An auditing panel for your current loadout (/sgj โ†’ Receipt).

  • Per-slot scores on your paperdoll.
  • Bag scan: Flags slots where a better item in your bags would be a full upgrade (same EvaluateUpgrade engine as tooltips).
  • Enchant police: Warns on missing enchants for valid enchant slots.
  • Stat summary: Top weighted stats for your current build.

โš”๏ธ Weapon Thunderdome (built-in)

Core /sgj tab โ€” compare 2H vs. dual wield weapon layouts (6 weapon slots) without equipping gear. This is not the full Laboratory paperdoll.

๐Ÿ”ฌ The Laboratory Plugin

(Separate addon: SharpiesGearJudge_Laboratory โ€” required for full virtual paperdoll)

  • Virtual paperdoll: Drag items from chat or bags to test loadouts without equipping.
  • All armor slots: Full gear comparison beyond the core weapon thunderdome.

๐Ÿ—บ๏ธ The Roadmap Plugin

(Separate addon: SharpiesGearJudge_Roadmap โ€” required for Content Phase UI)

  • Zone and dungeon loot rankings using SGJ scoring.
  • Content Phase dropdown sets SGJ_Settings.ContentPhase and rebuilds the gem projection pool for that progression tier. Without Roadmap, the phase setting exists but has no in-core UI.
  • Buff assumptions flow into Roadmap scoring when using manual profile overrides.

๐Ÿ‘ฅ Multi-Spec & Saved Baselines

  • Tracked specs: Enable secondary specs in Settings โ†’ Secondary Specs & Baselines. Tooltips show upgrade lines for each tracked profile.
  • Save Profile: Snapshot your currently equipped gear as a baseline for a spec. Off-spec comparisons use (Saved) gear instead of what you happen to be wearing โ€” essential for healers evaluating DPS drops while in heal gear.
  • Clear Profile: Remove a saved baseline per spec.

๐Ÿ’ป Slash Commands

Command Action
/sgj or /judge Open the Main Menu (Receipt, Settings, Import, etc.)
/sgj config Open Settings directly
/sgj import Open the weight import window (Pawn strings, Sixty Upgrades)
/sgj simple Toggle shortened stat names in tooltips
/sgj colors Toggle stat colorization in tooltips

โš™๏ธ Settings Guide

Open Settings from the main menu or /sgj config.

Interface Options

  • Hide Minimap Button โ€” Remove the circular minimap icon.
  • Hide Tooltip Verdict โ€” Disable SGJ lines on item tooltips.
  • Show Only via Shift Key โ€” Verdicts appear only while holding Shift.
  • Show Bag Upgrade Arrows โ€” Off by default. Green/red arrows on bag items.
  • Fast Bag Arrows โ€” On by default; only applies when bag arrows are enabled. Single-slot scoring for bags (full eval for sets/weapons).
  • Show Loot Roll Arrows โ€” Off by default. Arrows on group loot frames.

Comparison Logic

  • Enchant Mode โ€” Off (raw stats) / Current Only / Project Best.
  • Gemming Logic โ€” The Skeptic / The Casual / The Pro.
  • Gem Quality โ€” Common / Uncommon / Rare / Epic tier used when projecting empty sockets.

Buff Assumptions (TBC)

  • Assume Raid Buffed โ€” Credit raid buffs and debuffs (ToW, IFF, Kings, MotW, Draenei in raid, etc.).
  • Raid Buff Preset โ€” Off / 25-Man Full / 10-Man Minimal.
  • Assume World Buffed โ€” Credit classic world buffs (usually off at 70 in Outland).
  • World Buff Preset โ€” Off / Full World Buffed / DM Tribute Only.

Your personal racials (e.g. Draenei +1% Hit) are always applied. Enable raid assumptions to model a Draenei in your raid buffing everyone via Heroic Presence.

Character Profile

  • Active Scoring Profile โ€” Auto-Detect uses talent capstones + point-scan fallbacks. Does not auto-select imported Pawn profiles. Hybrid builds with points spread across trees may show an uncertain hint in Stat Logic โ€” pick a profile manually if needed.
  • Imported profiles: Select explicitly; BaseSpec from import drives hit-cap scalers for that profile.

Secondary Specs & Baselines

  • Check specs to track in tooltips.
  • Save Profile โ€” Store current equipped gear as that spec's comparison baseline.
  • Clear โ€” Remove saved baseline for a spec.

๐Ÿ“ฅ Importing Custom Weights

Power users can import Pawn-format strings (export from SimC/WowSims) or Sixty Upgrades JSON/URL/CSV.

  1. Copy your Pawn string or Sixty Upgrades export.
  2. Type /sgj import in-game.
  3. Paste and confirm. The addon creates a custom profile stored in SharpiesGearJudgeDB.

Imported Pawn profiles with a BaseSpec field apply the correct class scalers on login and after reload.


๐Ÿ“ฅ Installation & Compatibility

Unified codebase โ€” the addon detects your client automatically:

Client Support
Classic Era (1.15.x) Hit %, Defense Skill, T0โ€“T3 sets, vanilla proc logic
TBC Anniversary (2.5.x) Combat ratings, gems, meta gems, TBC sets, progression gem phases

Install

  1. Download the latest release.
  2. Extract the SharpiesGearJudge folder.
  3. Place in:
    • _classic_era_/Interface/AddOns โ€” Vanilla / Era
    • _classic_/Interface/AddOns โ€” TBC Anniversary

Optional plugins

  • SharpiesGearJudge_Laboratory โ€” Virtual paperdoll / loadout testing.
  • SharpiesGearJudge_Roadmap โ€” Zone loot rankings and Content Phase control.

Supported bag addons

Blizzard default bags, Bagnon, ElvUI Bags, Baganator, XLoot (loot rolls).

Localization

English (default) plus deDE, esES, frFR, ptBR, ruRU.


๐Ÿ—๏ธ How It Works (Brief)

Item tooltip / bag link
    โ†’ Parse.lua (scan stats, procs, sockets, set headers)
    โ†’ Helpers.lua (raw stats, ProcDB, gem/enchant projection)
    โ†’ Evaluator.lua (character score, upgrade delta, cap guardian)
    โ†’ Judge.lua / Interface.lua (draw tooltip verdict or bag arrow)

Set bonuses, meta requirements, weapon specialization, and raid-buff-adjusted caps are applied in the scoring engine โ€” not as flat per-stat multipliers on individual items.


Credits

For detailed version history, see CHANGELOG.md.

The Sharpie's Gear Judge Team

Forgeborn tier frameprofile avatar
  • 3
    Projects
  • 126.4K
    Downloads
Donate

More from Supersharpie

  • Sharpie's Gear Judge Roadmap project image

    Sharpie's Gear Judge Roadmap

    • 11.9K
    • Addons

    Roadmap is a powerful progression planning tool designed for Sharpie's Gear Judge. It scans every available dungeon to generate a personalized "Upgrade Leaderboard," showing you exactly which instances offer the biggest power gains for your character.

    • 11.9K
    • July 3, 2026
    • Addons
    • +3
  • Sharpie's Gear Judge Laboratory project image

    Sharpie's Gear Judge Laboratory

    • 7.9K
    • Addons

    The Laboratory is a specialized module for the Sharpie's Gear Judge (SGJ) addon, it provides a powerful side-by-side gear comparator that allows you to simulate and score potential gear sets against your current stat weights.

    • 7.9K
    • May 31, 2026
    • Addons
    • +2
  • Sharpie's Gear Judge Roadmap project image

    Sharpie's Gear Judge Roadmap

    • 11.9K
    • Addons

    Roadmap is a powerful progression planning tool designed for Sharpie's Gear Judge. It scans every available dungeon to generate a personalized "Upgrade Leaderboard," showing you exactly which instances offer the biggest power gains for your character.

    • 11.9K
    • July 3, 2026
    • Addons
    • +3
  • Sharpie's Gear Judge Laboratory project image

    Sharpie's Gear Judge Laboratory

    • 7.9K
    • Addons

    The Laboratory is a specialized module for the Sharpie's Gear Judge (SGJ) addon, it provides a powerful side-by-side gear comparator that allows you to simulate and score potential gear sets against your current stat weights.

    • 7.9K
    • May 31, 2026
    • Addons
    • +2