Triggers: Move Usage

Section 4.A.7

These are keys which trigger upon a battler using a move.

  • "BeforeMove" Triggers right before a battler's selected move is about to be executed.

  • "BeforeDamagingMove" Triggers right before a battler's selected damage-dealing move is about to be executed.

  • "BeforePhysicalMove" Triggers right before a battler's selected physical move is about to be executed.

  • "BeforeSpecialMove" Triggers right before a battler's selected special move is about to be executed.

  • "BeforeStatusMove" Triggers right before a battler's selected status move is about to be executed.

Trigger Extensions 1: You may extend these keys with a species ID or type ID to specify that they should only trigger when a specific species is about to use a move, or when a move of a specific type is about to be used. For example, "BeforePhysicalMove_MACHOP" would trigger only when a Machop is about to use a physical move, where "BeforeSpecialMove_PSYCHIC" would trigger only when a special Psychic-type move is about to be used.

Trigger Extensions 2: For the "BeforeMove" key specifically, you can also use a move ID to specify a specific move. For example, "BeforeMove_TACKLE" would only trigger before the move Tackle is used.

  • "AfterMove" Triggers right after a battler's selected move is successfully executed.

  • "AfterDamagingMove" Triggers right after a battler's selected damage-dealing move is successfully executed.

  • "AfterPhysicalMove" Triggers right after a battler's selected physical move is successfully executed.

  • "AfterSpecialMove" Triggers right after a battler's selected special move is successfully executed.

  • "AfterStatusMove" Triggers right after a battler's selected status move is successfully executed.

Trigger Extensions 1: You may extend these keys with a species ID or type ID to specify that they should only trigger when a specific species is used a move, or when a move of a specific type was used. For example, "AfterSpecialMove_GENGAR" would trigger only when a Gengar used a special move, where "AfterStatusMove_FIRE" would trigger only when a Fire-type status move was used.

Trigger Extensions 2: For the "AfterMove" key specifically, you can also use a move ID to specify a specific move. For example, "AfterMove_GROWL" would only trigger after the move Growl was used.

Last updated