Nicco Posted February 25, 2020 Posted February 25, 2020 (edited) Hello, PKHeX gives a drop-down box when Hoopa's Unbound form is selected, listing 0, 1, 2, and 3 as options (which represent the number of days since using the Prison Bottle--though in Alola games, if it's in a PC box at that time it will not change back until it's withdrawn from the box, regardless of how long that takes). Regardless of what value you select, the process of saving it to a box does not respect that value, and always writes 0 instead--which then triggers a legality flag under the thought that it should have already changed back if the value really was 0. The correct form argument for a Hoopa-U that's been deposited in the PC box is 3, and attempting to set that value while it's in the left pane will allow it to certify as legal. The problem is that even after verifying that legality, dragging it into a box from there completely throws away the 3 and replaces it with 0, so it will show up with the illegal flag as soon as you send it there no matter what inputs you can possibly give. This is correct in generation 6 but not in generation 7. The error is in this file: PKHeX/PKHeX.Core/Saves/SAV7.cs at Lines 207 to 223: ........ return pkm.Species switch { (int)Species.Furfrou => 5u, // Furfrou (int)Species.Hoopa => 3u, // Hoopa _ => 0u }; .......... https://github.com/kwsch/PKHeX/issues/2706 Edited February 25, 2020 by Nicco
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now