anchor.diff:  		var/turf/T = get_turf(src)
   		T.visible_message(flavor_text)
   		processing_objects.Add(src)
  +		
  +		//can't think of any other way to update the overlays :<
  +		if(ismob(loc))
  +			var/mob/M = loc
  +			M.update_inv_wear_mask(0)
  +			M.update_inv_l_hand(0)
  +			M.update_inv_r_hand(0)
   
   
   /obj/item/clothing/mask/cigarette/process()
  
positive.code: 		var/obj/item/candle/C = W
  		if(C.lit)
  			light("<span class='notice'>[user] lights their [name] with the [W].</span>")
  
  	//can't think of any other way to update the overlays :<
  	user.update_inv_wear_mask(0)
  	user.update_inv_l_hand(0)
  	user.update_inv_r_hand(0)
  	return
  
  
  
negative.code: 	desc = "A manky old cigar butt."
  	icon_state = "cigarbutt"
  
  /////////////////
  //SMOKING PIPES//
  /////////////////
  