// SWARM GUN;

noAmmoSound.m_sound = 40;
bloodAmmoDamage = 1;
idleSound.m_sound = 681;
fireSound.m_sound = 687;
fireSound.m_pitchMin = 0.75;
fireSound.m_pitchMax = 1.25;
pulloutSound.m_sound = 684;
pulloutSound.m_pitchMin = 0.9;
pulloutSound.m_pitchMax = 1.1;
lightFlash = false;
forceFireEnabled = true;
offsetProjectile = true;
forcedRecoil = 5.0;
soundRange = 12.0;

Init("/Game/FirstPerson/Textures/fpsSwarmGun", "/Game/FirstPerson/Textures/fpsSwarmGunNormal", "/Game/FirstPerson/Textures/fpsSwarmGunEmissive",
"/Game/FirstPerson/Textures/itemSwarmGun", 0.1, 2, true, 1.0, "HORNET%20QUEEN", 1);
dirtyTexture="/Game/FirstPerson/Textures/fpsSwarmGun_Sp";
InitBulletWeapon(2, 1, 1000, 0, 1000, 400.0, 2, 0, false, -1, 1153);

AddPotentialStats(0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29);

InitStartFiringAnim(6, 2, -1.0, true);
InitStopFiringAnim(0, 6, 2.0, false);

[secondary]

noAmmoSound.m_sound = 40;
bloodAmmoDamage = 3;
fireSound.m_sound = 688;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
chargeSound.m_sound = 686;
lightFlash = false;
forceFireEnabled = true;
offsetProjectile = true;
soundRange = 12.0;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;

Init("/Game/FirstPerson/Textures/fpsSwarmGun", "/Game/FirstPerson/Textures/fpsSwarmGunNormal", "/Game/FirstPerson/Textures/fpsSwarmGunEmissive",
"/Game/FirstPerson/Textures/itemSwarmGun", 0.5, 0, false, 5.0, "HORNET%20QUEEN", 1);
dirtyTexture="/Game/FirstPerson/Textures/fpsSwarmGun_Sp";
InitBulletWeapon(2, 15, 1000, 0, 1000, 2000.0, 1, 0, false, -1, 1154);
InitCharge(1.5, 1.5, 0, 0.0, 0.0, false, true, false);

AddPotentialStats(0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 28, 29);

InitStartFiringAnim(18, 2, -1.0, true);
InitStopFiringAnim(0, 6, 2.0, false);
InitChargeAnim(8, 10, -1.0, true);