// SLOT MACHINE;

noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 0.2, 8, false, 2.0, "SUPERPOSITION%20RIFLE", 2);
dirtyTexture="/Game/FirstPerson/Textures/fpsSlotMachine_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 718);
InitCharge(0.5, 0.5, 8, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(18, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// single;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 723;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 0.5, 8, false, 2.0, "SUPERPOSITION%20RIFLE", 2);
dirtyTexture="/Game/FirstPerson/Textures/fpsSlotMachine_Sp";
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 718);
InitCharge(0.5, 0.5, 8, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(18, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// shotgun;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 717;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 100;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 1.0, 3, false, 5.0, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 20, 0, false, -1, 1170);
InitCharge(0.5, 0.5, 3, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(20, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// large;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 719;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 1.0, 1, false, 2.0, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1171);
InitCharge(0.5, 0.5, 1, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(22, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// huge;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 720;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 1.0, 1, false, 2.0, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1172);
InitCharge(0.5, 0.5, 1, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(24, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// lots;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 723;
fireSound.m_volumeMin = 0.5;
fireSound.m_volumeMax = 0.5;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

delayedExtraAttacks = true;
attackAmount = 50;
delayedExtraAttacksFree = true;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 2.0, 8, false, 1.5, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 5000.0, 1, 0, false, -1, 1170);
InitCharge(0.5, 0.5, 8, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(26, 2, 0.05, false);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// bouncing;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 723;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

delayedExtraAttacks = true;
attackAmount = 20;
delayedExtraAttacksFree = true;
firingPattern = 1;
firingPatternModifier = 45.0;
offsetProjectile = true;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 2.0, 8, false, 1.5, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 2000.0, 1, 0, false, -1, 1173);
InitCharge(0.5, 0.5, 8, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(28, 2, 0.1, false);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// homing;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 722;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

firingPattern = 3;
firingPatternModifier = 25.0;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 1.0, 8, false, 1.5, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 1000.0, 6, 0, false, -1, 1174);
InitCharge(0.5, 0.5, 8, 0.0, 0.0, false, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(30, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);

[secondary]

// lazer;
bloodAmmoDamage = 1;
soundRange = 10.0;
fireSound.m_sound = 721;
noAmmoSound.m_sound = 40;
forceFireEnabled = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;
chargeSound.m_sound = 718;
chargeSound.m_volumeMin = 2.5;
chargeSound.m_volumeMax = 2.5;

randomSecondary = true;
randomSecondaryWeight = 10;

Init("/Game/FirstPerson/Textures/fpsSlotMachine", "/Game/FirstPerson/Textures/fpsSlotMachineNormal", "/Game/FirstPerson/Textures/fpsSlotMachineEmissive",
"/Game/FirstPerson/Textures/itemSlotMachine", 1.0, 50, false, 1.5, "SUPERPOSITION%20RIFLE", 2);
InitBulletWeapon(2, 2, 1000, 0.0, 1000, 1000.0, 1, 0, false, -1, 1175);
InitCharge(0.5, 0.5, 50, 6000.0, 0.0, false, true, false);
InitBeam(6000.0, true, false);

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

InitChargeAnim(10, 8, -1.0, true);
InitStartFiringAnim(32, 2, 0.25, true);
InitStopFiringAnim(0=0?8:0, 0=0?2:8, 0=0?2.0:1.0, false);