anchor.diff:  
   /obj/item/borg/upgrade/modkit/proc/modify_projectile(obj/item/projectile/kinetic/K)
   
  +//use this one for effects you want to trigger before any damage is done at all and before damage is decreased by pressure
  +/obj/item/borg/upgrade/modkit/proc/projectile_prehit(obj/item/projectile/kinetic/K, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA)
   //use this one for effects you want to trigger before mods that do damage
   /obj/item/borg/upgrade/modkit/proc/projectile_strike_predamage(obj/item/projectile/kinetic/K, turf/target_turf, atom/target, obj/item/weapon/gun/energy/kinetic_accelerator/KA)
   //and this one for things that don't need to trigger before other damage-dealing mods
  
positive.code: 	var/turf/target_turf = get_turf(target)
  	if(!isturf(target_turf))
  		return
  	var/datum/gas_mixture/environment = target_turf.return_air()
  	var/pressure = environment.return_pressure()
  	if(pressure > 50)
  		name = "weakened [name]"
  		damage = damage * pressure_decrease
  		pressure_decrease_active = TRUE
  	. = ..()
  
  /obj/item/projectile/kinetic/on_range()
  	strike_thing()
  
negative.code: 		empty()
  
  /obj/item/weapon/gun/energy/kinetic_accelerator/proc/empty()
  	cell.use(cell.charge)
  	update_icon()
  
  /obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload(recharge_time)
  