Here is a temporary list of all conditions, this will get nicer formatting and descriptions eventually.
Code:
unitdispellable(spell)
Uses LibDispellable to check if the unit can be dispelled with the supplied spell.
unit.buff(spell)
unit.debuff(spell)
Checks the unit for a buff/debuff, applied by the player.
unit.buff(spell).any
unit.debuff(spell).any
Checks the unit for a buff/debuff, applied by anyone.
unit.buff(spell).count
unit.debuff(spell).count
The number of stacks a buff/debuff has.
unit.buff(spell).duration
unit.debuff(spell).duration
The duration remaining for the buff/debuff.
player.stance - target, spell
Returns the stance the player is currently in, 1 through the number of stances avaiable, starting from the left.
player.form - target, spell
Returns the form the player is currently in, 1 through the number of forms avaiable, starting from the left.
player.seal - target, spell
Returns the currently active seal, 1 through the number of seals avaiable, starting from the left.
player.combopoints
Returns the number of combopoints for the player.
-- [[ Unformatted Unformatted Unformatted Unformatted ]] --
-- [[ Unformatted Unformatted Unformatted Unformatted ]] --
player.swimming
player.totem(name or id)
player.totem(name or id).duration
player.mushrooms
unit.focus
unit.holypower
unit.shadoworbs
unit.energy
unit.rage
unit.chi
unit.demonicfury
unit.embers
unit.soulshards
unit.disarmable
unit.timetomax
player.behind
player.infront
unit.alive
unit.dead
unit.exists
unit.player
unit.target(target)
modifier.shift
modifier.control
modifier.alt
modifier.lshift
modifier.lcontrol
modifier.lalt
modifier.rshift
modifier.rcontrol
modifier.ralt
unit.classification(classification)
unit.boss
unit.id
toggle
modifier.toggle
modifier.taunt
modifier.multitarget
modifier.cooldowns
modifier.cooldown
modifier.interrupts
modifier.interrupt
unit.threat
unit.agro
balance.sun - broken ?
balance.moon - broken ?
moving
player.lastmoved
player.movingfor
health
health.actual
health.max
mana
mana.actual
mana.max
raid.health
modifier.last
enchant.mainhand
enchant.offhand
casting
casting.time
casting.percent
casting.delta
channeling
interruptsAt
interruptAt
spell.cooldown
spell.recharge
spell.usable
spell.exists
spell.casted
spell.charges
spell.cd
spell.range
talent
friend
enemy
glyph
range
distance
level
combat
time
deathin
ttd
role
name
modifier.party
modifier.raid
party
raid
modifier.members
creatureType
class
falling
timeout
hashero
buffs.stats
buffs.stamina
buffs.attackpower
buffs.attackspeed
buffs.spellpower
buffs.spellhaste
buffs.crit
buffs.mastery
charmed
vengeance
area.enemies
ilevel
firehack
offspring