Teambuilder: Autoselect item if it's required

For instance, selecting Megazard X autoselects Charizardite X,
selecting Arceus-Dark autoselects Dread Plate, and selecting
Giratina-Origin autoselects Griseous Orb.
This commit is contained in:
Guangcong Luo 2015-08-10 20:28:17 -04:00
parent 95657e8249
commit 3dea2e43b3

View File

@ -1697,14 +1697,15 @@
if (template.gender && template.gender !== 'N') set.gender = template.gender;
if (set.happiness) delete set.happiness;
if (set.shiny) delete set.shiny;
set.item = '';
var formatsData = window.BattleFormatsData && BattleFormatsData[template.speciesid];
set.item = (formatsData.requiredItem || '');
set.ability = template.abilities['0'];
set.moves = [];
set.evs = {};
set.ivs = {};
set.nature = '';
this.updateSetTop();
if (selectNext) this.$('input[name=item]').select();
if (selectNext) this.$(set.item ? 'input[name=ability]' : 'input[name=item]').select();
},
/*********************************************************