anchor.diff:  			return 1
   	return 0
   
  +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/get_equip_info()
  +	if(!chassis)
  +		return
  +
  +	if(can_toggle_lethal)
  +		return "[..()] &nbsp; <a href='?src=[REF(src)];lethalPunch=1'>[harmful?"Punch":"Pat"] mode</a>"
  +	else
  +		return ..()
  +
  +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/Topic(href, href_list)
  +	..()
  +	if(href_list["lethalPunch"])
  +		harmful = !harmful
  +		if(harmful)
  +			chassis?.occupant_message("<span class='warning'>Lethal Fisting Enabled.</span>")
  +		else
  +			chassis?.occupant_message("<span class='warning'>Lethal Fisting Disabled.</span>")
  +
   /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/action(target)
   	. = ..()
   	if(.)
  
positive.code: 	if(!..())
  		if(ismovable(hit_atom))
  			var/atom/movable/AM = hit_atom
  			AM.safe_throw_at(get_edge_target_turf(AM,get_dir(src, AM)), 7, 2)
  		qdel(src)
  
negative.code: 	fire_sound = 'sound/items/bikehorn.ogg'
  	projectiles = 10
  	projectile_energy_cost = 500
  	harmful = TRUE
  	diags_first = TRUE
  	/// Damage done by the glove on contact. Also used to determine throw distance (damage / 5)
  	var/punch_damage = 35 
  	/// TRUE - Can toggle between lethal and non-lethal || FALSE - Cannot toggle
  	var/can_toggle_lethal = TRUE 
  
  /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove/can_attach(obj/mecha/combat/honker/M)
  	if(..())
  