From 013fe95c8dfabf37bb5349fdd1b10324b764b5ac Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 13 Feb 2022 01:18:19 -0800 Subject: [PATCH] Update 22.02.14 --- .../Legality/Encounters/Data/Encounters8a.cs | 37 ++++-------------- PKHeX.Core/Resources/legality/mgdb/wa8.pkl | Bin 712 -> 4272 bytes PKHeX.Core/Resources/legality/mgdb/wb8.pkl | Bin 5856 -> 6588 bytes PKHeX.Core/Resources/legality/mgdb/wc4.pkl | Bin 500760 -> 500760 bytes PKHeX.Core/Resources/legality/mgdb/wc8.pkl | Bin 518400 -> 532800 bytes .../legality/wild/encounter_go_home.pkl | Bin 74560 -> 74868 bytes .../legality/wild/encounter_go_lgpe.pkl | Bin 17760 -> 17872 bytes PKHeX.WinForms/PKHeX.WinForms.csproj | 2 +- PKHeX.WinForms/Resources/text/changelog.txt | 24 +++++++++++- 9 files changed, 32 insertions(+), 31 deletions(-) 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 fef4b50f39cbb50b71e9f131369dc9ae47cc1117..0e089c76c059334c516fe586d1e0b1e9e427c465 100644 GIT binary patch literal 4272 zcmZQzfPgL_#mvCS$jT@p0}_#aZ^HqRVPIg=$bNUl;IqMXgY^b5F$B%X;K7i{PymFP z40#Nd2nisIi2EP+)LoNCo=81V|Qv<(L@o z=^H9?3=BSVKnWs&$&sm@VGf+$!N|bK3W{JL@gEJyqVXYI%+RBjh>|J7Bwa>$I_3t6 z<~n{6gvo-^F^oMD>FWk>4elBoGyBq_9BRCyT1g79*Ml}W)-3d%D{GfCU zB+!$s6qhY{xLfzvSq6RHOkRY0Pk6r2UbOi&s~F-!*$Kmf{a=rlI<)4-~+tA|RBQllY2aR~gliZFs3 zl8!;;u{cQd3Y#2|94(I#AvDSwtRYZ03*j;zM0qR?5(TB;cpwIq#~>O6u$99waZ=TT R4ICv#Lx2h)ARNHJ006J@5y=1m delta 7 Ocmdm>c!G7q2_^syI|CU2 diff --git a/PKHeX.Core/Resources/legality/mgdb/wb8.pkl b/PKHeX.Core/Resources/legality/mgdb/wb8.pkl index 07ae003c5212f9a68fd686a51940cda7bd677faa..0bb3e8e9abda63f1489a6874b76db14bb2f1d60a 100644 GIT binary patch delta 270 zcmaE$yT^FL91fY&3?RVFz{toAX2FQJPh@yDCo=0Wa$h%iYjD@#puuAUhRO2Gq65wM z`2XK=4hztk77V$Jd`ws2bSEPN13v=;69fN$G$4h>7Xbm8$%)JoOp0?hcX5RA0RVbv BXSe_W delta 12 TcmdmE{6KfZ9FENu+%9|oC2R!Q diff --git a/PKHeX.Core/Resources/legality/mgdb/wc4.pkl b/PKHeX.Core/Resources/legality/mgdb/wc4.pkl index a63e32b0aec2a76dd6b21cd2c990700a771dfcc4..efdb442bdc889f30e55f41f9d648c6f9f79c00b0 100644 GIT binary patch delta 106 zcmbPnLT<(hxeW_WZ09)3d}HzE1t$VhKui|K={BV-THE=GSXM3C{y~RvMLI-y`yNr& zD~qxoOV`-_*NJ8D~kaXtv3Du diff --git a/PKHeX.Core/Resources/legality/mgdb/wc8.pkl b/PKHeX.Core/Resources/legality/mgdb/wc8.pkl index 8e50b8a504f1c26e00da4253efdcd97ca0368de2..21545e9bb9ce3f561792378857d68965f6259139 100644 GIT binary patch delta 334 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 diff --git a/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl b/PKHeX.Core/Resources/legality/wild/encounter_go_lgpe.pkl index fe34753e3fcc9b3de7f56e5f2583e246e93e17b7..eeed6b76be0b7e13cd3100cb2aec668580f38492 100644 GIT binary patch delta 605 zcmYk&zf0V37{~F?rOL$^TrBj^w7s@x8|}4M>(z@ts`1C*;NWnBgR@n*p~DR~9N0rA zD^mDMadbSyf)ED>{|FHW2Zy5K;8exI!NIo+HdGdETvHvr%J&{;Qw@aQU zO`wWB++yXqv<3TxG>Ai7BmYvGPD|NWQW?jvUrSS1$2Fe5k#=!|xs0@rphG%C>aA45 zIyT;EL4hyTaSXeYVJM=64R~FIqx@b9vxH*%gS7OKGnR5v<&*TIn|>Uk@|mn27J!|n z2mTl7JJd^NLE1qk_{OFI8>8OG;C}80*aG=MhGGRKYTRNTjEa?y$0(c+UkOzeW8 delta 476 zcmWmAEldJ&7{~G7Ax=?(fxzaer=sHfyPS#&%s{w6AQ%i84S&9eL@t%>_y@B5UMv6r 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 !