diff --git a/PKHeX.Core/Saves/Storage/Extensions.cs b/PKHeX.Core/Saves/Storage/Extensions.cs index a1a4c9327..f3ca51427 100644 --- a/PKHeX.Core/Saves/Storage/Extensions.cs +++ b/PKHeX.Core/Saves/Storage/Extensions.cs @@ -41,12 +41,23 @@ private static List GetExtraSlotsUnsafe(SaveFile sav, bool al switch (sav) { default: return None; + case SAV3 sav3: return GetExtraSlots3(sav3); case SAV4 sav4: return GetExtraSlots4(sav4); case SAV5 sav5: return GetExtraSlots5(sav5); case SAV6 sav6: return GetExtraSlots6(sav6); case SAV7 sav7: return GetExtraSlots7(sav7, all); } } + + private static List GetExtraSlots3(SAV3 sav) + { + if (!sav.FRLG) + return None; + return new List + { + new StorageSlotOffset {Type = StorageSlotType.Daycare, Offset = sav.GetBlockOffset(4) + 0xE18} + }; + } private static List GetExtraSlots4(SAV4 sav) { return new List