diff --git a/pk3DS/Subforms/Gen6/RSTE.cs b/pk3DS/Subforms/Gen6/RSTE.cs index f03d491..2171583 100644 --- a/pk3DS/Subforms/Gen6/RSTE.cs +++ b/pk3DS/Subforms/Gen6/RSTE.cs @@ -668,7 +668,7 @@ private static void RandomizeTeam(trdata6 t, MoveRandomizer move, ushort[] itemv pk.Species = (ushort)species; pk.Gender = 0; // Set Gender to Random - bool mega = !megaEvos.Contains(species) || rRandomMegas; + bool mega = rRandomMegas & !(mevo && p == last); // except if mega evolution is forced for the last slot pk.Form = (ushort)Randomizer.GetRandomForme(pk.Species, mega, true, Main.SpeciesStat); } if (rLevel)