Description
ShadowPeek
Shows a targeted or moused-over player's total Shadow Resistance — from gear, enchants and gems only (no buffs, talents, or racials) — as a color-coded line at the bottom of their tooltip.
- Author: Razzex - Thunderstrike (EU)
- Discord:
#omgrazzex
How it works
- Hovering a player, or hovering your target/party/raid frame, appends a
Shadow Resist: <n>line to their tooltip (this reuses Blizzard's own tooltip, so both mouseover and "targeting + looking at the target frame" are covered by the same hook). - Only players trigger it — NPCs are ignored. .
Forcing a refresh
The cache doesn't expire automatically — if someone changes gear mid-session, hold Shift and hover them again to bypass the cache and force a fresh inspect.
Debug mode
Type /spdebug to toggle debug logging on/off. While on, every equipped-item tooltip line containing the word "Resist" is printed to chat as it's scanned — useful for checking why a value isn't showing up as expected (stale inspect data, out of range, unexpected item wording, etc.). Off by default.
Color scale
The number's color reflects its value, using WoW's own item-quality palette:
| Range | Color | Hex |
|---|---|---|
| 0 | Grey | #9d9d9d |
| 1 – 40 | White | #ffffff |
| 41 – 90 | Green | #1eff00 |
| 91 – 135 | Blue | #0070dd |
| 136 – 175 | Purple | #a335ee |
| 176 – 210 | Orange | #ff8000 |
| 211+ | Pink | #e268a8 |
("Shadow Resist:" label itself is always plain white.)
Known limitations
- Cached values for other players don't expire on their own — use Shift-hover to force-refresh (see above).
- Inspect requires the target to be in range; out-of-range players simply won't get a line.
- Relies on the client's tooltip text for "Shadow Resistance" — if Blizzard ever changes that wording, the pattern match would need updating.


