anchor.diff:  
   	validSurfaces = list(/turf/open/floor,/turf/closed/wall)
   	reagent_contents = list("welding_fuel" = 1, "ethanol" = 1)
  +
  +	pre_noise = TRUE
  +	post_noise = TRUE
   
   /obj/item/toy/crayon/spraycan/suicide_act(mob/user)
   	var/mob/living/carbon/human/H = user
  
positive.code: /obj/item/toy/crayon/spraycan/gang/examine(mob/user)
  	. = ..()
  	if((user.mind && user.mind.gang_datum) || isobserver(user))
  		user << "This spraycan has \
  			been specially modified for tagging territory."
  
  /obj/item/toy/crayon/spraycan/borg
  	name = "cyborg spraycan"
  
negative.code: 						user << "<span class='warning'>There isn't enough space to paint!</span>"
  						return
  
  	user << "<span class='notice'>You finish [instant ? "spraying" : "drawing"] \the [temp].</span>"
  
  	if(length(text_buffer))
  		text_buffer = copytext(text_buffer,2)
  