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.

Trigger Extensions: You may extend these keys with a species ID, move ID or type ID to specify that they should only trigger when the user is of a specific species, used a specific move, or used a specific type of move. For example, "UserDealtDamage_SCYTHER" would trigger only when a Scyther was the user of a move that dealt damage, where "UserMoveEffective_EMBER" would trigger only when the user's Ember attack dealt Super Effective damage, and "UserMoveNegated_GHOST" would trigger only when the user's Ghost-type move was ineffective on its target.

  • "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.

Trigger Extensions: You may extend these keys with a species ID, move ID or type ID to specify that they should only trigger when the target is of a specific species, was targeted by a specific move, or targeted by a specific type of move. For example, "TargetDodgedMove_NINJASK" would trigger only when a Ninjask evaded a move it was targeted with, where "TargetResistedMove_WATERGUN" would trigger only when the target resisted the move Water Gun, and "TargetTookCriticalHit_GRASS" would trigger only when the target suffered a critical hit from a Grass-type move.

Last updated