anchor.diff:  			qdel(W)
   			stat &= ~BROKEN
   			obj_integrity = max_integrity
  -			if (opened==2)
  -				opened = 1
  +			if (opened==APC_COVER_REMOVED)
  +				opened = APC_COVER_OPENED
   			update_icon()
   	else if(istype(W, /obj/item/clockwork/integration_cog) && is_servant_of_ratvar(user))
   		if(integration_cog)
  
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: 	powernet = 0		// set so that APCs aren't found as powernet nodes //Hackish, Horrible, was like this before I changed it :(
  	var/malfhack = 0 //New var for my changes to AI malf. --NeoFite
  	var/mob/living/silicon/ai/malfai = null //See above --NeoFite
  	var/has_electronics = APC_ELECTRONICS_MISSING // 0 - none, 1 - plugged in, 2 - secured by screwdriver
  	var/overload = 1 //used for the Blackout malf module
  	var/beenhit = 0 // used for counting how many times it has been hit, used for Aliens at the moment
  	var/mob/living/silicon/ai/occupier = null
  