====== Shotgun ====== Config for shotgun weapon. ArmA 2 engine v?.? finally introduced real shotgun simulation (shells, pellets and slug). Here are the most essential "shotgun" parts for the config (please note, this is NOT full weapon config). **weapons_pmc\aa_12\config.cpp** class Rifle; class AA12_PMC: Rifle magazines[] = { "20Rnd_B_AA12_Pellets", "20Rnd_B_AA12_74Slug", "20Rnd_B_AA12_HE" }; fireSpreadAngle = 0.7848246; modes[] = {"Single","FullAuto"}; class Single: Mode_SemiAuto { dispersion = 0.002; reloadTime = 0.2; }; class FullAuto: Mode_FullAuto { dispersion = 0.003; reloadTime = 0.2; }; **weapons_pmc\config.cpp** class CfgMagazines class 20Rnd_B_AA12_Pellets: CA_Magazine { ammo = "B_12Gauge_Pellets"; count = 20; }; class 20Rnd_B_AA12_74Slug: CA_Magazine { ammo = "B_12Gauge_74Slug"; count = 20; }; class CfgAmmo class BulletBase; class B_12Gauge_Pellets: BulletBase { simulation = "shotSpread"; hit = 6; indirectHit = 0; indirectHitRange = 0; cartridge = "FxCartridge_slug"; cost = 2; typicalSpeed = 400; visibleFire = 18; audibleFire = 18; airFriction = -0.005; caliber = 0.5; }; **Conclusion** Important parts to make shotgun is to have: * cfgWeapons fireSpreadAngle * cfgAmmo simulation = shotSpread