// ENERGY CANNON;

bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 734;
fireSound.m_volumeMin = 0.5;
fireSound.m_volumeMax = 0.5;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
offsetProjectile = true;

Init("/Game/FirstPerson/Textures/fpsEnergyCannon", "/Game/FirstPerson/Textures/fpsEnergyCannonNormal", "/Game/FirstPerson/Textures/fpsEnergyCannonEmissive",
"/Game/FirstPerson/Textures/itemEnergyCannon", 0.15, 10, false, 0.25, "MEGA%20CANNON", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(-1, 0, 1, 0.0, 1, 5000.0, 1, 0, false, -1, 718);

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

InitStartFiringAnim(8, 2, -1.0, true);
InitStopFiringAnim(0, 8, 1.5, false);

[secondary]

bloodAmmoDamage = 2;
soundRange = 15.0;
fireSound.m_sound = 735;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
chargeMaxSound.m_sound = 737;
offsetProjectile = true;
chargeSound.m_sound = 736;
chargeProjectileSize = true;

Init("/Game/FirstPerson/Textures/fpsEnergyCannon", "/Game/FirstPerson/Textures/fpsEnergyCannonNormal", "/Game/FirstPerson/Textures/fpsEnergyCannonEmissive",
"/Game/FirstPerson/Textures/itemEnergyCannon", 0.15, 1, false, 15.0, "MEGA%20CANNON", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(-1, 0, 1, 0.0, 1, 5000.0, 1, 0, false, -1, 1195);
InitCharge(1.8, 0.5, 3, 2.8, 0.0, false, false, true);

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

InitStartFiringAnim(8, 2, -1.0, true);
InitStopFiringAnim(0, 8, 1.5, false);
InitChargeAnim(10, 18, -1.0, true);
InitChargeMaxAnim(28, 2, 0.125, false);