diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index cacf66cd629..5149a2d75e9 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -491,6 +491,8 @@ investigate_log("has consumed [key_name(user)].", "supermatter") user.dust() matter_power += 200 + else if(istype(AM, /obj/singularity)) + return else if(isobj(AM) && !istype(AM, /obj/effect)) investigate_log("has consumed [AM].", "supermatter") qdel(AM)