anchor.diff:  	if(!(A in view(7, get_turf(user))))
   		to_chat(user, "<span class='warning'>The \'Out of Range\' light on the [src] blinks red.</span>")
   		return FALSE
  +	else
  +		return TRUE
   
   /obj/item/weapon/construction/proc/prox_check(proximity)
  -	if(!proximity)
  -		return
  +	if(proximity)
  +		return TRUE
  +	else
  +		return FALSE
   
   
   /obj/item/weapon/construction/rcd
  
positive.code: 					playsound(src.loc, 'sound/machines/click.ogg', 50, 1)
  					playsound(src.loc, 'sound/effects/light_flicker.ogg', 50, 1)
  					if(do_after(user, floordelay, target = A))
  						if(!istype(F)) 
  							return 0
  						if(!useResource(floorcost, user)) 
  							return 0
  						activate()
  						var/destination = get_turf(A)
  
negative.code: 					user.Beam(A,icon_state="nzcrentrs_power",time=15)
  					playsound(src.loc, 'sound/machines/click.ogg', 50, 1)
  					if(do_after(user, decondelay, target = A))
  						if(!useResource(deconcost, user))
  							return 0
  						activate()
  						qdel(A)
  