anchor.diff:  		user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove the electronics from the airlock assembly.")
   
   		if(do_after(user, 40))
  -			if( !src || src.state != 2 )
  +			if( src.state != 2 )
   				return
   			user << "<span class='notice'> You've removed the airlock electronics.</span>"
   			src.state = 1
  
positive.code: 		W.loc = src
  
  		if(do_after(user, 40))
  			if(!src || src.state != 1 ) 
  				return
  			user << "<span class='notice'> You've installed the airlock electronics.</span>"
  			src.state = 2
  
negative.code: 		playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1)
  		user.visible_message("[user] unsecures the airlock assembly from the floor.", "You start to unsecure the airlock assembly from the floor.")
  		if(do_after(user, 40))
  			if( !src.anchored ) 
  				return
  			user << "<span class='notice'> You've unsecured the airlock assembly.</span>"
  			src.name = "airlock assembly"
  