Scry
Taint-safe raid gear checker for WoW Classic / TBC (Anniversary).
Scry helps a raid leader verify everyone's enchants and gem sockets — without
breaking the game's manual inspect.
Why "taint-safe"?
On Classic Anniversary, when an addon calls NotifyInspect (or SendWho /
CheckInteractDistance) from its own code, it taints the inspect state machine
and breaks the manual right-click → Inspect for the rest of the session.
That's why background "auto-inspect everyone" addons are a problem there.
Scry takes the opposite approach: it never initiates an inspect. It only
listens to INSPECT_READY, which fires when you manually inspect someone (the
secure FrameXML path). Reading the gear data afterwards is always taint-free.
How it works
- Open the window:
/scry (or click the minimap spyglass).
- The list shows your raid/party. Click a name to target them, then inspect
manually (right-click portrait → Inspect, or your inspect keybind).
- The moment the inspect data arrives, Scry harvests it and ticks the player
off —
✓ clean, ⚠ flagged (with the reason), ○ not yet checked.
- Header shows progress:
18/25 checked — 4 flagged.
- Whisper flagged sends each flagged player a list of what they're missing.
Captures are cached (persist across reloads) and marked stale after a
configurable TTL so re-checks before the next raid are quick.
What it flags
- Missing enchants on the usual TBC slots (head, shoulder, back, chest, wrist,
hands, legs, feet, weapon). Ring enchants are off by default (enchanter-only).
- Empty gem sockets (tooltip-scanned).
- No talent points spent at all (clearly broken).
The player's talent spread (e.g. Holy 5/14/42) is also captured and shown next
to each checked player — informational, not flagged.
Slash commands
| Command |
Action |
/scry |
toggle the window |
/scry whisper |
whisper all flagged players |
/scry reset |
clear the capture cache |
Languages
English (default) and Deutsch (auto-detected via client locale).
Optional: TaintLess
Scry is taint-safe on its own. Installing the standalone
TaintLess addon additionally hardens
FrameXML against unrelated taint from other addons — recommended for raid
leaders running large addon sets.
License
MIT © Stroe-Spineshatter