anchor.diff:  		..()
   	return
   
  +/obj/machinery/door/airlock/proc/electrified_loop()
  +	while (secondsElectrified > 0)
  +		secondsElectrified--
  +		if(secondsElectrified <= 0)
  +			set_electrified(NOT_ELECTRIFIED)
  +			updateUsrDialog()
  +			sleep(10)
   
   /obj/machinery/door/airlock/Topic(href, href_list, var/nowindow = 0)
   	// If you add an if(..()) check you must first remove the var/nowindow parameter.
  
positive.code: 						shockedby += "\[[time_stamp()]\][usr](ckey:[usr.ckey])"
  						add_logs(usr, src, "electrified")
  						set_electrified(30)
  						spawn(10)
  							while (secondsElectrified > 0)
  								secondsElectrified--
  								if(secondsElectrified <= 0)
  									set_electrified(NOT_ELECTRIFIED)
  								updateUsrDialog()
  								sleep(10)
  				if(6)
  					//electrify door indefinitely
  					if(wires.is_cut(WIRE_SHOCK))
  
negative.code: 		if(!beingcrowbarred) //being fireaxe'd
  			var/obj/item/twohanded/fireaxe/F = I
  			if(F.wielded)
  				INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2)
  			else
  				to_chat(user, "<span class='warning'>You need to be wielding the fire axe to do that!</span>")
  		else
  			INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2)
  
  	if(istype(I, /obj/item/crowbar/power))
  		if(isElectrified())
  