From c8eb4f548fdf9ccf43ec8089e52358c7b34f537c Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 15 Dec 2025 23:19:16 -0600 Subject: [PATCH] Update 25.12.15 --- Directory.Build.props | 2 +- .../Legality/Verifiers/LegendsZAVerifier.cs | 2 +- PKHeX.Core/Resources/legality/mgdb/wa9.pkl | Bin 6408 -> 7832 bytes .../legality/wild/encounter_go_home.pkl | Bin 171588 -> 172136 bytes .../legality/wild/encounter_go_lgpe.pkl | Bin 34992 -> 35108 bytes PKHeX.WinForms/Resources/text/changelog.txt | 11 ++++++++++- .../Legality/LearnabilityTests.cs | 2 +- 7 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 5f9ec2b6a..66eb28cfd 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 25.12.12 + 25.12.15 13 enable en diff --git a/PKHeX.Core/Legality/Verifiers/LegendsZAVerifier.cs b/PKHeX.Core/Legality/Verifiers/LegendsZAVerifier.cs index 2c005a032..e3a600931 100644 --- a/PKHeX.Core/Legality/Verifiers/LegendsZAVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/LegendsZAVerifier.cs @@ -304,7 +304,7 @@ private static bool WasPossiblyObtainedBeforeDLC(PKM pk, IEncounterTemplate enc) private static bool IsPermittedUnsetPlusMove(Species species, Move move) => species switch { // Relearn moves added in DLC: - Pichu or Pikachu or Raichu when move is DrainingKiss => true, + Pikachu or Raichu when move is DrainingKiss => true, Onix or Steelix when move is RockBlast => true, Absol when move is Snarl or PhantomForce => true, Roserade or Whirlipede or Scolipede when move is MortalSpin => true, diff --git a/PKHeX.Core/Resources/legality/mgdb/wa9.pkl b/PKHeX.Core/Resources/legality/mgdb/wa9.pkl index 0791ff83046dcd9d166f9aa9760c38b0bae09ff9..bf895f100c53079b3874c725f52c3da9b315c30b 100644 GIT binary patch delta 100 zcmeA$nqj+P2CH;B0|+oOFfsutW(EdX237`f1}+9B2CmJH+;f?j-brolV*SRu*+c9A w)8-1{3rvicCpQXDR>_vh4w%Vw?<3zbf^mFTTRU4}UgbtxGd7U@z{v{j^7R8;7Op{<&R zK@JOTb*reTTj4djmPZ$L+_h>N6&2MwSGPK0QNsSdL$`Xm7W}HYD z%;QB`kc9ax5xto?=tAS!B9?PR3gL%-0x{s7BoaPX#4%YUK3QBMQ$#w^GgZVsO(fdK zDw2P`h;ceeT_BR4E25jh!pNK{l4}#GnBS9Sj2D{)gxF)B1@xUW5ZQ~;VmgV;m8=ijDvDSwl3gN_x0df$(>)iLh?7jNA>(UB3a%r2 zk$Ic=NugG^ zNC)bx*sjeYC3lFpGOGEwg-p=8m1H~wxQoT^raCVbZ(}>qxt*l$B>{BqV6pq?LM`L& zCmy^(>V(6A0En(nDCPwUd66+;&H$V* z5pN%D3GZX!KNGN(!}c=Sq2MnZq*qv|jc&k=9t2*cB4oWrLU2O&S2~DZnA+J6Lw}B=kM=e_-B^bn6gtej*Mc z|6vP$X3Q__f4V5iMG!Hiq(Y}8fF$$-l{io^NJ$&add8tHO-aTOzM;av{mDu?U^_)g z31ZM0d5;_fVLnw!-f$&FCMD&kDJlF7-$uBUw2V|zc{-ENP*REnsxw$H?Bk#Fj0l8u($kj4q`_M#2C2j~`R5Qp_ao)Ltz zfdtTs6fC=W2S0ic+rv9QNx@b5FfShA;rA?rtN=mLhQOmte2mH-CsS0S4o!%nxRE`4 zf@GhhN;qJ8ig9o>(aERj6 z{7u-;{zmqb)d2z{{5BKO4P6I&h$a}`VR7i*<&Z)D9$NuZC)L7_HgqB5eY%D)tRD~v zH3%aC(}yGlFFIXZ%DXt_A5r1Q48Yz`$T&t4pRyGPSs3|o7W<4&ea;wkCJ6Q=Th~qX zU-1m**UW`{LqVuO1UX4Mio$<02NmBk5BBfae>ax^+R=^t9x8_6ds_bkE&7opQta;` z_7sMn2nKgA-+rbNWd1^u2#6+0{WD@*LCd2q!O`Ky1nnkkX zNCtk$cuhJHJd29W6mhmD+2>F-iY8DDy3vqLG7~jPpG49wE*>-?-go~y0$Hf;Tq;8j z;_#fOiFGpLV9MbcT_~MGwQx?QGpL)!7zELU467!E@S+8A7|$nhxZw(LiJ}+g>12j_ zbi#T8l_4)zlLTZ2S;GQ5icx_YG@=!qNJ4)hZHE;FaKepx1ksMzh3tQd8{^95JduFBLP@oM=>f;gGRKX6G`Z2kpQeHfD>-iBZzjyX1O#;aZ@^*2c%%Uh-6?x z5z63!A1#O?0m&m7SYU_D;X9mjc|VWDPzg7x;ei)5s6#y(TwE*{b6DmRET1Icyo3sn zyO2rfK<1?kMtT9sq7|};4xk#1NWi?91BnjgTt*;R3P}*=C3NC)V!?KWCSkZbxa1Tu z5c(?#jxdZ%Sr~CxmytQzknW%&v>*xpRV=!kMBqmZNmy2J5Rp?%;%G(YO6H;k*{eu; z75ksy#=M%WQI9YZaFno@Fs>ncl%fWE(Fx;P0>gVXzX7mZ!jd&;j#$_6=UNA-{~o5J&z77C{8nH;@R7H!>DMq?c165-7Wg zIVifB>d}cLOt;Wc^upn)U?Oz4a$umpjfD|M4-B{S#|d6!RMG+HHu4P9CMrNWMbyFQ zW(~w(ucE!sZzc$WFy6s-pa^B~z}4ILP|XAUXh9SSq@dqI0GLsO6f9dgC#Zl23E1x> zAoL!-p&gdH2o4Y0k-VER_fQyOUb?)E{mO zfsqFX+z6l@ok$>stX&*bRKkxobRdo%7Z=?F{H~)MO=v?G+z)c_5JU%3$ZB9Ql*5Yv z!U*nW3{uG0!#t!=^biFhiUd+H`l%i^3@YN{^f$jb%rrJ_gyD<9qv1}gjpxiCd=j@q z4PVqwn6hO6|2f>efATOjw13Pf5mmczT0wLAv|in@!NYPxgG9#leVa7%K=Ym%i$@s@ zEHwP^x+2ZVrPEbf|C{D)hg}McedK(Ktq2Sys_-s zH*ItVp^g+kMjae1{8Ob3)E~KXYt6d-X~zd>HohGle_~;=L*Lp?I$BtjZ~t_)EmVAg zdT!9r{;bbcqWL!Esq=jEXRFPI{tqId$ZYkT8g%59@3uTOweR=^^VHABbt@E{qxKx% zzEHtDRW{&+g?z2^)$-#y7s_0q4lFwUMNfm;sXw}7zB?aPFB2+ce@xX6KUPvz8n0q6 zsEl0Wv0kYoccIkx%Aoz<>zyeTKiX^Grz!PxsOAvK4msKqcbX-%BEPqFAwjS zTOGUesY>mp5yu|;Kdj?_e)x9Wu5I|0j}!YoPVgBwX$2wYM$I$OK4*YvM|)6p_?P7H w=}>cj<^8;0c^^t{*4%1zA)imC*dvRGEIHvhw60qFa?lCqGgNes)_v-K0ZGMOy8r+H delta 5065 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 delta 683 zcmWmBJxmjE7{~En4~E8QLJR}ZQV}YiS`lo6C%#p!#uwC6P#Y{-H?d9T*rLiE&^s#Gyk62V)!@95nIE@X6i(?z!jfKD;w(Z;dzkVl*t- z$fIq8l*X48T~cME@j!5&Hq$aFhVlfSCvowQ#lV_+Qu|@g@d#khvcbgQC zN(-3XE`3L}Pes-Gq`z3&Avyh0`+!v1DJ5f4Bu>&nl41d=T~ZlMSe8^rd5C6V?O}ku z((pc#BY!}egA!5(byN>Zp+nSzbC?>*B8Q~(>xh&+#x%z{qk2LzPf9`+R1#Ym)n-s&8%apfh4okNwmX$u;p}<|~{XI65<9eShJm44PDf*D_ zka|Q6qK~Ehixa$@#1o1Xc=?R=Vdgmn*iNM+b-W<>CC$8I@-j&<_nHYR{zoIS-ivmQ z1vd dYgc)nM~)Kiw~wytZDCSxVDjI}Iq|f)=09R~m%so3 diff --git a/PKHeX.WinForms/Resources/text/changelog.txt b/PKHeX.WinForms/Resources/text/changelog.txt index 7507ae955..749ce6e64 100644 --- a/PKHeX.WinForms/Resources/text/changelog.txt +++ b/PKHeX.WinForms/Resources/text/changelog.txt @@ -1,7 +1,16 @@ PKHeX - By Kaphotics http://projectpokemon.org/pkhex/ -25/12/12 - New Update: +25/12/15 - New Update: + - Legality: Improved location ID detection of wild encounters, should work for 99.9%. + - - Crossovers are not currently handled for detecting location IDs. Generating from encounter template is 100% legal. + - Added: Gen9a Donut editor. Can randomize, clone, fill, export, import, and manually edit individual donuts. Thanks @Lusamine & @sora10pls ! + - Added: Gen9a Trainer Editor can now change Hyperspace Survey Points. Refer to the DLC tab in the editor. + - Fixed: Gen9a Meowstic/Magearna mega entries now update the Pokédex as expected. + - Fixed: Gen9a Event Flag editor no longer sometimes opens with a popup warning. + - Fixed: Gen3 Battle Frontier streak edits no longer reset adjacent streak values. Thanks @rjgabel ! + +25/12/12 - New Update: (178684) [11901482] - Added: Support for Legends: Z-A (Mega Dimension) DLC, 2.0.0 - Legality: - - New encounters not yet added to the database. Any currently present in this release may not be accurate. diff --git a/Tests/PKHeX.Core.Tests/Legality/LearnabilityTests.cs b/Tests/PKHeX.Core.Tests/Legality/LearnabilityTests.cs index 56ae41794..2707ace89 100644 --- a/Tests/PKHeX.Core.Tests/Legality/LearnabilityTests.cs +++ b/Tests/PKHeX.Core.Tests/Legality/LearnabilityTests.cs @@ -18,7 +18,7 @@ public static void VerifyCanLearn(string species, params string[] moves) } [Theory] - [InlineData(nameof(Species.Perrserker), "Swift")] + //[InlineData(nameof(Species.Perrserker), "Swift")] // added in Z-A DLC [InlineData(nameof(Species.Perrserker), "Shock Wave")] [InlineData(nameof(Species.Sirfetchd), "False Swipe")] [InlineData(nameof(Species.Bulbasaur), "Fly")]