anchor.diff:  
   
   /obj/item/weapon/rcd/New()
  -	desc = "A RCD. It currently holds [matter]/[max_charge] matter-units."
  +	desc = "A RCD. It currently holds [matter]/[max_matter] matter-units."
   	src.spark_system = new /datum/effect/effect/system/spark_spread
   	spark_system.set_up(5, 0, src)
   	spark_system.attach(src)
  
positive.code: /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user)
  	..()
  	if(istype(W, /obj/item/weapon/rcd_ammo))
  		if((matter + 20) > max_charge)
  			user << "<span class='notice'>The RCD cant hold any more matter-units.</span>"
  			return
  		user.drop_item()
  		qdel(W)
  		matter += 20
  		playsound(src.loc, 'sound/machines/click.ogg', 50, 1)
  		user << "<span class='notice'>The RCD now holds [matter]/[max_charge] matter-units.</span>"
  		desc = "A RCD. It currently holds [matter]/[max_charge] matter-units."
  		return
  
  
  
negative.code: 	if(matter < amount)
  		return 0
  	matter -= amount
  	desc = "A RCD. It currently holds [matter]/[max_matter] matter-units."
  	return 1
  
  /obj/item/weapon/rcd/proc/checkResource(var/amount, var/mob/user)
  