// ============================================================
// These are for the option to force tracers to replace hitscan 
// attacks with the Vanilla + mode for monsters.
// ============================================================

Model VisiBoolet
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model VisiBooletPrecise
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer6.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}


// =======================================================================================================
// This is for the "tracers" that were used in Brutal Heretic, which are an option that can be re-enabled.
// Due to the amount of unnecessary management required, these may be removed partially or in whole in
// future versions.  If you are a staunch fan of these, please let me know that they are being used!
// =======================================================================================================


// =============================
// === Gold Wand Projectiles ===
// =============================


Model GoldWandTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyGoldWandTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model GoldWandBombTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerGoldWandTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerGoldWandTracerAlt
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerGoldWandTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerGoldWandTracerAlt
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model GoldWandBombTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyGoldWandBombTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}


// ============================
// === Crossbow Projectiles ===
// ============================


Model EtherealCrossbowBolt
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model WimpyEtherealCrossbowBolt
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model EtherealCrossbowBoltStrong
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model WimpyEtherealCrossbowBoltStrong
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model EtherealCrossbowBolt2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model WimpyEtherealCrossbowBolt2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model EtherealCrossbowBoltC
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model WimpyEtherealCrossbowBoltC
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer3.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}

Model PoweredCrossbowBolt
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer4.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX03 A 0 0
}


// ===============================
// === Dragon Claw Projectiles ===
// ===============================


Model BlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model BlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyBlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model BlasterBounceMark
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model AltBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyAltBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model AltBlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyAltBlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model AltBlasterTracer3
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyAltBlasterTracer3
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model AltBlasterTracer4
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyAltBlasterTracer4
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerAltBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerAltBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerAltBlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerAltBlasterTracer2
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerAltBlasterTracer3
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerAltBlasterTracer3
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PowerAltBlasterTracer4
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyPowerAltBlasterTracer4
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model PoweredBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model SecondaryBlasterTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer2.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}


// =============================
// === Hellstaff Projectiles ===
// =============================


Model HellStaffRainTracer
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer6.png"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}


// ===============================
// === Phoenix Rod Projectiles ===
// ===============================


Model BrutalPhoenixMissile
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}

Model WimpyBrutalPhoenixMissile
{
   Path "MODELS/PROJECTILES"
   Model 0 "tracer.md3"
   Skin 0 "tracer5.tga"
   Scale 1.0 1.0 1.0
   PITCHFROMMOMENTUM
   FrameIndex FX98 A 0 0
}