ItemLevelTooltip

Shows ItemLevel and highest Secondary Stat in tooltip

File Details

ItemLevelTooltip.zip

  • R
  • Jan 30, 2026
  • 188.31 KB
  • 57
  • 12.0.1+1
  • Retail

File Name

ItemLevelTooltip.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Changelog - [2026-01-30]

Added

  • LibOpenRaid Integration: Implemented hybrid data fetching. The addon now prioritizes instant data from LibOpenRaid (for group members) and falls back to the native NotifyInspect API for non-group players.

  • Secondary Stat Logic: Added a "Best-Effort" scanner that calculates the highest secondary stat by summing item ratings from the target's equipment slots.

  • Multi-Language Support:

    • Implemented automatic localization for stat names (Crit, Haste, etc.) using Blizzard's global strings.

    • Added custom localization for the "Highest Secondary" label (supporting English, German, and French).

  • Safe Execution Guards: Added pcall (SafeCall) wrappers and Retail 12.0+ "Secret Value" checks (issecretvalue) to prevent LUA errors in restricted contexts like Mythic+ or Delves.

Changed

  • UI Refinement: Changed the stat display from "Value + Name" to a cleaner "Highest Secondary: [Stat Name]" format.

  • Visual Polish: Added color coding (Gold for Item Level, Green for Stats) and switched to AddDoubleLine for better tooltip alignment.

  • Performance Optimization: Added a cache cleanup timer that clears stored unit data every 10 minutes to maintain a low memory footprint.

Fixed

  • Library Compatibility: Fixed a nil value crash occurring with certain versions of LibOpenRaid by implementing a more robust check for GearManager and GetUnitData sub-modules.

  • Tooltip Conflicts: Resolved a potential conflict with other tooltip addons (like TooltipRealmInfo) by using the modern TooltipDataProcessor post-call hook.