anchor.diff:  		firing_burst = 0
   	else
   		if(chambered)
  -			sprd = round((rand() - 0.5) * (randomized_gun_spread + randomized_bonus_spread))
  +			sprd = round((rand() - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread))
   			if(!chambered.fire_casing(target, user, params, , suppressed, zone_override, sprd))
   				shoot_with_empty_chamber(user)
   				return
  
positive.code: 					break
  			if(chambered && chambered.BB)
  				if(randomspread)
  					sprd = round((rand() - 0.5) * (randomized_gun_spread + randomized_bonus_spread))
  				else //Smart spread
  					sprd = round((((rand_spr/burst_size) * i) - (0.5 + (rand_spr * 0.25))) * (randomized_gun_spread + randomized_bonus_spread))
  
  
negative.code: 
  #define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.4
  
  /obj/item/weapon/gun
  	name = "gun"
  	desc = "It's a gun. It's pretty terrible, though."
  