anchor.diff:  	var/wallcost = 16
   	var/floorcost = 2
   	var/grillecost = 4
  +	var/girderupgradecost = 8
   	var/windowcost = 8
  +	var/reinforcedwindowcost = 12
   	var/airlockcost = 16
  +	var/decongirdercost = 13
   	var/deconwallcost = 26
   	var/deconfloorcost = 33
   	var/decongrillecost = 4
  
positive.code: 	var/grilledelay = 40
  	var/windowdelay = 40
  	var/airlockdelay = 50
  	var/deconwalldelay = 40
  	var/deconfloordelay = 50
  	var/decongrilledelay = null //as rapid as wirecutters
  	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)
  
  /obj/item/weapon/rcd/verb/change_airlock_access()
  	set name = "Change Airlock Access"
  
negative.code: 						return 1
  					return 0
  
  			if(istype(A, /obj/structure/girder))
  				if(useResource(decongirdercost, user))
  					user << "<span class='notice'>You start deconstructing \
  						[A]...</span>"
  					playsound(src.loc, 'sound/machines/click.ogg', 50, 1)
  					if(do_after(user, decongirderdelay, target = A))
  						if(!useResource(decongirdercost, user)) return 0
  						activate()
  						qdel(A)
  						return 1
  
  		if (4)
  			if(isfloorturf(A))
  				if(checkResource(grillecost, user))
  