anchor.diff:  /obj/machinery/light/Destroy()
   	var/area/A = get_area(src)
   	if(A)
  -		on = FALSE
  +		on = FALSE && !forced_off
   //		A.update_lights()
   	QDEL_NULL(cell)
   	return ..()
  
positive.code: 				do_sparks(3, TRUE, src)
  				if (prob(75))
  					electrocute_mob(user, get_area(src), src, rand(0.7,1.0), TRUE)
  	else
  		return ..()
  
  
negative.code: 				switchcount = L.switchcount
  				rigged = L.rigged
  				brightness = L.brightness
  				on = has_power() && !forced_off
  				update()
  
  				qdel(L)
  