promotional bannermobile promotional banner

GearGuardian

Track Item Level, GearScore, Quality, Enchants, and Gems — and optimize your gear for your spec with ease. Feature requests and bug reports are welcome via comments.

File Details

GearGuardian 2.8

  • R
  • Jun 5, 2026
  • 109.49 KB
  • 919
  • 2.5.5
  • Classic TBC

File Name

GearGuardian 2.8.zip

Supported Versions

  • 2.5.5

VERSION 2.8 (2026-06-05)

SOCKET BONUS INDICATOR & TEMPORARY ENCHANT DETECTION!

Socket Bonus Indicator
New yellow warning icon (⚠️) appears on items where the socket bonus is inactive. Tooltip shows the exact socket bonus text (e.g., "Socket Bonus: +4 Agility") and whether it is active or which gem color is missing. Hybrid gems (orange/purple/green) and prismatic gems correctly count toward multiple color requirements.

Temporary Enchant Detection
Weapons now get checked for temporary buffs: sharpening stones, wizard oil, mana oil, and rogue poisons via GetWeaponEnchantInfo() API. Yellow warning icon on weapons without temp enchant. Tooltip shows remaining charges and time left (e.g., "Temp: Superior Sharpening Stone [5 charges] (4:32)").

Bug Fixes

 * Fixed GetItemInfoFromHyperlink() not existing - replaced with GetItemIDFromHyperlink()
 * Fixed config panel referencing non-existent frame names (avgILevelFrame → gsFrame/iLevelFrame)
 * Fixed gem parsing wrong indices (was 6-9, now 4-7 — correct TBC format)
 * Fixed division by zero crash in tooltip comparison when equipped item score = 0
 * Fixed meta gem warning overwriting slot tooltip behavior (now preserves original OnEnter/OnLeave)
 * Removed reference to non-existent UpdateAllBagSlots() function
 * Standardized item link parsing across all modules (consistent pattern)