anchor.diff:  	if(!(flags_1 & NODECONSTRUCT_1))
   		if(!(stat & BROKEN))
   			set_broken()
  -		if(opened != 2)
  -			opened = 2
  +		if(opened != APC_COVER_REMOVED)
  +			opened = APC_COVER_REMOVED
  +			coverlocked = FALSE
   			visible_message("<span class='warning'>The APC cover is knocked down!</span>")
   			update_icon()
   
  
positive.code: 	if(stat & MAINT)
  		update_state |= UPSTATE_MAINT
  	if(opened)
  		if(opened==1)
  			update_state |= UPSTATE_OPENED1
  		if(opened==2)
  			update_state |= UPSTATE_OPENED2
  	else if((obj_flags & EMAGGED) || malfai)
  		update_state |= UPSTATE_BLUESCREEN
  
negative.code: 	var/obj/item/stock_parts/cell/cell
  	var/start_charge = 90				// initial cell charge %
  	var/cell_type = /obj/item/stock_parts/cell/upgraded		//Base cell has 2500 capacity. Enter the path of a different cell you want to use. cell determines charge rates, max capacity, ect. These can also be changed with other APC vars, but isn't recommended to minimize the risk of accidental usage of dirty editted APCs
  	var/opened = APC_COVER_CLOSED
  	var/shorted = 0
  	var/lighting = 3
  	var/equipment = 3
  