# Sandbox.BaseCombatWeapon.BallisticConfig

Ballistics for a volley of bullets - damage, pellets, spread and reach.

- Kind: struct
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`BallisticConfig`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/.ctor): Ballistics for a volley of bullets - damage, pellets, spread and reach.

## Properties

- [`Damage`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/Damage): Damage dealt by each pellet.
- [`Force`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/Force): Impulse applied to the physics body a pellet hits.
- [`Pellets`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/Pellets): Pellets per shot - 1 for a bullet, more for a shotgun blast.
- [`Radius`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/Radius): Pellet radius - 0 for a thin ray, higher to be forgiving.
- [`Range`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/Range): How far each pellet travels.
- [`SpreadBase`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/SpreadBase): Spread cone in degrees when settled - x wide, y tall.
- [`SpreadGrowth`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/SpreadGrowth): Extra spread in degrees at full bloom, added by recent firing.
- [`SpreadRecovery`](/api/Sandbox.BaseCombatWeapon.BallisticConfig/SpreadRecovery): Seconds after a shot for the spread to settle back to base.
