File Details
TrinketTrackerTBC.zip
- R
- Mar 23, 2026
- 143.66 KB
- 1.0K
- 2.5.5
- Classic TBC
File Name
TrinketTrackerTBC.zip
Supported Versions
- 2.5.5
TrinketTracker — Patch Notes
New Feature: Passive Trinket ICD Tracker
Overview
TrinketTracker now includes a built-in passive proc monitor — no WeakAuras needed.
Many trinkets in TBC have passive effects that trigger automatically in combat (on hit, on cast, etc.) and are governed by an Internal Cooldown (ICD). Knowing when your trinket just procced — and when it is ready to proc again — is critical for swap decisions. This new Passive tab gives you that information directly on your trinket icons.
How It Works
The system listens to the combat log (SPELL_AURA_APPLIED / SPELL_AURA_REMOVED) to detect when a registered proc buff is applied to or removed from your character.
- Golden glow + countdown — the proc buff is currently active on you.
- Red outline + countdown — the buff has expired and the trinket is on ICD (internal cooldown). It cannot proc again until the timer runs out.
- No glow — the trinket is idle and ready to proc.
The visual appears directly around the trinket icon in your TrinketTracker bar, exactly like a WeakAura glow, but fully integrated into the addon.
Passive Tab — Features
Registering a Trinket
Open /tt → Passive tab and fill in:
| Field | Description |
|---|---|
| Item ID | The item ID of your trinket (found on wowhead.com/tbc). |
| Spell ID | The spell ID of the proc buff the trinket applies (found in the buff URL on wowhead.com/tbc). |
| Buff duration (s) | (Optional) Duration of the active buff in seconds. If left empty, the addon auto-detects it from UnitAura. |
| ICD (s) | Internal cooldown duration in seconds. Default: 30s. |
Once added, the trinket appears in the registered list and monitoring begins immediately.
Managing Registered Trinkets
Each registered trinket in the list has the following controls:
- Test — Simulates a full proc cycle (golden glow → ICD) so you can preview the visuals without waiting for a real proc in combat. Also works with
/tt passive test <itemId>. - Edit — Opens an inline edit panel to update the Spell ID, buff duration, or ICD value at any time.
- ON / OFF — Enables or disables monitoring for that trinket individually, without removing it from the list.
- ✕ — Permanently removes the trinket from the passive tracker.
AutoSwap Integration
An optional checkbox — "Trigger auto-swap on passive proc" — connects the passive tracker to TrinketTracker's existing AutoSwap engine.
When enabled, the moment a passive proc expires and the trinket enters ICD, the addon treats that slot as if the trinket had just been used. This triggers the normal AutoSwap logic: the highest-priority available trinket from your Priority List or Auto Reequip slider will be automatically equipped in that slot.
This is particularly useful for trinkets that proc frequently and have a long ICD — you can swap in a second strong trinket during the ICD window and swap back when it expires.
Slash Commands
| Command | Description |
|---|---|
/tt passive test <itemId> |
Simulate a full proc on the given item (golden glow, then ICD). |
/tt passive status |
Print the current runtime state of all registered passive trinkets. |
Technical Notes
- Proc detection is based on the combat log, not inventory cooldowns — this is why it works for passive procs that have no visible inventory CD.
- Buff duration is auto-detected via
UnitAurawhenever possible. The manual field is only a fallback for edge cases where detection fails (e.g. high latency or unusual buff behavior). - ICD timers persist through death and resurrection: the timer continues running in the background even if glows are hidden while dead, and resumes correctly on resurrection.
- Equipping or unequipping a trinket mid-ICD is handled gracefully: the ICD runtime is preserved and the glow cleans up without ghost effects.

