anchor.diff:  	var/turf/T = get_turf(src.loc)
   	break_light_tube()	// break it first to give a warning
   	sleep(2)
  -	explosion(T, 0, 0, 2, 2)
  +	explosion(T, 0, 1, 2, 4)
   	sleep(1)
   	qdel(src)
   
  
positive.code: 	power_channel = LIGHT //Lights are calc'd via area so they dont need to be in the machine list
  	var/on = FALSE					// 1 if on, 0 if off
  	var/on_gs = FALSE
  	var/static_power_used = 0
  	var/brightness = 8			// luminosity when on, also used in power calculation
  	var/bulb_power = 1			// basically the alpha of the emitted light source
  
negative.code: // attempt to set the light's on/off status
  // will not switch on if broken/burned/empty
  /obj/machinery/light/proc/seton(s)
  	on = (s && status == LIGHT_OK && !forced_off)
  	update()
  
  /obj/machinery/light/get_cell()
  