// SHURIKEN;

bloodAmmoDamage = 1;
fireSound.m_sound = 671;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
fireSoundExtra.m_sound = 672;
fireSoundExtra.m_pitchMin = 0.9;
fireSoundExtra.m_pitchMax = 1.1;
reloadSound.m_sound = 670;
reloadSound.m_volumeMin = 0.5;
reloadSound.m_volumeMax = 0.5;
reloadSound.m_pitchMin = 0.9;
reloadSound.m_pitchMax = 1.1;
pulloutSound.m_sound = 670;
pulloutSound.m_volumeMin = 0.5;
pulloutSound.m_volumeMax = 0.5;
pulloutSound.m_pitchMin = 0.9;
pulloutSound.m_pitchMax = 1.1;

pulloutSoundIfMagazineEmpty = false;
displaySwipe = true;
lightFlash = false;
forceFireEnabled = true;
offsetProjectile = true;
delayedExtraAttacks = true;
delayedExtraAttacksFree = true;
delayedExtraAttacksCasings = false;
attackAmount = 2;

Init("/Game/FirstPerson/Textures/fpsShuriken", "/Game/FirstPerson/Textures/fpsShurikenNormal", "/Game/FirstPerson/Textures/fpsShurikenEmissive",
"/Game/FirstPerson/Textures/itemShuriken", 0.5, 3, false, 1.0, "SHURIKEN", 1);
InitBulletWeapon(1, 1, 1, 0.5, 1, 5000.0, 5, 0, false, -1, 1148);

soundRange = 6.0;

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

InitStartFiringAnim(4, 6, -1.0, true);
InitStopFiringAnim(0=0?8:0, 0=0?1:4, 2.0, 0=0?true:false);
InitReloadAnim(10, 4, -1.0, true);

[secondary]

bloodAmmoDamage = 2;
fireSound.m_sound = 676;
fireSound.m_pitchMin = 0.9;
fireSound.m_pitchMax = 1.1;
chargeSound.m_sound = 677;
chargeSound.m_pitchMin = 0.9;
chargeSound.m_pitchMax = 1.1;

displaySwipe = true;
lightFlash = false;
forceFireEnabled = true;
offsetProjectile = true;
holdCharge = false;
stopAfterShootAtMaxCharge = true;
shootOnChargeRelease = false;

Init("/Game/FirstPerson/Textures/fpsShuriken", "/Game/FirstPerson/Textures/fpsShurikenNormal", "/Game/FirstPerson/Textures/fpsShurikenEmissive",
"/Game/FirstPerson/Textures/itemShuriken", 0.5, 20, false, 2.0, "SHURIKEN", 1);
InitBulletWeapon(1, 1, 1, 0.5, 1, 4000.0, 1, 0, false, -1, 1149);
InitCharge(0.4, 0.4, 35, 0.0, 0.0, false, true, false);

soundRange = 6.0;

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

InitStartFiringAnim(24, 8, -1.0, true);
InitStopFiringAnim(2=0?8:0, 2=0?1:4, 2.0, 2=0?true:false);
InitReloadAnim(10, 4, -1.0, true);
InitChargeAnim(15, 9, -1.0, true);