diff --git a/PKHeX.Core/Legality/RNG/Methods/Gen8b/Roaming8bRNG.cs b/PKHeX.Core/Legality/RNG/Methods/Gen8b/Roaming8bRNG.cs index e53c318d7..bbddafd6d 100644 --- a/PKHeX.Core/Legality/RNG/Methods/Gen8b/Roaming8bRNG.cs +++ b/PKHeX.Core/Legality/RNG/Methods/Gen8b/Roaming8bRNG.cs @@ -20,6 +20,10 @@ public static void ApplyDetails(PKM pk, EncounterCriteria criteria, Shiny shiny if (flawless == -1) flawless = 0; + // Since the inner methods do not set Gender (only fixed Genders are applicable) and Nature (assume Synchronize used), set them here. + pk.Gender = pk.Species == (int)Species.Cresselia ? 1 : 2; // Mesprit + pk.Nature = pk.StatNature = (int)criteria.GetNature(); + int ctr = 0; var rnd = Util.Rand; do