diff --git a/PKHeX.Core/Editing/ShowdownSet.cs b/PKHeX.Core/Editing/ShowdownSet.cs index bbfd0d6f9..13ed55253 100644 --- a/PKHeX.Core/Editing/ShowdownSet.cs +++ b/PKHeX.Core/Editing/ShowdownSet.cs @@ -67,7 +67,7 @@ public ShowdownSet(IEnumerable lines) } private void LoadLines(IEnumerable lines) { - lines = lines.Select(z => z.Replace("'", "’").Trim()); // Sanitize apostrophes + lines = lines.Select(z => z.Replace("'", "’").Replace("–", "-").Trim()); // Sanitize apostrophes & dashes lines = lines.Where(z => z.Length > 2); ParseLines(lines); diff --git a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs index 7ce89fa9d..89a008232 100644 --- a/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs +++ b/PKHeX.WinForms/Controls/PKM Editor/PKMEditor.cs @@ -1025,10 +1025,7 @@ private void UpdateOriginGame(object sender, EventArgs e) pkm.Version = (int)Version; TID_Trainer.LoadIDValues(pkm); } - if (newTrack == GameVersion.GSC && pkm.Format >= 7) - newTrack = GameVersion.USUM; - else if (pkm.Format < 3) - newTrack = GameVersion.GSC; + if (newTrack != origintrack) { var met_list = GameInfo.GetLocationList(Version, pkm.Format, egg: false);