Teambuilder: Fix filtering learnsets

They now only apply to learnsets for the selected gen.
This commit is contained in:
Guangcong Luo 2015-12-29 10:34:37 -05:00
parent 29cc2dd0c6
commit e7a5cada72

View File

@ -480,6 +480,7 @@
resultSet.push(['header', "Filtered results"]);
var illegalResultSet = [];
var filters = this.filters;
var genChar = '' + this.gen;
for (var id in BattlePokedex) {
var template = BattlePokedex[id];
if (template.exists === false) continue;
@ -501,7 +502,7 @@
}
while (true) {
var learnset = BattleTeambuilderTable.learnsets[learnsetid];
if (learnset && (filters[i][1] in learnset)) {
if (learnset && (filters[i][1] in learnset) && learnset[filters[i][1]].indexOf(genChar) >= 0) {
learned = true;
break;
}