anchor.diff:  			L.SetSleeping(0)
   			L.SetUnconscious(0)
   			L.reagents.add_reagent("muscle_stimulant", CLAMP(5 - L.reagents.get_reagent_amount("muscle_stimulant"), 0, 5))	//If you don't have legs or get bola'd, tough luck!
  -			color_val = !color_val
  -			L.add_atom_colour(color_val? "#ffff00" : "#00ffff", FIXED_COLOUR_PRIORITY)
  +			colorize(L)
   
   /obj/item/hot_potato/examine(mob/user)
   	. = ..()
  -	if(is_active())
  +	if(active)
   		to_chat(user, "<span class='warning'>[src] is flashing red-hot! You should probably get rid of it!</span>")
   		if(show_timer)
   			to_chat(user, "<span class='warning'>[src]'s timer looks to be at [DisplayTimeText(activation_time - world.time)]!</span>")
   
   /obj/item/hot_potato/equipped(mob/user)
   	. = ..()
  -	if(is_active())
  +	if(active)
   		to_chat(user, "<span class='userdanger'>You have a really bad feeling about [src]!</span>")
   
   /obj/item/hot_potato/afterattack(atom/target, mob/user, adjacent, params)
  
positive.code: 	if(.)
  		add_logs(user, victim, "forced a hot potato with explosive variables ([detonate_explosion]-[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_flash_range]/[detonate_fire_range]) onto")
  		user.visible_message("<span class='userdanger'>[user] forces [src] onto [victim]!</span>", "<span class='userdanger'>You force [src] onto [victim]!</span>", "<span class='boldwarning'>You hear a mechanical click and a beep.</span>")
  		user.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY)
  	else
  		add_logs(user, victim, "tried to force a hot potato with explosive variables ([detonate_explosion]-[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_flash_range]/[detonate_fire_range]) onto")
  		user.visible_message("<span class='boldwarning'>[user] tried to force [src] onto [victim], but it could not attach!</span>", "<span class='boldwarning'>You try to force [src] onto [victim], but it is unable to attach!</span>", "<span class='boldwarning'>You hear a mechanical click and two buzzes.</span>")
  
negative.code: 	var/detonate_flash_range = 5
  	var/detonate_fire_range = 5
  
  	var/active = FALSE
  
  	var/color_val = FALSE
  
  	var/datum/weakref/current
  
  /obj/item/hot_potato/Destroy()
  	if(active)
  		deactivate()
  	return ..()
  
  /obj/item/hot_potato/proc/colorize(mob/target)
  	//Clear color from old target
  	if(current)
  		var/mob/M = current.resolve()
  		if(istype(M))
  			M.remove_atom_colour(FIXED_COLOUR_PRIORITY)
  	//Give to new target
  	current = null
  	//Swap colors
  	color_val = !color_val
  	if(istype(target))
  		current = WEAKREF(target)
  		target.add_atom_colour(color_val? "#ffff00" : "#00ffff", FIXED_COLOUR_PRIORITY)
  
  /obj/item/hot_potato/proc/detonate()
  	var/atom/location = loc
  