anchor.diff:  /obj/structure/girder/wirecutter_act(mob/user, obj/item/tool)
   	. = ..()
   	if(state == GIRDER_REINF_STRUTS)
  -		to_chat(user, span_notice("You start removing the inner grille..."))
  +		user.balloon_alert("removing inner grille...")
   		if(tool.use_tool(src, user, 40, volume=100))
  -			to_chat(user, span_notice("You remove the inner grille."))
  +			user.balloon_alert("inner grille removed")
   			new /obj/item/stack/sheet/plasteel(get_turf(src))
   			var/obj/structure/girder/G = new (loc)
   			transfer_fingerprints_to(G)
  
positive.code: 		return TRUE
  
  	if(state == GIRDER_DISPLACED)
  		user.visible_message(span_warning("[user] disassembles the girder."),
  			span_notice("You start to disassemble the girder..."),
  			span_hear("You hear clanking and banging noises."))
  		if(tool.use_tool(src, user, 40, volume=100))
  			if(state != GIRDER_DISPLACED)
  				return
  			state = GIRDER_DISASSEMBLED
  			to_chat(user, span_notice("You disassemble the girder."))
  			var/obj/item/stack/sheet/iron/M = new (loc, 2)
  			if (!QDELETED(M))
  				M.add_fingerprint(user)
  
negative.code: 	var/turf/T = get_turf(src)
  	switch(passed_mode)
  		if(RCD_FLOORWALL)
  			user.balloon_alert("plating added")
  			T.PlaceOnTop(/turf/closed/wall)
  			qdel(src)
  			return TRUE
  		if(RCD_DECONSTRUCT)
  			user.balloon_alert("frame disassembled")
  			qdel(src)
  			return TRUE
  	return FALSE
  