anchor.diff:  
   	reagent_contents = list("lube" = 1, "banana" = 1)
   	volume_multiplier = 5
  -	validSurfaces = list(/turf/open/floor)
  +
  +/obj/item/toy/crayon/spraycan/lubecan/isValidSurface(surface)
  +	return istype(surface, /turf/open/floor)
   
   /obj/item/toy/crayon/spraycan/mimecan
   	name = "silent spraycan"
  
positive.code: 			H.lip_color = paint_color
  			H.update_body()
  
  		// Caution, spray cans contain inflammable substances
  		. = use_charges(user, 10, FALSE)
  		var/fraction = min(1, . / reagents.maximum_volume)
  		reagents.reaction(C, VAPOR, fraction * volume_multiplier)
  
negative.code: 	var/pre_noise = FALSE
  	var/post_noise = FALSE
  
  /obj/item/toy/crayon/proc/isValidSurface(surface)
  	return istype(surface, /turf/open/floor)
  
  /obj/item/toy/crayon/suicide_act(mob/user)
  	user.visible_message("<span class='suicide'>[user] is jamming [src] up [user.p_their()] nose and into [user.p_their()] brain. It looks like [user.p_theyre()] trying to commit suicide!</span>")
  