diff --git a/main.lua b/main.lua index 73aa6c6c..fe8135fa 100644 --- a/main.lua +++ b/main.lua @@ -258,9 +258,8 @@ if REPENTANCE then local function RevertCraneGameItems() for seed, collectibleType in pairs(EID.LastCraneType) do - if EID.CraneItemType[seed] then - EID.CraneItemType[seed] = EID.LastCraneType[seed] - end + -- Do not check EID.CraneItemType[seed] is valid, because destroyed machines are also be restored + EID.CraneItemType[seed] = EID.LastCraneType[seed] end end