Amount
Compares the amount of damage with a number.
Attack Charge
Checks how charged the attacker's melee swing was, and by default whether they were spam-clicking.
Attacker
Checks whether the damage came from an entity, optionally one that passes a condition.
Body Part
Checks which part of the body the damage hit, worked out from where the hit came from and the target's pose.
Bypasses Armor
Passes when the damage ignores armour.
Critical
Checks whether the incoming hit is a vanilla critical hit.
Explosive
Passes when the damage came from an explosion.
Fire
Passes when the damage is fire damage.
From Falling
Passes when the damage came from a fall.
In Tag
Checks whether the damage type is in a damage type tag.
Name
Checks the damage source's message ID, such as inWall or fall.
Out Of World
Passes when the damage ignores invulnerability, such as the void.
Projectile
Checks whether the damage came from a projectile, optionally of a given type or one that passes a condition.
Source
Checks which power dealt the damage, and where that power came from.
Type
Checks whether the damage is of a given damage type, or in a damage type tag.
Unblockable
Passes when the damage ignores shields.