anchor.diff:  	if(!is_operational || !COOLDOWN_FINISHED(src, last_alarm))
   		return
   	COOLDOWN_START(src, last_alarm, FIREALARM_COOLDOWN)
  -	var/area/A = get_area(src)
  -	A.firealert(src)
  +	var/area/area = get_area(src)
  +	area.firealert(src)
   	playsound(loc, 'goon/sound/machinery/FireAlarm.ogg', 75)
   	if(user)
   		log_game("[user] triggered a fire alarm at [COORD(src)]")
  
positive.code: 	if(buildstage != 2)
  		return ..()
  	add_fingerprint(user)
  	var/area/A = get_area(src)
  	if(A.fire)
  		reset(user)
  	else
  		alarm(user)
  
negative.code: 
  		switch(buildstage)
  			if(2)
  				if(tool.tool_behaviour == TOOL_MULTITOOL)
  					detecting = !detecting
  					if (src.detecting)
  						user.visible_message(span_notice("[user] reconnects [src]'s detecting unit!"), span_notice("You reconnect [src]'s detecting unit."))
  