File Details
v2.4.3
- R
- Feb 25, 2026
- 8.77 MB
- 297
- 2.5.5+1
- Classic + 1
File Name
SharpiesGearJudge-v2.4.3.zip
Supported Versions
- 2.5.5
- 1.15.8
Sharpie's Gear Judge (Era Edition)
v2.4.3 (2026-02-25)
- Improve esES localization translations
Various Spanish localization fixes and wording improvements for esES: translate untranslated terms (e.g. "Capped" → "Límite"), refine downgrade/sidegrade labels ("Inferior", "Equivalente"), correct grammar/phrasing (e.g. "golpea a", "Penetración de hechizos", gem/diamond names), and normalize usage abbreviations from "Promedio" to "Prom." for consistency. Also fixed a regex pattern spacing for the healing/damage capture, adjusted many "Use:/Equip:" lines for clearer Spanish, and added a translation for "Spell Power Use Effect". Minor consistency tweaks across many strings to improve readability and localization quality. - Prefetch trade-skill items; delay tooltip calc
Register TRADE_SKILL_SHOW and prefetch trade-skill item links (GetTradeSkillItemLink/GetItemInfo) so item info is available when the trade UI opens. In Judge.lua defer tooltip evaluation using C_Timer.After(0) to avoid timing conflicts (e.g. with other addons), check tooltip visibility before running, and move MSC.IsCalculating lock/unlock inside the delayed callback. Also improve weapon-set diff handling and printing: generate isolated item diffs, sort and print item gains/losses and set gains/losses with proper spacing, and perform minor formatting/flow cleanups. - Enhance GET_ITEM_INFO handling and trade-skill hooks
Update overlay refresh logic when GET_ITEM_INFO_RECEIVED fires: refresh quest, merchant and trade-skill overlays and add TSM crafting-window compatibility. Also add a hook to TradeSkillFrame_SetSelection to run UpdateTradeSkillOverlays after a short delay to ensure overlays update correctly when selection changes. Includes minor conditional/formatting cleanup for the event handler. - Add bag arrows setting, stat cache wipe, talents
Add a user setting to toggle showing bag upgrade arrows (ShowBagArrows) with a settings checkbox, defaulting to false, and short-circuit drawing when disabled (also marks bag cache dirty and requests update on change). Ensure the bag overlay drawing respects the setting by checking it in UpdateBagOverlays and the drawing helper. Extend cache cleaning to also wipe MSC.StatCache (debounced for GET_ITEM_INFO_RECEIVED and immediate for other events). Add several Warlock talent keys (Combat Lab / DPET modifiers) to Warlock.Talents and update Spanish locale strings for "chance on hit" and the equip phrase. - Add bag/merchant overlays & cache debounce
- Introduced UpdateMerchantOverlays and UpdateBagOverlays, draws up/down upgrade icons (different sizes/positions for merchants and containers), and lazy-creates overlay textures/frames.
- Added hooks and timed refreshes for QuestInfo, Merchant updates and ContainerFrame updates; supports ElvUI, Bagnon and Baganator via hooksecurefunc wrappers.
- Added corresponding localization strings for new labels and register a LibDataBroker launcher entry; supports Titan Panel for minimap button now.
- Fixed a bug in tooltip weapon-swap detection by using slotId instead of targetSlotID.
- Fixed a bug in Evaluator to debounce cache wipes (0.5s) while keeping instant wipes for player actions.

