anchor.diff:  			light_xoffset = 2
   		if(WEST)
   			light_xoffset = -2
  -	update_icon()
  +	update_appearance(UPDATE_ICON)
   
   /obj/machinery/door/firedoor/border_only/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change = TRUE)
   	. = ..()
  
positive.code: /obj/machinery/door/firedoor/bumpopen(mob/living/user)
  	return FALSE //No bumping to open, not even in mechs
  
  /obj/machinery/door/firedoor/power_change()
  	. = ..()
  	update_icon()
  
  	if(machine_stat & NOPOWER)
  		soundloop.stop()
  		return
  
  	correct_state()
  
  	if(is_playing_alarm)
  
negative.code: 	remove_as_source()
  	soundloop.stop()
  	is_playing_alarm = FALSE
  	update_appearance(UPDATE_ICON) //Sets the door lights even if the door doesn't move.
  	correct_state()
  
  /**
  