File Details
ArmorySnap.zip
- R
- Apr 9, 2026
- 19.79 KB
- 15
- 2.5.5
- Classic TBC
File Name
ArmorySnap.zip
Supported Versions
- 2.5.5
- Fully passive scanning — walks through your raid roster automatically, one inspect every few seconds, until everyone is captured. No buttons to press.
- Enchants & gems captured — item links in TBC embed enchant IDs and all three gem sockets. ArmorySnap stores the full link, so tooltips render enchants and gems exactly as the game displays them.
- Paper-doll browser — left/right slot columns and a bottom weapon row mirroring the character frame layout. Hover any slot for the native game tooltip; Shift-click to link items into chat.
- Enchant & gem summary — each character view shows a quick count of total enchants and gems at a glance so you can spot gaps without hovering every slot.
- Live scan progress — a status bar at the top of the browse frame shows X/Y members captured, updating in real time. The minimap button tooltip shows the same.
- Automatic retry — anyone out of inspect range gets retried every 2 minutes. Roster changes (joins, swaps) are detected within 10 seconds.
- Zone-aware sessions — entering a new raid instance starts a fresh snapshot session automatically. Snapshots are labeled with timestamp + zone name.
- Group scan checkbox — enable "Also scan in party / group" to test the addon in a 5-man dungeon, open-world group, or any non-raid setting. Persists across sessions.
- Manual snapshot —
/as snapstill available if you want a separate point-in-time capture independent of the passive session. - Persistent storage — all snapshots live in SavedVariables and survive logouts, disconnects, and patches.
Command Description /asOpen/close the gear browser /as snap [label]Take a manual snapshot (immediate, separate from passive) /as listList all saved snapshots with member counts /as delete <name>Delete a snapshot by its label /as groupToggle group scanning on/off /as statusPrint current scanner state to chat /as resetReset the current scan session
ArmorySnap uses the game's
NotifyInspect/INSPECT_READYAPI to request gear data for each raid member. The fullGetInventoryItemLinkis stored for every equipment slot — in TBC's item link format, enchant IDs and gem IDs (all 3 sockets) are embedded directly in the link string:|cff...|Hitem:itemId:enchantId:gem1:gem2:gem3:...|h[Item Name]|h|rThis means no extra parsing or separate API calls are needed to capture enchants and gems — they're baked into the link. When you hover a slot in the browser,
GameTooltip:SetHyperlink(link)renders the complete tooltip with all enchant and gem information exactly as the game would show it on a live inspect.- Tick every 3 seconds while in a raid instance (or group, if checkbox enabled)
- Pick the next uncaptured member from the roster
- Inspect if in range, or add to the failed queue if not
- Store gear on
INSPECT_READY, then move to the next target - Retry failed members after a 2-minute cooldown
- Watch for roster changes every 10 seconds once all current members are captured

