Class | Description |
---|---|
AbilityClause |
Prevents Pokémon from having certain Abilities.
|
AbilityComboClauseLogicalOr |
Rejects if a team has a certain combination of Abilities.
|
ItemPreventClause |
Prevents certain held items from being used.
|
LogicalAndBattleClause |
Checks that all sub-clauses of the
BattleClause are valid
If a single clause is not valid then it fails (returns false) |
LogicalOrBattleClause |
Checks that a single sub-clause of the
BattleClause is valid
If not a single clause is not valid then it fails (returns false) |
LogicalOrBattleClauseSingle |
Rejects if a single Pokémon violates multiple clauses at the same time.
|
MaximumOneBatonPass |
Custom
BattleClause for preventing more than one Pokémon from knowing Baton Pass. |
MoveClause |
Custom
BattleClause to check if the pokemon has/hasn't got a given move |
MultipleSpeciesClause |
Prevents a team from having two or more Pokémon with the same Pokédex number.
|
NoDuplicateItemClause |
Prevents two Pokémon from holding the same held item.
|
PokemonBanClause |
Bans certain Pokémon.
|
SkyBattleClause |
Restricts the battle to airborne Pokémon only.
|
SpeedPassClause |
Prevents Pokémon from having Baton Pass, a way of boosting speed, and a way of boosting another stat.
|