anchor.diff:  
   /obj/machinery/airalarm/update_icon()
   	set_light(0)
  +	cut_overlays()
   	SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays)
   	if(stat & NOPOWER)
   		icon_state = "alarm0"
  
positive.code: 	var/area/A = get_area(src)
  	switch(max(danger_level, A.atmosalm))
  		if(0)
  			overlay_state = AALARM_OVERLAY_GREEN
  			light_color = LIGHT_COLOR_GREEN
  			set_light(brightness_on)
  		if(1)
  			overlay_state = AALARM_OVERLAY_WARN
  			light_color = LIGHT_COLOR_LAVA
  			set_light(brightness_on)
  		if(2)
  			overlay_state = AALARM_OVERLAY_DANGER
  			light_color = LIGHT_COLOR_RED
  			set_light(brightness_on)
  
negative.code: 	qdel(wires)
  	wires = null
  	return ..()
  
  /obj/machinery/airalarm/on_construction()
  	..(dir,dir)
  
  /obj/machinery/airalarm/examine(mob/user)
  	. = ..()
  	switch(buildstage)
  