kwsch / PKHeX

Pokémon Save File Editor
https://projectpokemon.org/pkhex/
Other
3.7k stars 692 forks source link

Showdown set import/export bugs for multiple form Pokemon #666

Closed sora10pls closed 7 years ago

sora10pls commented 7 years ago

Note: the following apply for 10%-C, 50%-C, and Complete Formes. Normal Forme works as intended, I just used 50%-C as the main example since it's what I tested with at first.

When exporting a set for Zygarde 50%-C from Showdown's teambuilder, this is the output: image

When exporting a set for Zygarde 50%-C from PKHeX, this is the output: image

If a Zygarde 50%-C set is imported into PKHeX from Showdown, it defaults to Normal Forme with Aura Break.

If a Zygarde 50%-C set is imported into Showdown from PKHeX, the set isn't recognized (as shown in the below pic). image

In terms of Zygarde Complete Forme... PKHeX exports: Zygarde-100%-C Showdown exports: Zygarde-Complete

sora10pls commented 7 years ago

Found another case of this type of behaviour: Minior.

PKHeX exports: image

Showdown exports: image

In terms of its Meteor Form... PKHeX exports: Minior Showdown exports: Minior-Meteor

And in terms of its Core Form... PKHeX exports: Minior-C-Colour Showdown exports: Minior-Colour

sora10pls commented 7 years ago

Found another edge case: Ash-Greninja.

PKHeX exports: Greninja-Ash Showdown exports: Greninja

Like with Zygarde, it's easily identifiable which Form it should be with what Ability the Greninja has (1 if Torrent/Protean, 2 if Battle Bond). And if the set from Showdown has Greninja-Ash (identified as Form Active in PKHeX), then perhaps it should default to Form 2, Ash. :)