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: 	if(istype(target, /obj/effect/decal/cleanable))
  		target = target.loc
  
  	if(!is_type_in_list(target,validSurfaces))
  		return
  
  	var/drawing = drawtype
  
negative.code: 			H.lip_color = paint_color
  			H.update_body()
  
  		. = use_charges(user, 10, FALSE)
  		var/fraction = min(1, . / reagents.maximum_volume)
  		reagents.reaction(C, VAPOR, fraction * volume_multiplier)
  