| pokemonBattleStopped |
Triggered when a Pokémon battle stops. The event can track whether the player's trainer has won or lost, and optionally if the battle was against a specific NPC. |
| pokemonCaptured |
Triggers when a Pokémon is captured by a trainer. The achievement validates specific characteristics of the Pokémon before incrementing the counter. |
| pokemonCapturedRegistered |
Triggered when a Pokémon species is registered as captured in the trainer's Pokédex. The count is incremented by 1 each time a Pokémon of the specified species is captured and registered. |
| pokemonFainted |
Triggered when a Pokémon faints during a battle. The achievement validates various conditions such as whether the Pokémon is wild, owned by the player, and specific characteristics of the Pokémon and the player's team before incrementing the count. |
| pokemonSeenRegistered |
Triggered when a Pokémon species is registered as seen in the trainer's Pokédex. The count is incremented by 1 each time a Pokémon of the specified species is seen and registered. |
| teamFainted |
Triggered when the entire team of the player's trainer faints in a Pokémon battle. The count is incremented by 1 each time this event occurs. |
| teamHealed |
Triggered when the entire team of the player's trainer is fully healed. The count is incremented by 1 each time this event occurs. |