public static void Gen345UnShiny(this PKM pkm) { pkm.SetShiny(); bool flag = pkm.IsEgg || pkm.WasEgg || pkm.Met_Level <= 1; if (flag) { pkm.SetPIDGender(pkm.Gender); return; } if (pkm.Format == 3) { pkm.Gen3UnShiny(); } if (pkm.Format == 4) { pkm.Gen4UnShiny(); } if (pkm.Format == 5) { pkm.Gen5UnShiny(); } SetBasicData(pkm); }