diff --git a/simulator.js b/simulator.js index 9f69a6fac8..362d2b4105 100644 --- a/simulator.js +++ b/simulator.js @@ -44,13 +44,14 @@ function BattlePokemon(set, side) this.name = set.name || set.species || 'Bulbasaur'; this.species = set.species || this.name; - if (!BattlePokedex[toId(this.species)]) + this.baseTemplate = selfB.getTemplate(this.species); + if (!this.baseTemplate.exists) { selfB.debug('Unidentified species: '+this.species); this.species = 'Bulbasaur'; + this.baseTemplate = selfB.getTemplate(this.species); } this.speciesid = toId(this.species); - this.baseTemplate = selfB.getTemplate(this.species); this.template = this.baseTemplate; this.moves = []; this.baseMoves = this.moves;