anchor.diff:  	origin_tech = "materials=3;combat=6;powerstorage=4"
   	projectile = /obj/item/projectile/beam/pulse/heavy
   	fire_sound = 'sound/weapons/marauder.ogg'
  +	projectiles_per_shot = 2
  +	variance = 2 //Small spread
  +	randomspread = 1 //Random spread.
  +	projectile_delay = 4 //1 decisecond before sending another projectile.
   
   /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma
   	equip_cooldown = 20
  
positive.code: 	fire_sound = 'sound/weapons/grenadelauncher.ogg'
  	projectiles = 8
  	projectile_energy_cost = 1000
  	equip_cooldown = 60
  
  /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/missile_rack/proj_init(var/obj/item/missile/M)
  	M.primed = 1
  
negative.code: 	name = "\improper LBX AC 10 \"Scattershot\""
  	desc = "A weapon for combat exosuits. Shoots a spread of pellets."
  	icon_state = "mecha_scatter"
  	equip_cooldown = 10
  	projectile = /obj/item/projectile/bullet/midbullet
  	projectiles = 42
  	projectile_energy_cost = 25
  	projectiles_per_shot = 6
  	variance = 20
  
  /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
  	name = "\improper Ultra AC 2"
  	desc = "A weapon for combat exosuits. Shoots a rapid, six shot burst."
  	icon_state = "mecha_uac2"
  	equip_cooldown = 5
  	projectile = /obj/item/projectile/bullet/weakbullet4
  	projectiles = 300
  	projectile_energy_cost = 20
  	projectiles_per_shot = 6
  	variance = 6 //Small spread
  	randomspread = 1 //Random spread.
  	projectile_delay = 1 //1 decisecond before sending another projectile.
  
  /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/bulletstorm //Mostly for testing, but it's also pretty as hell.
  	name = "\improper Bulletstorm U.N.Owen-Alpha"
  