anchor.diff:  	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)
  +		colorize(null)
   	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>")
  
positive.code: 	deltimer(detonation_timerid)
  	STOP_PROCESSING(SSfastprocess, src)
  	detonation_timerid = null
  	if(ismob(loc))
  		var/mob/user = loc
  		user.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY)
  
  /obj/item/hot_potato/update_icon()
  	icon_state = is_active()? icon_on : icon_off
  
  /obj/item/hot_potato/syndicate
  	detonate_light_range = 4
  
negative.code: 
  /obj/item/hot_potato/dropped(mob/user)
  	. = ..()
  	colorize(null)
  
  /obj/item/hot_potato/proc/activate(delay, mob/user)
  	if(active)
  		return
  	update_icon()
  	if(sticky)
  