// MOP;

hitSound.m_sound = 139;
hitSound.m_volumeMin = 1.0;
hitSound.m_volumeMax = 1.0;
hitSound.m_pitchMin = 1.5;
hitSound.m_pitchMax = 1.6;

forceFireEnabled = true;
soundRange = 2.0;
fireSound.m_sound = 7;
fireSound.m_volumeMin = 2.0;
fireSound.m_volumeMax = 2.0;
fireSound.m_pitchMin = 0.7;
fireSound.m_pitchMax = 0.8;
bloodAmmoDamage = 1;

chargeDownTime = 0.25;
shootOnChargeRelease = false;
forcedChargeDown = false;
lightFlash = false;
cleanOnPullout = false;

Init("/Game/FirstPerson/Textures/fpsMop", "/Game/FirstPerson/Textures/fpsMopNormal", "/Game/FirstPerson/Textures/fpsMopEmissive",
"/Game/FirstPerson/Textures/itemMop", 0.4, 0, true, 1.5, "MOP", 1);
dirtyTexture = "/Game/FirstPerson/Textures/fpsMopDirty";
InitBulletWeapon(-1, 1, 1, 0.0, 1000.0, 5000.0, 1, 0, false, -1, 1430);
InitBeam(450.0, false, false);
InitCharge(0.25, 0.25, 0, 450.0, 0.0, false, true, false);

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

InitStartFiringAnim(5, 2, -1.0, true);
InitStopFiringAnim(0, 2, 3.0, false);
InitChargeAnim(2, 3, -1.0, true);
InitChargeDownAnim(6, 3, -1.0, true);

[secondary]

hitSound.m_sound = 21;
hitSound.m_volumeMin = 1.0;
hitSound.m_volumeMax = 1.0;
hitSound.m_pitchMin = 0.9;
hitSound.m_pitchMax = 1.1;

displaySwipe = true;
forceFireEnabled = true;
soundRange = 2.0;
fireSound.m_sound = 7;
fireSound.m_volumeMin = 2.0;
fireSound.m_volumeMax = 2.0;
fireSound.m_pitchMin = 0.7;
fireSound.m_pitchMax = 0.8;
bloodAmmoDamage = 1;

cleanOnPullout = false;

Init("/Game/FirstPerson/Textures/fpsMop", "/Game/FirstPerson/Textures/fpsMopNormal", "/Game/FirstPerson/Textures/fpsMopEmissive",
"/Game/FirstPerson/Textures/itemMop", 0.5, 5, false, 1.5, "MOP", 1);, 0.5, 5, false, 1.5, "MOP", 1);
dirtyTexture = "/Game/FirstPerson/Textures/fpsMopDirty";
InitBlade(300.0, 45.0, true);

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

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