// SAWBLADE LAUNCHER;

bloodAmmoDamage = 2;
soundRange = 20.0;
fireSound.m_sound = 699;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
noAmmoSound.m_sound = 23;
//reloadSound.m_sound = 55;
genericGunIdle = true;
lightFlash = false;

Init("/Game/FirstPerson/Textures/fpsSawbladeLauncher", "/Game/FirstPerson/Textures/fpsSawbladeLauncherNormal", "/Game/FirstPerson/Textures/fpsSawbladeLauncherEmissive", "/Game/FirstPerson/Textures/itemSawbladeLauncher", 1.0, 40, false, 5.0, "SAWBLADE%20LAUNCHER", 2);
dirtyTexture="/Game/FirstPerson/Textures/fpsSawbladeLauncher_Sp";
InitBulletWeapon(1, 1, 1000, 0.0, 1000, 8000.0, 1, 1, false, -1, 1168);

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

InitStartFiringAnim(6, 8, -1.0, true);
InitStopFiringAnim(0, 4, 3.0, false);

[secondary]

bloodAmmoDamage = 1;
soundRange = 20.0;
fireSound.m_sound = 700;
fireSound.m_pitchMin = 1.0;
fireSound.m_pitchMax = 1.0;
genericGunIdle = true;
lightFlash = false;
bladeVelocityPush = false;
forceStun = true;
immobilizeOnBladeHit = true;

hitSound.m_sound = 28;
hitSound.m_pitchMin = 0.25;
hitSound.m_pitchMax = 0.35;

loopingFireSound = true;
chargeSound.m_sound = 702;
chargeDownSound.m_sound = 703;
shootOnChargeRelease = false;
forcedChargeDown = false;
chargeDownTime = 0.01;

Init("/Game/FirstPerson/Textures/fpsSawbladeLauncher", "/Game/FirstPerson/Textures/fpsSawbladeLauncherNormal", "/Game/FirstPerson/Textures/fpsSawbladeLauncherEmissive", "/Game/FirstPerson/Textures/itemSawbladeLauncher", 0.1, 5, true, 1.0, "SAWBLADE%20LAUNCHER", 2);
dirtyTexture="/Game/FirstPerson/Textures/fpsSawbladeLauncher_Sp";
InitBlade(300.0, 30.0, false);
InitCharge(0.01, 0.01, 5, 300.0, 30.0, false, true, false);

AddPotentialStats(0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 25, 28);

InitStartFiringAnim(4, 2, -1.0, true);
InitStopFiringAnim(0, 4, 3.0, false);