Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions config/formats.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2901,7 +2901,7 @@ export const Formats: import('../sim/dex-formats').FormatList = [
onValidateSet(set, format, setHas, teamHas) {
if (set.item) {
const item = this.dex.items.get(set.item);
if (item.megaEvolves && !(this.ruleTable.has(`+item:${item.id}`) || this.ruleTable.has(`+pokemontag:mega`))) {
if (item.megaStone && !(this.ruleTable.has(`+item:${item.id}`) || this.ruleTable.has(`+pokemontag:mega`))) {
return [`Mega Evolution is banned.`];
}
if (item.zMove && !(this.ruleTable.has(`+item:${item.id}`))) {
Expand Down Expand Up @@ -3680,8 +3680,8 @@ export const Formats: import('../sim/dex-formats').FormatList = [
}
const item = this.dex.items.get(set.item);
if (set.item && item.megaStone) {
const megaSpecies = this.dex.species.get(Array.isArray(item.megaStone) ? item.megaStone[0] : item.megaStone);
if (item.megaEvolves?.includes(species.baseSpecies) && megaSpecies.bst > 625) {
const megaSpecies = this.dex.species.get(item.megaStone[species.baseSpecies]);
if (megaSpecies && megaSpecies.bst > 625) {
return [
`${set.name || set.species}'s item ${item.name} is banned.`, `(Pok\u00e9mon with a BST higher than 625 are banned)`,
];
Expand Down
Loading