anchor.diff:  		alarm()
   
   /obj/machinery/firealarm/attack_ai(mob/user)
  -	if(buildstage != 2)
  -		return ..()
  -	var/area/A = get_area(src)
  -	if(A.fire)
  -		reset()
  -	else
  -		alarm()
  +	return attack_hand(user)
   
   /obj/machinery/firealarm/attack_robot(mob/user)
  -	return attack_ai(user)
  +	return attack_hand(user)
   
   /obj/machinery/firealarm/attackby(obj/item/W, mob/user, params)
   	add_fingerprint(user)
  
positive.code: 						user.visible_message("[user] has disconnected [src]'s detecting unit!", "<span class='notice'>You disconnect [src]'s detecting unit.</span>")
  					return
  
  				else if (W.tool_behaviour == TOOL_WIRECUTTER)
  					buildstage = 1
  					W.play_tool_sound(src)
  					new /obj/item/stack/cable_coil(user.loc, 5)
  					to_chat(user, "<span class='notice'>You cut the wires from \the [src].</span>")
  					update_icon()
  					return
  			if(1)
  				if(istype(W, /obj/item/stack/cable_coil))
  					var/obj/item/stack/cable_coil/coil = W
  
negative.code: 					W.play_tool_sound(src)
  					qdel(src)
  					return
  
  	return ..()
  
  
  