File Details
2.3.31
- R
- Mar 3, 2026
- 78.42 KB
- 1.0K
- 12.0.1+2
- Retail
File Name
ItemInfoOverlay-2.3.31.zip
Supported Versions
- 12.0.1
- 12.0.0
- 11.2.7
ItemInfoOverlay
2.3.31 (2026-03-03)
Full Changelog Previous Releases
- Increase wrist enchant max from 120 to 170
Update Utils.lua to change INVTYPE_WRIST enchant range from {0, 120} to {0, 170}. This aligns the wrist slot's max enchant value with similar slots and likely allows higher-tier enchants to be recognized for wrist items. - Update socket icon color and alpha
Change prismatic socket icon texture color from (1, 0.5, 0.5) to pure red (1, 0, 0) and increase alpha from 0.5 to 0.75 in CharacterFrameOverlay.lua to improve visibility of socket icons on the character frame. - Move item enchant/socket logic to Utils
Extract item enchantability and socket rules from CharacterFrameOverlay.lua into Utils.lua and rename the helpers. EQUIP_LOC_CAN_ENCHANT and EQUIP_LOC_MAX_SOCKETS tables and their helper functions (CanEnchant, MaxSockets) were moved and implemented as Utils.ItemCanEnchant and Utils.ItemMaxSockets. CharacterFrameOverlay.lua now calls Utils.ItemCanEnchant and Utils.ItemMaxSockets, removing the duplicated logic and centralizing item-related utility functions for reuse and easier maintenance. - Bugfix: fix spelling errors
- Update: Added Midnight enchantment check
Adjust EQUIP_LOC_CAN_ENCHANT mappings to reflect updated item-level enchant rules: set INVTYPE_HEAD to {120,999} (enchantable at ilvl 120+), change INVTYPE_SHOULDER from {0,120} to true (always enchantable), and set INVTYPE_CLOAK to {0,170} (enchantable up to ilvl 170). These changes update thresholds for enchant availability per slot. - Bugfix: Added a database for the Embellished ring to prevent its Embellished attribute from being unrecognized.
Introduce Utils.GetItemUniquenessByID to return custom uniqueness data for specific item IDs (using UNIQUENESS_INFO and cached UNIQUENESS_NAMES) while falling back to C_Item.GetItemUniquenessByID for other items. Add PRELOAD_UNIQUENESS_LINKS and preload category names in Utils:AfterLogin so uniqueness category names are available early. Update EquipmentSummary to use the new Utils helper when checking item uniqueness.

