// M1 GARAND;

bloodAmmoDamage = 1;
minCasingAngle = 150.0;
maxCasingAngle = 350.0;
soundRange = 20.0;
//casingTime = 0.4;
fireSound.m_sound = 691;
fireSound.m_volumeMin = 1.5;
fireSound.m_volumeMax = 1.5;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
noAmmoSound.m_sound = 23;
reloadSound.m_sound = 692;
genericGunIdle = true;
lastBulletSound.m_sound = 690;
lastBulletSound.m_volumeMin = 1.0;
lastBulletSound.m_volumeMax = 1.0;
pulloutSound.m_sound = 693;
pulloutSound.m_volumeMin = 0.5;
pulloutSound.m_volumeMax = 0.5;
pulloutSound.m_pitchMin = 0.9;
pulloutSound.m_pitchMax = 1.1;
magazineOnLastBullet = true;
magazineCasingVel = true;
magazineType = 1156;

Init("/Game/FirstPerson/Textures/fpsM1Garand", "/Game/FirstPerson/Textures/fpsM1GarandNormal", "/Game/FirstPerson/Textures/fpsM1GarandEmissive",
"/Game/FirstPerson/Textures/itemM1Garand", 0.2, 8, false, 2.0, "SEMI%20AUTO%20RIFLE", 1);
dirtyTexture="/Game/FirstPerson/Textures/fpsM1Garand_Sp";
InitBulletWeapon(0, 1, 8, 1.0, 8, 20000.0, 1, 1, false, 127, 609);

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

InitStartFiringAnim(2, 2, -1.0, true);
InitStopFiringAnim(0=0?4:0, 2, 3.0, false);
InitReloadAnim(10, 9, -1.0, true);

[secondary]

bloodAmmoDamage = 1;
fireSound.m_sound = 694;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
forceFireEnabled = true;
hitSound.m_sound = 28;
hitSound.m_pitchMin = 0.35;
hitSound.m_pitchMax = 0.5;
hitEnemySound.m_sound = 695;
hitEnemySound.m_volumeMin = 0.8;
hitEnemySound.m_volumeMax = 0.8;
hitEnemySound.m_pitchMin = 0.9;
hitEnemySound.m_pitchMax = 1.1;
bladeHitParticle = 159;
bladeBloodParticle = 160;
bladeBloodGreenParticle = 163;
bladeHoleDecal = 110;
soundRange = 7.0;
genericGunIdle = true;

Init("/Game/FirstPerson/Textures/fpsM1Garand", "/Game/FirstPerson/Textures/fpsM1GarandNormal", "/Game/FirstPerson/Textures/fpsM1GarandEmissive",
"/Game/FirstPerson/Textures/itemM1Garand", 0.25, 8, false, 5.0, "SEMI%20AUTO%20RIFLE", 1);
dirtyTexture="/Game/FirstPerson/Textures/fpsM1Garand_Sp";
InitBlade(450.0, 5.0, true);

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

InitStartFiringAnim(2=0?8:6, 2, -1.0, true);
InitStopFiringAnim(2=0?4:0, 2, 3.0, false);