anchor.diff:  #define APC_UPOVERLAY_LOCKED 4096
   #define APC_UPOVERLAY_OPERATING 8192
   
  -
  -#define APC_UPDATE_ICON_COOLDOWN 200 // 20 seconds
   
   // the Area Power Controller (APC), formerly Power Distribution Unit (PDU)
   // one per area, needs wire conection to power network through a terminal
  
positive.code: 
  // Used in process so it doesn't update the icon too much
  /obj/machinery/power/apc/proc/queue_icon_update()
  	addtimer(CALLBACK(src, .proc/update_icon), APC_UPDATE_ICON_COOLDOWN, TIMER_UNIQUE)
  
  //attack with an item - open/close cover, insert cell, or (un)lock interface
  
  
negative.code: 	var/force_update = 0
  	var/update_state = -1
  	var/update_overlay = -1
  	var/icon_update_needed = FALSE
  
  /obj/machinery/power/apc/connect_to_network()
  	//Override because the APC does not directly connect to the network; it goes through a terminal.
  