anchor.diff:  	cost = 1
   
   /obj/item/stack/pipe_cleaner_coil/cyborg/attack_self(mob/user)
  -	var/pipe_cleaner_color = input(user,"Pick a pipe cleaner color.","Cable Color") in sortList(list("red","yellow","green","blue","pink","orange","cyan","white"))
  -	pipe_cleaner_color = pipe_cleaner_color
  +	var/selected_color = input(user, "Pick a pipe cleaner color.", "Cable Color") as null|anything in list("blue", "cyan", "green", "orange", "pink", "red", "white", "yellow")
  +	if(!selected_color)
  +		return
  +	pipe_cleaner_color = GLOB.pipe_cleaner_colors[selected_color]
   	update_icon()
   
   /obj/item/stack/pipe_cleaner_coil/suicide_act(mob/user)
  
positive.code: 	full_w_class = WEIGHT_CLASS_SMALL
  	grind_results = list("copper" = 2) //2 copper per pipe_cleaner in the coil
  	usesound = 'sound/items/deconstruct.ogg'
  
  /obj/item/stack/pipe_cleaner_coil/cyborg
  	is_cyborg = 1
  
negative.code: 	max_amount = MAXCOIL
  	amount = MAXCOIL
  	merge_type = /obj/item/stack/pipe_cleaner_coil // This is here to let its children merge between themselves
  	throwforce = 0
  	w_class = WEIGHT_CLASS_SMALL
  	throw_speed = 3
  