anchor.diff:  									ore.Move(ore_box)
   				else if(target.loc == C)
   					log_message("Drilled through [target]")
  -					if(ismob(target))
  -						var/mob/M = target
  -						add_logs(chassis.occupant, M, "attacked", object="[name]", addition="(INTENT: [uppertext(chassis.occupant.a_intent)]) (DAMTYE: [uppertext(damtype)])")
  -					target.ex_act(2)
  +					if(isliving(target))
  +						drill_mob(target, chassis.occupant)
  +					else
  +						target.ex_act(2)
   		return 1
   
   	can_attach(obj/mecha/M as obj)
  
positive.code: 			if(istype(M, /obj/mecha/working) || istype(M, /obj/mecha/combat))
  				return 1
  		return 0
  
  /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill
  	name = "diamond-tipped exosuit drill"
  
negative.code: 								ore.Move(ore_box)
  				else if(target.loc == C)
  					log_message("Drilled through [target]")
  					if(isliving(target))
  						drill_mob(target, chassis.occupant, 120)
  					else
  						target.ex_act(2)
  		return 1
  
  	can_attach(obj/mecha/M as obj)
  