mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-22 07:25:28 -05:00
The unwieldy system that is typesData is now removed, and is replaced by the array `types` and the string `addedType`, which track the same amount of information in a much more efficient way. (Roost is now hardcoded, but let's not talk about that.) Incidentally, this now roughly matches client, which tracks typechange and typeadd as volatiles. This allows us to remove ModifyPokemon, which overall provides a 10% performance increase. I was hoping it'd be more substantial, but oh well.
65 lines
809 B
JavaScript
65 lines
809 B
JavaScript
'use strict';
|
|
|
|
exports.BattleFormatsData = {
|
|
aegislash: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
blaziken: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
blazikenmega: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
genesect: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
gengarmega: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
greninja: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
kangaskhanmega: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
landorus: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
mawilemega: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
salamencemega: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
deoxysdefense: {
|
|
inherit: true,
|
|
tier: 'Uber',
|
|
},
|
|
deoxysspeed: {
|
|
inherit: true,
|
|
tier: 'Uber',
|
|
},
|
|
hoopaunbound: {
|
|
inherit: true,
|
|
tier: 'OU',
|
|
},
|
|
kyurem: {
|
|
inherit: true,
|
|
tier: 'Uber',
|
|
},
|
|
kyuremblack: {
|
|
inherit: true,
|
|
tier: 'Uber',
|
|
},
|
|
};
|