-
Notifications
You must be signed in to change notification settings - Fork 0
Pokemon Species Predicate
Provi edited this page Aug 14, 2026
·
1 revision
A predicate tested against a Pokemon, specifically testing components of its species or form. Contains several inner predicates and all must pass for this predicate to pass.
| Field | Type | Default | Description |
|---|---|---|---|
| species_showdown_ids | String Predicate | optional | Ran against the Showdown ID of the species. Alolan Vulpix -> "vulpix"
|
| form_showdown_ids | String Predicate | optional | Ran against the "form only" Showdown ID of the form. Alolan Vulpix -> "alola"
|
| speciesform_showdown_ids | String Predicate | optional | Ran against the species-form Showdown ID. Alolan Vulpix -> "vulpixalola"
|
| species_labels | String Predicate | optional | Ran against labels on the Pokemon's species. |
| form_labels | String Predicate | optional | Ran against the labels on the Pokemon's form. |
| type | String Predicate | optional | Ran against the Showdown ID(s) of the Pokemon's type(s). |
| base_stats | Stats Predicate | optional | Ran against the species/form's base stats. |
| has_evolution | Boolean | optional | Whether or not the Pokemon should have a possible evolution for it's species/form. |
| has_pre-evolution | Boolean | optional | Whether or not the Pokemon should have a pre-evolution for it's species/form. |
Succeeds for a Gardevoir.
{
"species_showdown_ids": {
"whitelist": ["gardevoir"],
}
}