Jump to content

[BUG Hoopa Unbound 7 Gen]


Nicco

Recommended Posts

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 by Nicco
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...