anchor.diff:  	var/deconwindowdelay = 50
   	var/deconairlockdelay = 50
   
  +	var/no_ammo_message = ""
  +
  +/obj/item/weapon/rcd/New()
  +	..()
  +	no_ammo_message = "<span class='warning'>The \'Low Ammo\' light on \the [src] blinks yellow.</span>"
  +
   /obj/item/weapon/rcd/suicide_act(mob/user)
   	user.visible_message("<span class='suicide'>[user] sets the RCD to 'Wall' and points it down \his throat! It looks like \he's trying to commit suicide..</span>")
   	return (BRUTELOSS)
  
positive.code: 
  /obj/item/weapon/rcd/proc/useResource(amount, mob/user)
  	if(matter < amount)
  		return 0
  	matter -= amount
  	desc = "An RCD. It currently holds [matter]/[max_matter] matter-units."
  	return 1
  
  /obj/item/weapon/rcd/proc/checkResource(amount, mob/user)
  	return matter >= amount
  
  /obj/item/weapon/rcd/proc/detonate_pulse()
  	audible_message("<span class='danger'><b>[src] begins to vibrate and \
  
negative.code: 					user << "<span class='notice'>You start building wall...</span>"
  					playsound(src.loc, 'sound/machines/click.ogg', 50, 1)
  					if(do_after(user, walldelay, target = A))
  						if(!istype(F)) return 0
  						if(!useResource(wallcost, user)) return 0
  						activate()
  						F.ChangeTurf(/turf/closed/wall)
  