diff --git a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch.cs b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch.cs index 2cb854ae1..75e50038a 100644 --- a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch.cs +++ b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch.cs @@ -195,8 +195,10 @@ public bool IsValidItemAndCount(ITrainerInfo SAV, int itemindex, bool HasNew, bo itemcnt = byte.MaxValue; else if (SAV.Generation >= 3 && itemcnt > ushort.MaxValue) itemcnt = ushort.MaxValue; + return true; } - else if (itemcnt > MaxCount) + + if (itemcnt > MaxCount) { if (itemindex == 797 && itemcnt >= 2) // Edge case when for some reason the item count for Z-Ring was 2 in an unedited save and set 1 after using PKHeX itemcnt = 2;