From 452bff4bd1d0fa7bf19acc5ae5404dde4b22d31e Mon Sep 17 00:00:00 2001 From: Slayer95 Date: Sun, 11 May 2014 05:52:06 -0500 Subject: [PATCH] Fix Baton Pass displaying base forme for mega evos --- js/battle.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/battle.js b/js/battle.js index 6524b84b5..2a4bc789a 100644 --- a/js/battle.js +++ b/js/battle.js @@ -4977,6 +4977,9 @@ function Battle(frame, logFrame, noPreload) { case 'detailschange': if (self.waitForResult()) return; var poke = self.getPokemon(args[1]); + poke.removeVolatile('formechange'); + poke.removeVolatile('typechange'); + var newSpecies; var commaIndex = args[2].indexOf(','); if (commaIndex === -1) { @@ -4987,11 +4990,11 @@ function Battle(frame, logFrame, noPreload) { var template = Tools.getTemplate(newSpecies); if (poke.sprite.sp.shiny) template.shiny = true; poke.sprite.animTransform(template); - poke.removeVolatile('formechange'); - poke.removeVolatile('typechange'); + poke.sprite.oldsp = null; poke.side.updateStatbar(); poke.species = newSpecies; poke.spriteid = template.spriteid; + poke.details = args[2]; poke.searchid = args[1].substr(0, 2) + args[1].substr(3) + '|' + args[2]; break; case 'teampreview':