anchor.diff:  				"key" = outer_plating,
   				"action" = ITEM_DELETE,
   				"back_key" = TOOL_WELDER,
  -				"desc" = "Inner plating is welded, [initial(outer_plating.name)] can be used as external armor."
  +				"desc" = "Inner plating is welded, [initial(outer_plating.name)] can be used as external armor.",
  +				"forward_message" = "installed external armor layer",
  +				"backward_message" = "cut off internal armor layer"
   			)
   		)
   
  
positive.code: 		list(
  			"key" = /obj/item/stock_parts/scanning_module,
  			"action" = ITEM_MOVE_INSIDE,
  			"desc" = "Silly <b>scanning</b> module can be added!"
  		),
  		list(
  			"key" = /obj/item/bikehorn,
  
negative.code: 		list(
  			"key" = TOOL_WRENCH,
  			"back_key" = TOOL_CROWBAR,
  			"desc" = "External armor is installed, and can be <b>wrenched</b> into place.",
  			"forward_message" = "secured external armor layer",
  			"backward_message" = "pried off external armor layer"
  		),
  		list(
  			"key" = TOOL_WELDER,
  			"back_key" = TOOL_WRENCH,
  			"desc" = "External armor is wrenched, and can be <b>welded</b>.",
  			"forward_message" = "welded external armor layer",
  			"backward_message" = "unfastened external armor layer"
  		)
  	)
  
  /// Generic mech construction messages
  /datum/component/construction/mecha/custom_action(obj/item/I, mob/living/user, diff)
  	if(!..())
  		return FALSE
  
  	if(diff == FORWARD && steps[index]["forward_message"])
  		user.balloon_alert_to_viewers(steps[index]["forward_message"])
  	else if(steps[index]["backward_message"])
  		user.balloon_alert_to_viewers(steps[index]["backward_message"])
  
  	return TRUE
  
  //RIPLEY
  