Crees que seria posible?
Ya que no creo que el Pokemon actual combatiendo pueda cambiarse o seria algo casi imposible, a menos...
Lo hagas fuera de combate, y un pokemon (Por ejemplo Aggron) lo expones a una megaprieda, cosa que vas a aƱadir como Objeto Nuevo y se la das igual que una Priedratrueno o agua etc.
Aunque si prefieres hacer lo que tu dices... adelante
Suerte