Triggers: Damage Results
Section 4.A.8
These are keys which trigger after the results of a used damage-dealing move has been calculated.
"UserDealtDamage" Triggers when the result of the user's move is that it dealt damage to the target.
"UserDamagedSub" Triggers when the result of the user's move is that it damaged the target's Substitute, but didn't break it.
"UserBrokeSub" Triggers when the result of the user's move is that it broke the target's Substitute.
"UserDealtCriticalHit" Triggers when the result of the user's move is that it landed a critical hit.
"UserMoveEffective" Triggers when the result of the user's move is that it landed a Super Effective hit.
"UserMoveResisted" Triggers when the result of the user's move is that it landed a Not Very Effective hit.
"UserMoveNegated" Triggers when the result of the user's move is that it was completely negated by the target (type immunity, Protect, etc.)
"UserMoveDodged" Triggers when the result of the user's move is that it missed the target.
"UserHPHalf" Triggers when the user of the move has 50% or less of their total HP remaining after their move is executed.
"UserHPLow" Triggers when the user of the move has 25% or less of their total HP remaining after their move is executed.
"LastUserHPHalf" Triggers when the user of the move has no remaining ally Pokemon in reserve on their side, and it has 50% or less of its total HP remaining after its move is executed.
"LastUserHPLow" Triggers when the user of the move has no remaining ally Pokemon in reserve on their side, and it has 25% or less of its total HP remaining after its move is executed.
"TargetTookDamage" Triggers when the target took damage as a result of a used move.
"TargetSubDamaged" Triggers when the target's Substitute was damaged as a result of a used move, but it didn't break.
"TargetSubBroken" Triggers when the target's Substitute was broken as a result of a used move.
"TargetTookCriticalHit" Triggers when the target suffered a critical hit as a result of a used move.
"TargetWeakToMove" Triggers when the target suffered a Super Effective hit as a result of a used move.
"TargetResistedMove" Triggers when the target suffered a Not Very Effective hit as a result of a used move.
"TargetNegatedMove" Triggers when the target completely negated a used move, resulting in no damage taken (type immunity, Protect, etc.)
"TargetDodgedMove" Triggers when the target evaded a used move, resulting in a miss.
"TargetHPHalf" Triggers when the target has 50% or less of their total HP remaining after being hit by a move.
"TargetHPLow" Triggers when the target has 25% or less of their total HP remaining after being hit by a move.
"LastTargetHPHalf" Triggers when the target has no remaining ally Pokemon in reserve on their side, and it has 50% or less of its total HP remaining after being hit by a move.
"LastTargetHPLow" Triggers when the target has no remaining ally Pokemon in reserve on their side, and it has 25% or less of its total HP remaining after being hit by a move.
Last updated
Was this helpful?