Skip to content

Events

Name Description
levelUp Triggers when a Pokémon levels up.
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/evolved 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.