diff --git a/code/modules/food/kitchen/smartfridge/engineering.dm b/code/modules/food/kitchen/smartfridge/engineering.dm index 721f5040dac..ed370ef3fd7 100644 --- a/code/modules/food/kitchen/smartfridge/engineering.dm +++ b/code/modules/food/kitchen/smartfridge/engineering.dm @@ -16,7 +16,7 @@ persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy /obj/machinery/smartfridge/sheets/accept_check(var/obj/item/O) - return istype(O, /obj/item/stack/material) + return istype(O, /obj/item/stack/material) && !istype(O, /obj/item/stack/material/cyborg) /obj/machinery/smartfridge/sheets/vend(datum/stored_item/stack/I, var/count) var/amount = I.get_amount() @@ -48,4 +48,4 @@ /obj/machinery/smartfridge/sheets/mining/persistent persistent = /datum/persistent/storage/smartfridge/sheet_storage /obj/machinery/smartfridge/sheets/mining/persistent_lossy - persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy \ No newline at end of file + persistent = /datum/persistent/storage/smartfridge/sheet_storage/lossy diff --git a/code/modules/persistence/storage/smartfridge.dm b/code/modules/persistence/storage/smartfridge.dm index 44b5b3abdb2..fd019cfa130 100644 --- a/code/modules/persistence/storage/smartfridge.dm +++ b/code/modules/persistence/storage/smartfridge.dm @@ -55,7 +55,7 @@ . = list() for(var/obj/item/stack/material/S as anything in L) var/real_path = istext(S) ? text2path(S) : S - if(!ispath(real_path, /obj/item/stack/material)) + if(!ispath(real_path, /obj/item/stack/material) || ispath(real_path, /obj/item/stack/material/cyborg)) log_debug("Warning: Sheet_storage persistent datum tried to create [S]") continue