diff --git a/Directory.Build.props b/Directory.Build.props index 4338f8e40f9..8b0ea9e994f 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 23.07.09 + 23.08.23 11 enable en diff --git a/PKHeX.Core/Editing/Showdown/ShowdownParsing.cs b/PKHeX.Core/Editing/Showdown/ShowdownParsing.cs index c865d8753ce..f082e061b11 100644 --- a/PKHeX.Core/Editing/Showdown/ShowdownParsing.cs +++ b/PKHeX.Core/Editing/Showdown/ShowdownParsing.cs @@ -125,18 +125,18 @@ public static string SetShowdownFormName(ushort species, string form, int abilit return species switch { - (int)Basculin when form == "Blue-Striped" => "Blue", - (int)Vivillon when form == "Pokeball" => "Poké Ball", - (int)Necrozma when form == "Dusk-Mane" => "Dusk", - (int)Necrozma when form == "Dawn-Wings" => "Dawn", - (int)Toxtricity when form == "Low-Key" => "Low Key", - (int)Darmanitan when form == "Galar-Zen" => "Galar Zen", - (int)Minior when form != MiniorFormName => $"C-{form}", - (int)Zygarde when form == "Complete" => form, + (int)Basculin when form is "Blue-Striped" => "Blue", + (int)Vivillon when form is "Pokeball" => "Poké Ball", + (int)Necrozma when form is "Dusk-Mane" => "Dusk", + (int)Necrozma when form is "Dawn-Wings" => "Dawn", + (int)Toxtricity when form is "Low-Key" => "Low Key", + (int)Darmanitan when form is "Galar-Zen" => "Galar Zen", + (int)Minior when form is not MiniorFormName => $"C-{form}", + (int)Zygarde when form is "Complete" => form, (int)Zygarde when ability == 211 => $"{(string.IsNullOrWhiteSpace(form) ? "50%" : "10%")}-C", (int)Greninja when ability == 210 => "Ash", // Battle Bond (int)Rockruff when ability == 020 => "Dusk", // Rockruff-1 - (int)Maushold when form == "Four" => "Family of Four", + (int)Maushold when form is "Four" => "Family of Four", (int)Urshifu or (int)Pikachu or (int)Alcremie => form.Replace('-', ' '), // Strike and Cosplay _ => FormInfo.HasTotemForm(species) && form.EndsWith("Totem", StringComparison.OrdinalIgnoreCase) ? "Large" : form, diff --git a/PKHeX.Core/Resources/legality/mgdb/wc9.pkl b/PKHeX.Core/Resources/legality/mgdb/wc9.pkl index 311f154b98a..fbd5f724acb 100644 Binary files a/PKHeX.Core/Resources/legality/mgdb/wc9.pkl and b/PKHeX.Core/Resources/legality/mgdb/wc9.pkl differ diff --git a/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl b/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl index 3c3e7d41361..df3ec9109e4 100644 Binary files a/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl and b/PKHeX.Core/Resources/legality/wild/encounter_go_home.pkl differ diff --git a/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl b/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl index f6627b193ba..ceb14d55060 100644 Binary files a/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl and b/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl differ diff --git a/PKHeX.WinForms/Resources/text/changelog.txt b/PKHeX.WinForms/Resources/text/changelog.txt index c41d56f28f3..363fdc31578 100644 --- a/PKHeX.WinForms/Resources/text/changelog.txt +++ b/PKHeX.WinForms/Resources/text/changelog.txt @@ -1,7 +1,22 @@ PKHeX - By Kaphotics http://projectpokemon.org/pkhex/ -23/07/09 - New Update: +23/08/23 - New Update: + - Legality: Added realtime RNG correlation checks for most SW/SH raids. Thanks @SciresM & @Lusamine ! + - - Note: Seed details do not trickle out to the verbose legality report at this time since seeds are 64bit (not 32bit). + - - Added: The encounter generator / matching API has been refactored for better performance and maintenance. + - - Fixed: More evotree edge cases have been resolved since the last update. + - - Fixed: Gen4 Move Tutor now permits correctly for alternate forms. + - - Fixed: Gen2 Union Cave B2F fishing slots are now recognized correctly. + - - Fixed: Gen1/2 SID check no longer indicates "Fishy" when SID is correctly zero. + - Added: Technical Record editor now indicates yellow for record indexes that can be legally learned by a previous evolution. + - Added: Gen9 origin Transfers back to PK9 format now regenerate with legal values that would be sourced from HOME. + - Fixed: Gen9 Hoopa-Unbound no longer sets a FormArgument value of 3 whenever set back to box slots. + - Fixed: Gen7 US/UM relearn moves now properly show in all PK7s when loaded to tabs. + - Fixed: Gen5 CGear Skin handling now behaves correctly for importing & saving skins. + - Fixed: Pokérus strains now indicate correctly again in the PKM Editor GUI. + +23/07/09 - New Update: (225659) [7207300] - Legality: Updated evolution checking algorithms to better identify game visitation. Thanks @Lusamine & @sora10pls ! - - Added: HOME 3.0.0 move sharing logic for learning moves via HOME instead of in-game. - - Added: HOME 3.0.0 ball inheritance logic for breeding encounters for/from Scarlet/Violet.