smogon / pokemon-showdown

Pokémon battle simulator.
https://pokemonshowdown.com
MIT License
4.77k stars 2.79k forks source link

Unable to continue battle after fainting (Pursuit/Mega bug) #3010

Closed chtref closed 7 years ago

chtref commented 7 years ago

http://replay.pokemonshowdown.com/gen7pokebankou-494453294

What happens is the following:

Turn 1

Opponent Mega Evolves his Charizard into Mega Charizard Y, then Solar Beam on the Rotom Rotom lives the hit and uses Volt Switch, goes to Metagross

Turn 2

Metagross Mega Evolves and uses Pursuit on the Mega Charizard Y, who decides to stay in and lives the hit Mega Charizard Y goes for Fire Blast, KOing Mega Metagross.

Afterwards, the Metagross player is left with exactly two options: Skip turn, and Skip to end. Both buttons do absolutely nothing and the room is stuck. In other words, this is a game-breaking bug.

Zarel commented 7 years ago

This is something my choice refactor will eventually fix, but I don't see a need to keep this issue open since there's not really enough information in this issue to do anything with.

Slayer95 commented 7 years ago

Fixed in https://github.com/Zarel/Pokemon-Showdown-Client/commit/16a6de258c6fdacac457d6c79ac058ff55b55d61