From baa7bd52a8b3984c5e9efaa27cff1898a4685cf4 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 20 Nov 2021 09:40:38 -0800 Subject: [PATCH] Manually hardcode incompatible conversion cases for P*8 --- PKHeX.Core/PKM/Util/PKMConverter.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PKHeX.Core/PKM/Util/PKMConverter.cs b/PKHeX.Core/PKM/Util/PKMConverter.cs index acaae03da..a3123175d 100644 --- a/PKHeX.Core/PKM/Util/PKMConverter.cs +++ b/PKHeX.Core/PKM/Util/PKMConverter.cs @@ -231,6 +231,11 @@ public static bool IsConvertibleToFormat(PKM pk, int format) if (!AllowIncompatibleConversion || pkm != null) return pkm; + if (pk is PK8 && destType == typeof(PB8)) + return new PB8(pk.Data); + if (pk is PB8 && destType == typeof(PK8)) + return new PK8(pk.Data); + // Try Incompatible Conversion pkm = GetBlank(destType); pk.TransferPropertiesWithReflection(pkm);