anchor.diff:  	..()
   	modifier = initial(modifier) //get our modifiers back
   	turf_aoe = initial(turf_aoe)
  -	if(stats_stolen) //if we had our stats stolen, find the stealer and take them from it
  -		for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits)
  -			if(AOE.stats_stolen)
  -				continue
  -			AOE.modifier -= modifier
  -			AOE.turf_aoe -= turf_aoe
  -	else //otherwise, reset the stolen stats and have it recalculate
  -		var/obj/item/borg/upgrade/modkit/aoe/new_stealer
  -		for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits)
  -			if(!new_stealer)
  -				new_stealer = AOE //just make the first one a stealer
  -			AOE.modifier = initial(AOE.modifier)
  -			AOE.turf_aoe = initial(AOE.turf_aoe)
  -			AOE.stats_stolen = FALSE
  -		if(new_stealer) //if there's no stealer, then there's no other aoe modkits
  -			for(var/obj/item/borg/upgrade/modkit/aoe/AOE in KA.modkits)
  -				if(AOE != new_stealer)
  -					new_stealer.modifier += AOE.modifier
  -					AOE.modifier = 0
  -					new_stealer.turf_aoe += AOE.turf_aoe
  -					AOE.turf_aoe = FALSE
  -					AOE.stats_stolen = TRUE
   	stats_stolen = FALSE
   
   /obj/item/borg/upgrade/modkit/aoe/modify_projectile(obj/item/projectile/kinetic/K)
  
positive.code: 	name = "lifesteal crystal"
  	desc = "Causes kinetic accelerator shots to slightly heal the firer on striking a living target."
  	icon_state = "modkit_crystal"
  	denied_type = /obj/item/borg/upgrade/modkit/lifesteal
  	modifier = 2.5 //Not a very effective method of healing.
  	cost = 20
  	var/static/list/damage_heal_order = list(BRUTE, BURN, OXY)
  
negative.code: /obj/item/weapon/gun/energy/kinetic_accelerator
  	name = "proto-kinetic accelerator"
  	desc = "A self recharging, ranged mining tool that does increased damage in low pressure."
  	icon_state = "kineticgun"
  	item_state = "kineticgun"
  	ammo_type = list(/obj/item/ammo_casing/energy/kinetic)
  