anchor.diff:  
   		if(screw && (obj_flags & EMAGGED))
   			to_chat(user, "<span class='notice'>[src] can't be modified!</span>")
  +		else
  +			..()
   
   
   /obj/item/clothing/mask/vape/emag_act(mob/user)// I WON'T REGRET WRITTING THIS, SURLY.
  
positive.code: 		set_light(0)
  		STOP_PROCESSING(SSobj, src)
  	update_icon()
  
  /obj/item/lighter/attack_self(mob/living/user)
  	if(user.is_holding(src))
  
negative.code: 		M.update_inv_wear_mask()
  		M.update_inv_hands()
  
  /obj/item/clothing/mask/cigarette/extinguish()
  	if(!lit)
  		return
  	name = copytext(name,5,length(name)+1)
  	attack_verb = null
  	hitsound = null
  	damtype = BRUTE
  	force = 0
  	icon_state = icon_off
  	item_state = icon_off
  	STOP_PROCESSING(SSobj, src)
  	ENABLE_BITFIELD(reagents.flags, NO_REACT)
  	lit = FALSE
  	if(ismob(loc))
  		var/mob/living/M = loc
  		to_chat(M, "<span class='notice'>Your [name] goes out.</span>")
  		M.update_inv_wear_mask()
  		M.update_inv_hands()
  
  /obj/item/clothing/mask/cigarette/proc/handle_reagents()
  	if(reagents.total_volume)
  