Update 23.08.23

This commit is contained in:
Kurt 2023-08-22 21:27:29 -07:00
parent 108708dcda
commit 4e13a0261d
6 changed files with 26 additions and 11 deletions

View file

@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<Version>23.07.09</Version>
<Version>23.08.23</Version>
<LangVersion>11</LangVersion>
<Nullable>enable</Nullable>
<NeutralLanguage>en</NeutralLanguage>

View file

@ -125,18 +125,18 @@ public static class ShowdownParsing
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,

View file

@ -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.