anchor.diff:  
   /obj/item/weapon/rcd/New()
   	..()
  +
   	desc = "An RCD. It currently holds [matter]/[max_matter] matter-units."
   	src.spark_system = new /datum/effect_system/spark_spread
   	spark_system.set_up(5, 0, src)
  
positive.code: 	var/mode = 1
  	var/canRturf = 0
  	var/airlock_type = /obj/machinery/door/airlock
  	var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available
  	var/sheetmultiplier	= 4			 //Controls the amount of matter added for each glass/metal sheet, triple for plasteel
  	var/plasteelmultiplier = 3 //Plasteel is worth 3 times more than glass or metal
  
negative.code: 
  /obj/item/weapon/rcd/afterattack(atom/A, mob/user, proximity)
  	if(!proximity) return 0
  	if(istype(A,/turf/open/space/transit))
  		return 0
  	if(!(isturf(A) || istype(A, /obj/machinery/door/airlock) || istype(A, /obj/structure/grille) || istype(A, /obj/structure/window) || istype(A, /obj/structure/girder)))
  		return 0
  
  	switch(mode)
  