anchor.diff:  			"key" = TOOL_WELDER,
   			"back_key" = TOOL_WRENCH,
   			"desc" = "Internal armor is wrenched."
  -		),
  -
  -		//20
  -		list(
  -			"key" = /obj/item/mecha_parts/part/gygax_armor,
  -			"action" = ITEM_DELETE,
  -			"back_key" = TOOL_WELDER,
  -			"desc" = "Internal armor is welded."
  -		),
  -
  -		//21
  -		list(
  -			"key" = TOOL_WRENCH,
  -			"back_key" = TOOL_CROWBAR,
  -			"desc" = "External armor is installed."
  -		),
  -
  -		//22
  -		list(
  -			"key" = TOOL_WELDER,
  -			"back_key" = TOOL_WRENCH,
  -			"desc" = "External armor is wrenched."
  -		),
  +		)
   
   	)
   
  
positive.code: 	parent_atom.density = TRUE
  	parent_atom.cut_overlays()
  	..()
  
  
  /datum/component/construction/unordered/mecha_chassis/ripley
  
negative.code: ////////////////////////////////
  /datum/component/construction/mecha
  	var/base_icon
  	var/name = ""
  
  	var/circuit_control = null
  	var/circuit_periph = null
  	var/circuit_weapon = null
  
  	var/inner_plating = null
  	var/inner_plating_amount = 0
  
  	var/outer_plating = null
  	var/outer_plating_amount = 0
  
  /datum/component/construction/mecha/Initialize()
  	. = ..()
  	steps=list()
  	steps+=frame_steps
  	steps+=get_circuit_steps()
  	if(circuit_weapon)
  		steps+=get_circuit_weapon_steps()
  	steps+=get_stockpart_steps()
  	steps+=get_inner_plating_steps()
  	steps+=get_outer_plating_steps()
  
  /datum/component/construction/mecha/spawn_result()
  	if(!result)
  