anchor.diff:  	return
   
   /obj/machinery/power/apc/proc/toggle_breaker()
  -	if(cell && cell.charge >= 0)
  -		operating = !operating
  -	else
  -		operating = 0
  +	operating = !operating
  +
   	if(malfai)
   		if (ticker.mode.config_tag == "malfunction")
   			if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas))
  
positive.code: 	else
  		return 0
  
  #undef APC_UPDATE_ICON_COOLDOWN
negative.code: 	else if (href_list["eqp"])
  		var/val = text2num(href_list["eqp"])
  
  		equipment = setsubsystem(val)
  		update_icon()
  		update()
  
  	else if (href_list["lgt"])
  		var/val = text2num(href_list["lgt"])
  
  		lighting = setsubsystem(val)
  		update_icon()
  		update()
  
  	else if (href_list["env"])
  		var/val = text2num(href_list["env"])
  
  		environ = setsubsystem(val)
  		update_icon()
  		update()
  
  	else if( href_list["close"] )
  		usr << browse(null, "window=apc")
  		usr.unset_machine()
  