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);