anchor.diff:  /obj/effect/decal/cleanable/crayon
   	name = "rune"
  -	desc = "A rune drawn in crayon."
  +	desc = "Graffiti. Damn kids."
   	icon = 'icons/effects/crayondecal.dmi'
   	icon_state = "rune1"
   	layer = 2.1
  
positive.code: 
  	color = main
  
  /obj/effect/decal/cleanable/crayon/spaint
  	name = "spraypaint"
  	desc = "A spraypainted rune."
  	icon = 'icons/effects/crayondecal.dmi'
  	icon_state = "rune1"
  	layer = 2.1
  	var/do_icon_rotate = TRUE
  
  
  /obj/effect/decal/cleanable/crayon/spaint/New(location, main = "#FFFFFF", var/type = "rune1", var/e_name = "rune", var/rotation = 0)
  	..()
  	loc = location
  
  	name = e_name
  	desc = "A spraypainted [name]."
  	if(type == "poseur tag")
  		type = pick(gang_name_pool)
  	icon_state = type
  
  	if(rotation && do_icon_rotate)
  		var/matrix/M = matrix()
  		M.Turn(rotation)
  		src.transform = M
  
  	color = main
  
  /obj/effect/decal/cleanable/crayon/spaint/gang
  	layer = 3.6 //Harder to hide
  	do_icon_rotate = FALSE //These are designed to always face south, so no rotation please.
  	var/datum/gang/gang
  
  /obj/effect/decal/cleanable/crayon/spaint/gang/New(location, var/datum/gang/G, var/e_name = "gang tag", var/rotation = 0)
  	if(!type || !G)
  		qdel(src)
  
  	var/area/territory = get_area(location)
  	var/color
  	name = e_name
  	desc = "A spraypainted [name]."
  	gang = G
  	color = G.color_hex
  	icon_state = G.name
  
negative.code: 	loc = location
  
  	name = e_name
  	desc = "A [name] vandalizing the station."
  	if(type == "poseur tag")
  		type = pick(gang_name_pool)
  	icon_state = type
  