anchor.diff:  						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)
  +				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
  +
  +				else if(W.force) //hit and turn it on
  +					..()
  +					var/area/A = get_area(src)
  +					if(!A.fire)
  +						alarm()
  +					return
  +
   			if(1)
   				if(istype(W, /obj/item/stack/cable_coil))
   					var/obj/item/stack/cable_coil/coil = W
  
positive.code: /obj/machinery/firealarm/attack_hand(mob/user)
  	if(buildstage != 2)
  		return ..()
  	var/area/A = get_area(src)
  	if(A.fire)
  		reset()
  
negative.code: 					W.play_tool_sound(src)
  					qdel(src)
  					return
  
  	return ..()
  
  
  