Fix infinite loop pk1/2 -> pk<7

This commit is contained in:
Kurt
2018-09-01 15:09:04 -07:00
parent debccff8b7
commit 106a02eedd

View File

@@ -271,8 +271,8 @@ private static PKM IntermediaryConvert(PKM pk, Type PKMType, int toFormat, ref s
switch (pk)
{
// Non-sequential
case PK1 pk1 when toFormat >= 7: return pk1.ConvertToPK7();
case PK2 pk2 when toFormat >= 7: return pk2.ConvertToPK7();
case PK1 pk1 when toFormat > 2: return pk1.ConvertToPK7();
case PK2 pk2 when toFormat > 2: return pk2.ConvertToPK7();
case PK3 pk3 when PKMType == typeof(CK3): return pk3.ConvertToCK3();
case PK3 pk3 when PKMType == typeof(XK3): return pk3.ConvertToXK3();
case PK4 pk4 when PKMType == typeof(BK4): return pk4.ConvertToBK4();