// ENERGY CANNON_SHINY;

shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
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;
chargeProjectileSize = true;
chargeSound.m_sound = 736;
chargeMaxSound.m_sound = 737;
minChargeProjectileSize = 0.5;

Init("/Game/FirstPerson/Textures/fpsEnergyCannon", "/Game/FirstPerson/Textures/fpsEnergyCannonNormal", "/Game/FirstPerson/Textures/fpsEnergyCannonEmissive",
"/Game/FirstPerson/Textures/itemEnergyCannon", 0.15, 1, false, 0.25, "MASTER%20BEATER", 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.0, 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, 29);

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

[secondary]
// Shock;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
offsetProjectile = true;
shockStacks = 15;
firingPattern = 1;
firingPatternModifier = 180.0;

Init("/Game/FirstPerson/Textures/fpsEnergyCannon", "/Game/FirstPerson/Textures/fpsEnergyCannonNormal", "/Game/FirstPerson/Textures/fpsEnergyCannonEmissive",
"/Game/FirstPerson/Textures/itemEnergyCannon", 1.0, 20, false, 2.5, "MASTER%20BEATER%201", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 1750.0, 3, 0, false, -1, 1622);

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);

[secondary]
// Metal saw;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
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.5, 30, false, 5.0, "MASTER%20BEATER%202", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1620);

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);

[secondary]
// Needles;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
offsetProjectile = true;
firingPattern = 5;
firingPatternModifier = 50.0;
freeShotStep = 0.5;

Init("/Game/FirstPerson/Textures/fpsEnergyCannon", "/Game/FirstPerson/Textures/fpsEnergyCannonNormal", "/Game/FirstPerson/Textures/fpsEnergyCannonEmissive",
"/Game/FirstPerson/Textures/itemEnergyCannon", 0.125, 10, true, 0.5, "MASTER%20BEATER%203", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 1, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1623);

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);

[secondary]
// Missile;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
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.5, 25, false, 5.0, "MASTER%20BEATER%204", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 2000.0, 1, 0, false, -1, 1625);

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);

[secondary]
// Flak;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
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", 1.0, 1, false, 5.0, "MASTER%20BEATER%205", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1626);

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);

[secondary]
// Axe baloon;
shiny = true;
secondaryToggle = true;
secondaryToggleTime = 0.1;
switchSound.m_sound = 243;
switchSound.m_volumeMin = 3.0;
switchSound.m_volumeMax = 3.0;
switchSound.m_pitchMin = 0.5;
switchSound.m_pitchMax = 0.5;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 735;
fireSound.m_pitchMin = 1.15;
fireSound.m_pitchMax = 1.15;
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.5, 30, false, 5.0, "MASTER%20BEATER%206", 3);
dirtyTexture="/Game/FirstPerson/Textures/fpsEnergyCannon_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 3000.0, 1, 0, false, -1, 382);

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);