diff --git a/src/form-change-phase.ts b/src/form-change-phase.ts index 6f555af7d..185d602f8 100644 --- a/src/form-change-phase.ts +++ b/src/form-change-phase.ts @@ -186,6 +186,13 @@ export class QuietFormChangePhase extends BattlePhase { const preName = this.pokemon.name; + if (!this.pokemon.isOnField()) { + this.pokemon.changeForm(this.formChange).then(() => { + this.scene.ui.showText(getSpeciesFormChangeMessage(this.pokemon, this.formChange, preName), null, () => this.end(), null, true); + }); + return; + } + const getPokemonSprite = () => { const sprite = this.scene.addPokemonSprite(this.pokemon, this.pokemon.x + this.pokemon.getSprite().x, this.pokemon.y + this.pokemon.getSprite().y, `pkmn__sub`); sprite.setOrigin(0.5, 1);