anchor.diff:  	src.amount = rand(1,2)
   	pixel_x = rand(-2,2)
   	pixel_y = rand(-2,2)
  -	updateicon()
  +	update_icon()
   
   /obj/item/weapon/cable_coil/yellow
   	color = "yellow"
  
positive.code: 		if( (C.amount + src.amount <= MAXCOIL) )
  			src.use(src.amount) // make sure this one cleans up right
  			C.give(src.amount) // give it cable
  			user << "You join the cable coils together."
  			return
  
  		else
  			user << "You transfer [MAXCOIL - C.amount] length\s of cable from one coil to the other."
  			src.use(MAXCOIL - C.amount)
  			C.give(MAXCOIL - C.amount)
  			return
  
  /obj/item/weapon/cable_coil/proc/use(var/used)
  	if(src.amount < used)
  		return 0
  	else if (src.amount == used)
  		if(istype(loc, /mob))
  			var/mob/M = loc
  			M.remove_from_mob(src)
  		del(src)
  	else
  		amount -= used
  		updateicon()
  		return 1
  
  /obj/item/weapon/cable_coil/proc/give(var/extra)
  
negative.code: 		src.amount--
  		new/obj/item/weapon/cable_coil(user.loc, 1,color)
  		user << "You cut a piece off the cable coil."
  		src.update_icon()
  		return
  
  	else if( istype(W, /obj/item/weapon/cable_coil) )
  