anchor.diff:  	list_reagents = list(/datum/reagent/toxin/mindbreaker = 35, /datum/reagent/toxin/lipolicide = 15)
   
   /obj/item/clothing/mask/cigarette/candy
  -	name = "Little Timmy's candy cigarette"
  +	name = "\improper Little Timmy's candy cigarette"
   	desc = "For all ages*! Doesn't contain any amount of nicotine. Health and safety risks can be read on the tip of the cigarette."
   	smoketime = 2 MINUTES
   	icon_on = "candyon"
  
positive.code: 	// allowing reagents to react after being lit
  	reagents.flags &= ~(NO_REACT)
  	reagents.handle_reactions()
  	icon_state = icon_on
  	inhand_icon_state = icon_on
  	if(flavor_text)
  		var/turf/T = get_turf(src)
  		T.visible_message(flavor_text)
  
negative.code: 
  /obj/item/clothing/mask/cigarette/attack_self(mob/user)
  	if(lit)
  		put_out(user, TRUE)
  	return ..()
  
  /obj/item/clothing/mask/cigarette/proc/put_out(mob/user, done_early = FALSE)
  	var/atom/location = drop_location()
  	if(done_early)
  		user.visible_message(span_notice("[user] calmly drops and treads on \the [src], putting it out instantly."))
  		new /obj/effect/decal/cleanable/ash(location)
  	else if(user)
  		to_chat(user, span_notice("Your [name] goes out."))
  	new type_butt(location)
  	qdel(src)
  
  /obj/item/clothing/mask/cigarette/attack(mob/living/carbon/M, mob/living/carbon/user)
  	if(!istype(M))
  