diff --git a/code/modules/clothing/spacesuits/rig/modules/utility.dm b/code/modules/clothing/spacesuits/rig/modules/utility.dm index 4249ccac1fd..1700541ae66 100644 --- a/code/modules/clothing/spacesuits/rig/modules/utility.dm +++ b/code/modules/clothing/spacesuits/rig/modules/utility.dm @@ -108,6 +108,10 @@ if(istype(T) && !T.Adjacent(get_turf(src))) return 0 + // Stop generating infinite devices please, and thank you. + if(istype(target, /obj/machinery/disposal)) + return 0 + var/resolved = target.attackby(device,holder.wearer) if(!resolved && device && target) device.afterattack(target,holder.wearer,1)