anchor.diff:  		SetOffenseBehavior()
   	return ..()
   
  -/mob/living/simple_animal/hostile/mining_drone/OpenFire(atom/A)
  -	if(CheckFriendlyFire(A))
  -		return
  -	stored_gun.afterattack(A, src) //of the possible options to allow minebots to have KA mods, would you believe this is the best?
  +/mob/living/simple_animal/hostile/mining_drone/OpenFire(atom/target)
  +	if(CheckFriendlyFire(target))
  +		return
  +	stored_gun.afterattack(target, src) //of the possible options to allow minebots to have KA mods, would you believe this is the best?
   
   /mob/living/simple_animal/hostile/mining_drone/proc/CollectOre()
   	for(var/obj/item/stack/ore/O in range(1, src))
  
positive.code: 	var/base_speed_add = 1
  	var/base_cooldown_add = 10 //base cooldown isn't reset to normal, it's just added on, since it's not practical to disable the cooldown module
  
  /obj/item/slimepotion/slime/sentience/mining/after_success(mob/living/user, mob/living/simple_animal/SM)
  	if(istype(SM, /mob/living/simple_animal/hostile/mining_drone))
  		var/mob/living/simple_animal/hostile/mining_drone/M = SM
  		M.maxHealth = initial(M.maxHealth) + base_health_add
  		M.melee_damage_lower = initial(M.melee_damage_lower) + base_damage_add
  		M.melee_damage_upper = initial(M.melee_damage_upper) + base_damage_add
  		M.move_to_delay = initial(M.move_to_delay) + base_speed_add
  		if(M.stored_gun)
  			M.stored_gun.overheat_time += base_cooldown_add
  
  #undef MINEDRONE_COLLECT
  #undef MINEDRONE_ATTACK
  
negative.code: 				to_chat(user, "<span class='info'>[src] has been set to attack hostile wildlife.</span>")
  		return
  
  /mob/living/simple_animal/hostile/mining_drone/CanAllowThrough(atom/movable/object)
  	. = ..()
  	if(istype(object, /obj/projectile/kinetic))
  		var/obj/projectile/kinetic/projectile = object
  		if(projectile.kinetic_gun)
  			if (locate(/obj/item/borg/upgrade/modkit/minebot_passthrough) in projectile.kinetic_gun.modkits)
  				return TRUE
  	if(istype(object, /obj/projectile/destabilizer))
  		return TRUE
  
  /mob/living/simple_animal/hostile/mining_drone/proc/SetCollectBehavior()
  