Condition browser
- Not available on that edition (the reason is in the tooltip)
- Depends on the setting, your class or another addon (details in the tooltip)
27 of 145 condition types. Clear filters
Spells
| Condition | Editions | What it checks |
|---|---|---|
Spell KnownSPELL_KNOWN | Checks whether you know the spell you choose, or your pet does when Pet spell is ticked. It does not check cooldown, resources, range or whether the spell can be cast right now. | |
Spell AvailableSPELL_AVAIL | Checks if the spell you choose is off cooldown, counting a cooldown that ends with the current global cooldown as ready. It does not check range, resources or whether you know the spell. | |
Spell In RangeSPELL_RANGE | Checks if your current target is within range of the spell you choose. With no target, or a spell that has no range, it does not match. | |
Spell CooldownSPELL_COOLDOWN | Checks how many seconds are left on the cooldown of the spell you choose, compared with the number of seconds you set. A spell that is ready counts as zero. | |
Spell Recharge TimeSPELL_REMAIN | Checks how many seconds are left until the spell you choose gains its next charge, compared with the number of seconds you set. A spell at full charges counts as zero. | |
Spell ChargesSPELL_CHARGES | Checks how many charges the spell you choose currently has, compared with the number you set. | |
Spell Active or PendingSPELL_ACTIVE | Checks if the spell you choose is active or pending, such as being cast right now or queued for your next swing. | |
Spell Cast HistorySPELL_HISTORY | Checks whether you cast the spell you choose at a point in your recent casts that matches the count you set, where 1 is your last cast and 2 the one before. Casts older than the Spell History Memory setting are forgotten, and a spell not in your history does not match. | |
Spell Cast History TimeSPELL_HISTORY_TIME | Checks how many seconds ago you cast the spell you choose, compared with the number of seconds you set. Casts older than the Spell History Memory setting are forgotten, and a spell not in your history does not match. | |
Pet Spell AvailablePETSPELL_AVAIL | Checks if your pet knows the pet spell you choose and it is off cooldown. A spell held only by the global cooldown still counts as available. | |
Pet Spell In RangePETSPELL_RANGE | Checks if your target is within range of the pet spell you choose. With no target, or for a pet spell that has no range, it does not match. | |
Pet Spell CooldownPETSPELL_COOLDOWN | Checks how many seconds are left on the cooldown of the pet spell you choose, compared with the number of seconds you set. A pet spell your pet does not know never matches. | |
Pet Spell Recharge TimePETSPELL_REMAIN | Checks how many seconds are left until the pet spell you choose gains its next charge, compared with the number of seconds you set. When the spell has all its charges, the time left counts as zero. | |
Pet Spell ChargesPETSPELL_CHARGES | Checks how many charges the pet spell you choose currently has, compared with the number you set. | |
Pet Spell Active or PendingPETSPELL_ACTIVE | Checks if the game reports the pet spell you choose as currently active or pending, such as one queued to go off with the next attack. A pet spell your pet does not know never matches. | |
Pet Spell Cast HistoryPETSPELL_HISTORY | Checks how many casts ago the pet spell you choose was cast, compared with the number you set, where 1 means the most recent cast. Your own casts and your pet's are counted together, and only casts within the remembered history time are kept. | |
Pet Spell Cast History TimePETSPELL_HISTORY_TIME | Checks how many seconds ago the pet spell you choose was cast, compared with the number of seconds you set. Casts older than the remembered history time are forgotten, so they never match. | |
Any Spell AvailableANYSPELL_AVAIL | Checks if the spell you choose is ready to cast, for any spell rather than only your specialization's own. A spell waiting only on the global cooldown counts as ready. | |
Any Spell In RangeANYSPELL_RANGE | Checks if your current target is within range of the spell you choose, for any spell rather than only your specialization's own. With no target it does not match, and neither does a spell that has no range check against that target. | |
Any Spell CooldownANYSPELL_COOLDOWN | Checks how much time is left on the cooldown of the spell you choose, for any spell rather than only your specialization's own, compared with the number of seconds you set. A spell that is ready counts as zero seconds. | |
Any Spell Recharge TimeANYSPELL_REMAIN | Checks how long until the spell you choose gains its next charge, for any spell rather than only your specialization's own, compared with the number of seconds you set. A spell at full charges counts as zero seconds. | |
Any Spell ChargesANYSPELL_CHARGES | Checks how many charges the spell you choose currently has, for any spell rather than only your specialization's own, compared with the number you set. | |
Spell Proc GlowSPELL_GLOW | Checks if the game is showing the activation glow, the golden border of a proc, on the spell you choose. | |
Spell Auto-Repeat ActiveSPELL_AUTOREPEAT | Checks if the spell you choose is currently auto-repeating, such as Auto Shot or Shoot. A spell that is only queued does not count. | |
Assisted Combat SuggestionASSISTED_SUGGESTION | Checks whether Blizzard's Assisted Combat is suggesting the spell you choose as your next cast. With no spell chosen, it matches whenever Assisted Combat suggests anything. | |
Assisted Combat Rotation SpellASSISTED_ROTATION_SPELL | Checks whether the spell you choose is one that Blizzard's Assisted Combat can suggest for your current specialization. The spell's current override and its base spell count as the same spell. | |
Assisted Combat AvailableASSISTED_AVAILABLE | Checks whether the game offers Blizzard's Assisted Combat for your character and current specialization. When it is not offered, the condition is false rather than unavailable. |





