anchor.diff:  	var/holds_charge = FALSE
   	var/unique_frequency = FALSE // modified by KA modkits
   
  +	var/overheat = FALSE
  +
   /obj/item/weapon/gun/energy/kinetic_accelerator/super
   	name = "super-kinetic accelerator"
   	desc = "An upgraded, superior version of the proto-kinetic accelerator."
  
positive.code: 	update_icon()
  
  /obj/item/weapon/gun/energy/kinetic_accelerator/update_icon()
  	var/obj/item/ammo_casing/energy/shot = ammo_type[select]
  	if(power_supply.charge < shot.e_cost)
  		icon_state = "[initial(icon_state)]_empty"
  	else
  		icon_state = initial(icon_state)
  
negative.code: 	update_icon()
  
  /obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload()
  	if(overheat)
  		return
  	overheat = TRUE
  
  	var/carried = 0
  	if(!unique_frequency)
  		for(var/obj/item/weapon/gun/energy/kinetic_accelerator/K in \
  