diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8a.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8a.cs index b026a2683..0e31e213e 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8a.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8a.cs @@ -74,9 +74,16 @@ internal static class Encounters8a new(201,024,25,U) { Location = 097 }, // Unown Y new(201,025,25,U) { Location = 051 }, // Unown Z new(201,026,25,U) { Location = 142 }, // Unown ! at Snowfall Hot Spring - new(201,026,25,U) { Location = 099 }, // Unown ! along the Arena’s Approach (crossover) new(201,027,25,U) { Location = 006 }, // Unown ? + // Future updates will handle crossovers better. + new(201,017,25,U) { Location = 009 }, // Unown R (Cobalt Coastlands) + new(201,026,25,U) { Location = 099 }, // Unown ! (Arena’s Approach) + new(201,026,25,U) { Location = 141 }, // Unown ! (Icepeak Arena) + new(201,023,25,U) { Location = 007 }, // Unown X + new(201,024,25,U) { Location = 097 }, // Unown Y + new(201,006,25,U) { Location = 007 }, // Unown G + // Static Encounters new(046,000,50,M,M) { Location = 019 }, // paras01: Paras new(390,000,12,M,M) { Location = 007 }, // hikozaru_01: Chimchar @@ -96,33 +103,5 @@ internal static class Encounters8a new(571,001,58,M,M) { Location = 111, IsAlpha = true, Moves = new[] {555,421,841,417}, Mastery = new[] {true,true,true ,true } }, // zoroark01: Zoroark-1 new(706,001,58,M,M) { Location = 104, IsAlpha = true, Moves = new[] {231,406,842,056}, Mastery = new[] {true,true,true ,true } }, // numelgon01: Goodra-1 new(904,000,58,M,M) { Location = 105, IsAlpha = true, Moves = new[] {301,398,401,038}, Mastery = new[] {true,true,true ,false} }, // harysen01: Overqwil - - // Uncatchable - // new(901,000,26,M,M) { Location = -01, Gender = 0, Nature = Adamant, FlawlessIVCount = 3, GVs = new[]{2,3,0,2,2,0} }, // ringuma01: Ursaluna - // new(190,000,30,M,M) { Location = -01, Gender = 0 }, // aipom01: Aipom - // new(190,000,30,M,M) { Location = -01, Gender = 1 }, // aipom01: Aipom - // new(185,000,26,S,S) { Location = -01, Gender = 0 }, // usokkie01: Sudowoodo - // new(460,000,55,M,M) { Location = -01, Gender = 0 }, // yukinooh01: Abomasnow - // new(478,000,55,M,M) { Location = -01, Gender = 1 }, // yukimenoko01: Froslass - // new(448,000,62,M,M) { Location = -01, Gender = 0, FlawlessIVCount = 3 }, // lucario01: Lucario - // new(628,001,54,M,M) { Location = -01, Gender = 0, Nature = Adamant }, // warrgle01: Braviary-1 - // new(217,000,30,M,M) { Location = -01, Gender = 0, Nature = Modest }, // ringuma02: Ursaring - // new(483,001,65,M,M) { Location = -01, FlawlessIVCount = 3 }, // nsi_ex_07: Dialga-1 - // new(484,001,65,M,M) { Location = -01, FlawlessIVCount = 3 }, // nsi_ex_08: Palkia-1 - // new(900,001,18,M,M) { Location = -01, Gender = 0, Nature = Adamant }, // ns001: Kleavor-1 - // new(900,001,18,M,M) { Location = -01, Gender = 0, Nature = Adamant, FlawlessIVCount = 3 }, // nsi_ex_01: Kleavor-1 - // new(549,002,30,M,M) { Location = -01, Gender = 1, Nature = Adamant, FlawlessIVCount = 3, Moves = new[] {078,077,412,249}, Mastery = new[] {true,true,true,true } }, // dredear01: Lilligant-2 - // new(059,002,36,M,M) { Location = -01, Gender = 0, Nature = Adamant, FlawlessIVCount = 3 }, // nsi_ex_06: Arcanine-2 - // new(101,002,46,M,M) { Location = -01, Gender = 0, Nature = Modest, FlawlessIVCount = 3, Moves = new[] {086,412,085,087}, Mastery = new[] {true,true,true,false} }, // nsi_ex_04: Electrode-2 - // new(713,002,56,M,M) { Location = -01, Gender = 0, Nature = Relaxed, FlawlessIVCount = 3 }, // nsi_ex_03: Avalugg-2 - // new(493,000,75,M,M) { Location = -01, FlawlessIVCount = 3, Moves = new[] {347,326,449,063}, Mastery = new[] {true,true,true,true } }, // nsi_ex_09: Arceus - // new(483,001,85,M,M) { Location = -01, GVs = new[]{10,10,10,10,10,10} }, // nsi_ex_07_r: Dialga-1 - // new(484,001,85,M,M) { Location = -01, GVs = new[]{10,10,10,10,10,10} }, // nsi_ex_08_r: Palkia-1 - // new(900,001,70,M,M) { Location = -01, Gender = 0, Nature = Adamant, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {830,403,404,370}, Mastery = new[] {true,true,true,true} }, // nsi_ex_01_r: Kleavor-1 - // new(549,002,70,M,M) { Location = -01, Gender = 1, Nature = Adamant, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {837,080,409,416}, Mastery = new[] {true,true,true,true} }, // dredear01_r: Lilligant-2 - // new(059,002,70,M,M) { Location = -01, Gender = 0, Nature = Adamant, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {833,444,242,528}, Mastery = new[] {true,true,true,true} }, // nsi_ex_06_r: Arcanine-2 - // new(101,002,70,M,M) { Location = -01, Gender = 0, Nature = Modest, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {835,087,063,086}, Mastery = new[] {true,true,true,true} }, // nsi_ex_04_r: Electrode-2 - // new(713,002,70,M,M) { Location = -01, Gender = 0, Nature = Relaxed, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {836,667,444,442}, Mastery = new[] {true,true,true,true} }, // nsi_ex_03_r: Avalugg-2 - // new(493,000,100,M,M){ Location = -01, GVs = new[]{10,10,10,10,10,10}, Moves = new[] {347,326,449,063}, Mastery = new[] {true,true,true,true} }, // nsi_ex_09_r: Arceus }; } diff --git a/PKHeX.Core/Resources/legality/mgdb/wa8.pkl b/PKHeX.Core/Resources/legality/mgdb/wa8.pkl index fef4b50f3..0e089c76c 100644 Binary files a/PKHeX.Core/Resources/legality/mgdb/wa8.pkl and b/PKHeX.Core/Resources/legality/mgdb/wa8.pkl differ diff --git a/PKHeX.Core/Resources/legality/mgdb/wb8.pkl b/PKHeX.Core/Resources/legality/mgdb/wb8.pkl index 07ae003c5..0bb3e8e9a 100644 Binary files a/PKHeX.Core/Resources/legality/mgdb/wb8.pkl and b/PKHeX.Core/Resources/legality/mgdb/wb8.pkl differ diff --git a/PKHeX.Core/Resources/legality/mgdb/wc4.pkl b/PKHeX.Core/Resources/legality/mgdb/wc4.pkl index a63e32b0a..efdb442bd 100644 Binary files a/PKHeX.Core/Resources/legality/mgdb/wc4.pkl and b/PKHeX.Core/Resources/legality/mgdb/wc4.pkl differ diff --git a/PKHeX.Core/Resources/legality/mgdb/wc8.pkl b/PKHeX.Core/Resources/legality/mgdb/wc8.pkl index 8e50b8a50..21545e9bb 100644 Binary files a/PKHeX.Core/Resources/legality/mgdb/wc8.pkl and b/PKHeX.Core/Resources/legality/mgdb/wc8.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 5a5c82109..73c679705 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 fe34753e3..eeed6b76b 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/PKHeX.WinForms.csproj b/PKHeX.WinForms/PKHeX.WinForms.csproj index e4a78c8ef..bc0bc549e 100644 --- a/PKHeX.WinForms/PKHeX.WinForms.csproj +++ b/PKHeX.WinForms/PKHeX.WinForms.csproj @@ -12,7 +12,7 @@ Resources\icon.ico PKHeX.WinForms.Program PKHeX - 22.02.08 + 22.02.14 10 enable diff --git a/PKHeX.WinForms/Resources/text/changelog.txt b/PKHeX.WinForms/Resources/text/changelog.txt index 7f2eb9288..66ebde9be 100644 --- a/PKHeX.WinForms/Resources/text/changelog.txt +++ b/PKHeX.WinForms/Resources/text/changelog.txt @@ -1,7 +1,29 @@ PKHeX - By Kaphotics http://projectpokemon.org/pkhex/ -22/02/08 - New Update: +22/02/14 - New Update: + - Legality: + - - Changed: Height & Weight calculated values now match the game calculation perfectly. Values not matching expected values exactly are flagged. + - - Fixed: SWSH tutor moves are now illegal on PA8 entities. + - - Fixed: Gen3 Colosseum E-Reader entities now correctly generate PID/IV from the encounter database. Thanks @Dani88alv ! + - - Fixed: Gen8 BDSP trade encounters now generate correct ECs from the encounter database. Thanks @architdate ! + - - Fixed: Gen8 PLA evolution levels are checked for Basculegion/Wyrdeer/Overqwil (must learn suitable move). Thanks @Lusamine ! + - Added: Randomizing an Alpha Pokémon's IVs now sets 3 flawless IVs. + - Added: Gen7 LGPE starter choice can now be changed in MyStatus7b. Thanks @GiftedK ! + - Fixed: Startup checking for if an update is available now correctly waits for the form to be ready for the label to appear. Thanks @jdearden1 ! + - Fixed: Auto Height/Weight calc checkbox now behaves better when loading and toggling state. Thanks @joeymavity ! + - Fixed: Gen8 PLA showdown set imports will no longer error trying to set record flags. + - Fixed: Gen8 BDSP box names that are uninitialized will show placeholder "Box #" values in the dropdown. + - Fixed: Gen5 Funfest mission record flags for the last funfest mission type now save correctly. Thanks @Dani88alv ! + - Fixed: Gen5 Battle Subway progress flags now save correctly. Thanks @Dani88alv ! + - Fixed: Gen4 DP Met/Egg Location now sets correctly. Thanks @twinbee321 ! + - Fixed: Gen3 Colosseum inventory now saves correctly. Thanks @Dani88alv ! + - Changed: Save File memory allocation reduced; original data for backups is no longer stored in RAM. Exporting a backup will copy the original file loaded. + - Changed: Gen2-5's Hidden Power's base power is now indicated next to the type rather than on a separate line. + - Changed: Contest Stats now appear a little lower in the stats tab; same for Is Alpha / Is Noble checkboxes. + - Changed: Showdown Set parsing now accepts "Yes" for Shiny / Gigantamax regardless of case ("yEs" is valid for true). Useful for manually typed SysBot.NET users' sets :) + +22/02/08 - New Update: (35837) [4530167] - Legality: - - Added: GVs are now checked for legality. - - Fixed: Min Move Count now considers purchased moves as able to skip as level up moves. Thanks CC6174 !