Condition types
These are the built-in condition types, grouped by the category they are placed in on a new profile. You can rearrange categories on the Conditions tab, so yours may differ.
- Identifier is the name used in exports and in Lua; you will see it in shared exports and condition categories.
- Switch condition by default marks the types offered in switch conditions on a new profile. Switch only types are hidden from the ordinary picker by default, because they rarely change during a fight.
Some types depend on optional addons or on your game edition. On Retail and Forever a few types cannot run at all, because the game keeps their data secret from addons (health, most power, the combat log), and others are unavailable for a moment while the game hides a value; see Restricted clients.
Hover a condition in game, or open its ? icon, for the details of its fields.
Logical conditions
| Condition | What it does |
|---|
| All of (AND) | Every child must match. An empty All group matches. |
| Any of (OR) | At least one child must match. An empty Any group does not match. |
| Not | Reverses its child. An unavailable reading stays unavailable. |
Combat
| Condition | Identifier | Switch condition by default |
|---|
| Casting | CASTING | |
| Specific Spell Casting | CASTING_SPELL | |
| Cast Time Remaining | CASTING_REMAIN | |
| Cast Progress | CASTING_PROGRESS | |
| Cast Interruptable | CAST_INTERRUPTABLE | |
| Channeling | CHANNELING | |
| Specific Spell Channeling | CHANNELING_SPELL | |
| Channel Time Remaining | CHANNELING_REMAIN | |
| Channel Progress | CHANNELING_PROGRESS | |
| Channel Interruptable | CHANNEL_INTERRUPTABLE | |
| In Combat | COMBAT | |
| Stealth | STEALTHED | Yes |
| In Control | INCONTROL | |
| Loss Of Control Type | LOC_TYPE | |
| Loss Of Control Blocked | LOC_BLOCKED | |
| Runner | RUNNER | |
| Resistant | RESIST | |
| Immune | IMMUNE | |
| Moving | MOVING | |
| Threat | THREAT | |
| Threat Count | THREAT_COUNT | Yes |
| Attackable | ATTACKABLE | |
| Hostile | ENEMY | |
| Combat Action History | COMBAT_HISTORY | |
| Combat Action History Time | COMBAT_HISTORY_TIME | |
| Time Since Combat Start | TIME_IN_COMBAT | |
| Boss Mod Encounter | BOSSMOD_ENCOUNTER | Yes |
| Boss Mod Encounter Stage | BOSSMOD_STAGE | Yes |
| Boss Mod Timer | BOSSMOD_TIMER | |
Character
| Condition | Identifier | Switch condition by default |
|---|
| Class | CLASS | Yes |
| Class In Group | CLASS_GROUP | Yes |
| Creature Type | CREATURE | Yes |
| Unit Classification | CLASSIFICATION | Yes |
| Level | LEVEL | |
| Talent | TALENT | |
| Specialization | SPECIALIZATION | Yes |
| Role | ROLE | Yes |
| In Group | GROUP | Yes |
| Shapeshift Form | FORM | Yes |
| Have Pet | PET | Yes |
| Have Named Pet | PET_NAME | Yes |
| Health | HEALTH | |
| Health Percentage | HEALTHPCT | |
| Time Until Health | TT_HEALTH | |
| Time Until Health Percentage | TT_HEALTHPCT | |
| Mana | MANA | |
| Mana Percentage | MANAPCT | |
| Power | POWER | |
| Power Percentage | POWERPCT | |
| Points | POINT | |
| Runes | RUNE | |
| Rune Cooldown | RUNE_COOLDOWN | |
| Totem Present | TOTEM | |
| Specific Totem Present | TOTEM_SPELL | |
| Totem Time Remaining | TOTEM_REMAIN | |
| Specific Totem Time Remaining | TOTEM_SPELL_REMAIN | |
| Character Stat | STAT | |
| Extended Character Stat | ECS_STAT | |
| Extended Character Stat Percentage | ECS_STAT_PCT | |
| Talent Tree Points | TALENT_TREE_POINTS | Yes |
| Primary Talent Tree | PRIMARY_TALENT_TREE | Yes |
| Is Dead or Ghost | DEAD | Yes |
| Is Friendly | FRIENDLY | Yes |
Spells
| Condition | Identifier | Switch condition by default |
|---|
| Spell Known | SPELL_KNOWN | |
| Spell Available | SPELL_AVAIL | |
| Spell In Range | SPELL_RANGE | |
| Spell Cooldown | SPELL_COOLDOWN | |
| Spell Recharge Time | SPELL_REMAIN | |
| Spell Charges | SPELL_CHARGES | |
| Spell Active or Pending | SPELL_ACTIVE | |
| Spell Cast History | SPELL_HISTORY | |
| Spell Cast History Time | SPELL_HISTORY_TIME | |
| Pet Spell Available | PETSPELL_AVAIL | |
| Pet Spell In Range | PETSPELL_RANGE | |
| Pet Spell Cooldown | PETSPELL_COOLDOWN | |
| Pet Spell Recharge Time | PETSPELL_REMAIN | |
| Pet Spell Charges | PETSPELL_CHARGES | |
| Pet Spell Active or Pending | PETSPELL_ACTIVE | |
| Pet Spell Cast History | PETSPELL_HISTORY | |
| Pet Spell Cast History Time | PETSPELL_HISTORY_TIME | |
| Any Spell Available | ANYSPELL_AVAIL | |
| Any Spell In Range | ANYSPELL_RANGE | |
| Any Spell Cooldown | ANYSPELL_COOLDOWN | |
| Any Spell Recharge Time | ANYSPELL_REMAIN | |
| Any Spell Charges | ANYSPELL_CHARGES | |
| Spell Auto-Repeat Active | SPELL_AUTOREPEAT | |
Items
| Condition | Identifier | Switch condition by default |
|---|
| Have Item Equipped | EQUIPPED | Yes |
| Have Item In Bags | CARRYING | |
| Item Available | ITEM | |
| Item In Range | ITEM_RANGE | |
| Item Cooldown | ITEM_COOLDOWN | |
| Glyph | GLYPH | Yes |
| Weapon Type | WEAPON_TYPE | Yes |
Buffs
| Condition | Identifier | Switch condition by default |
|---|
| Buff Present | BUFF | |
| Buff Time Remaining | BUFF_REMAIN | |
| Buff Stacks | BUFF_STACKS | |
| Has Stealable Buff | STEALABLE | |
| Debuff Present | DEBUFF | |
| Debuff Time Remaining | DEBUFF_REMAIN | |
| Debuff Stacks | DEBUFF_STACKS | |
| Debuff Type Present | DISPELLABLE | |
| Weapon Enchant Present | WEAPON | |
| Weapon Enchant Time Remaining | WEAPON_REMAIN | |
| Weapon Enchant Stacks | WEAPON_STACKS | |
| Weapon Swing Time | SWING_TIME | |
| Weapon Swing Time Remaining | SWING_TIME_REMAIN | |
Spatial
| Condition | Identifier | Switch condition by default |
|---|
| Zone | ZONE | Yes |
| Outdoors | OUTDOORS | Yes |
| Distance | DISTANCE | |
| Beyond Melee Range | BEYOND_MELEE | |
| Distance Count | DISTANCE_COUNT | Yes |
| Allies Within Range | PROXIMITY | |
| Health Within Range | PROXIMITY_HEALTH | |
| Health Count Within Range | PROXIMITY_HEALTH_COUNT | |
| Health Percentage Within Range | PROXIMITY_HEALTHPCT | |
| Health Percentage Count Within Range | PROXIMITY_HEALTHPCT_COUNT | |
| Mana Within Range | PROXIMITY_MANA | |
| Mana Count Within Range | PROXIMITY_MANA_COUNT | |
| Mana Percentage Within Range | PROXIMITY_MANAPCT | |
| Mana Percentage Count Within Range | PROXIMITY_MANAPCT_COUNT | |
Other
| Condition | Identifier | Switch condition by default |
|---|
| Action Context | ACTION_CONTEXT | |
| Assisted Combat Available | ASSISTED_AVAILABLE | |
| Assisted Combat Rotation Spell | ASSISTED_ROTATION_SPELL | |
| Assisted Combat Suggestion | ASSISTED_SUGGESTION | |
| Instance | INSTANCE | Yes (switch only) |
| Is Same As | ISSAME | |
| PVP Flagged | PVP | Yes (switch only) |
| Engraved Rune | RUNE_ENGRAVED | |
| Level | SELF_LEVEL | Yes (switch only) |
| Item Set Pieces Equipped | SET_PIECES | |
| Weapon Enchant Type | WEAPON_IMBUE | |
| Zone PVP | ZONEPVP | Yes (switch only) |