//
// Trails for enemy projectiles
//

Vertex_Projectile_Enemy_Null
{
    pos             "0.0 0.0 0.0"
    color           "0.0 0.0 0.0"
    alpha           0.0
}

//-----------------------------------------------------------------------------
//
// Demon Shot Trail
//
//-----------------------------------------------------------------------------

Vertex_DemonShot_Null     { pos " 0.0         0.0   0.0"        color "20.0 20.0 20.0" alpha 0.0 }
Vertex_DemonShot_Start_1  { pos " 1.0         0.0   0.0"        color "255.0 255.0 255.0" alpha 127.5 }
Vertex_DemonShot_Start_2  { pos " 0.30901691  0.0   0.95105648" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_DemonShot_Start_3  { pos "-0.80901688  0.0   0.58778518" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_DemonShot_Start_4  { pos "-0.80901688  0.0  -0.58778518" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_DemonShot_Start_5  { pos " 0.30901691  0.0  -0.95105648" color "255.0 255.0 255.0" alpha 127.5 }

Edge_DemonShot_1        { vertex_start "Vertex_DemonShot_Start_1" vertex_end "Vertex_DemonShot_Null" }
Edge_DemonShot_2        { vertex_start "Vertex_DemonShot_Start_2" vertex_end "Vertex_DemonShot_Null" }
Edge_DemonShot_3        { vertex_start "Vertex_DemonShot_Start_3" vertex_end "Vertex_DemonShot_Null" }
Edge_DemonShot_4        { vertex_start "Vertex_DemonShot_Start_4" vertex_end "Vertex_DemonShot_Null" }
Edge_DemonShot_5        { vertex_start "Vertex_DemonShot_Start_5" vertex_end "Vertex_DemonShot_Null" }

Trail_DemonShot
{
    lifeTime        1.0
    fadeOutTime     0.5
    edgeLifeTime    0.3
    scale           0.4
    bCloseEdges     1
    
    edge_1          "Edge_DemonShot_1"
    edge_2          "Edge_DemonShot_2"
    edge_3          "Edge_DemonShot_3"
    edge_4          "Edge_DemonShot_4"
    edge_5          "Edge_DemonShot_5"
}

//-----------------------------------------------------------------------------
//
// Campainger Weapon Trail
//
//-----------------------------------------------------------------------------

Vertex_FireStaffTrail_Start_1 { pos "-1.0  0.0  0.0" color "255.0 240.0 200.0" alpha 127.5 }
Vertex_FireStaffTrail_Start_2 { pos " 1.0  0.0  0.0" color "255.0 240.0 200.0" alpha 127.5 }
Vertex_FireStaffTrail_Start_3 { pos " 0.0  0.0 -1.0" color "255.0 240.0 200.0" alpha 127.5 }
Vertex_FireStaffTrail_Start_4 { pos " 0.0  0.0  1.0" color "255.0 240.0 200.0" alpha 127.5 }

Edge_FireStaff_Cross1_1 { vertex_start "Vertex_FireStaffTrail_Start_1" vertex_end "Vertex_Projectile_Enemy_Null" }
Edge_FireStaff_Cross1_2 { vertex_start "Vertex_FireStaffTrail_Start_2" vertex_end "Vertex_Projectile_Enemy_Null" }
Edge_FireStaff_Cross2_1 { vertex_start "Vertex_FireStaffTrail_Start_3" vertex_end "Vertex_Projectile_Enemy_Null" }
Edge_FireStaff_Cross2_2 { vertex_start "Vertex_FireStaffTrail_Start_4" vertex_end "Vertex_Projectile_Enemy_Null" }

Trail_FireStaff_Crossline_1
{
    lifeTime        4.0
    fadeOutTime     3.0
    edgeLifeTime    1.0
    scale           3.0
    
    edge_1          "Edge_FireStaff_Cross1_1"
    edge_2          "Edge_FireStaff_Cross1_2"
}

Trail_FireStaff_Crossline_2
{
    lifeTime        4.0
    fadeOutTime     3.0
    edgeLifeTime    1.0
    scale           3.0
    
    edge_1          "Edge_FireStaff_Cross2_1"
    edge_2          "Edge_FireStaff_Cross2_2"
}

//-----------------------------------------------------------------------------
//
// Generic232
//
//-----------------------------------------------------------------------------

Vertex_Generic232_Start_1 { pos "-2.0  0.0  0.0" color "255.0 240.0 100.0" alpha 0.0 }
Vertex_Generic232_End_1   { pos " 0.0  0.0  0.0" color "255.0 240.0 100.0" alpha 0.0 }
Vertex_Generic232_Start_2 { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_Generic232_End_2   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic232_Start_3 { pos " 2.0  0.0  0.0" color "255.0 240.0 100.0" alpha 0.0 }
Vertex_Generic232_End_3   { pos " 0.0  0.0  0.0" color "255.0 240.0 100.0" alpha 0.0 }

Edge_Generic232_1 { vertex_start "Vertex_Generic232_Start_1" vertex_end "Vertex_Generic232_End_1" }
Edge_Generic232_2 { vertex_start "Vertex_Generic232_Start_2" vertex_end "Vertex_Generic232_End_2" }
Edge_Generic232_3 { vertex_start "Vertex_Generic232_Start_3" vertex_end "Vertex_Generic232_End_3" }

Trail_Generic232
{
    lifeTime        2.0
    fadeOutTime     1.0
    edgeLifeTime    1.0
    scale           4.0
    
    edge_1          "Edge_Generic232_1"
    edge_2          "Edge_Generic232_2"
    edge_3          "Edge_Generic232_3"
}

//-----------------------------------------------------------------------------
//
// Generic222
//
//-----------------------------------------------------------------------------

Vertex_Generic222_Start_1 { pos "-2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic222_End_1   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic222_Start_2 { pos " 0.0  0.0  0.0" color "200.0 230.0 255.0" alpha 127.5 }
Vertex_Generic222_End_2   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic222_Start_3 { pos " 2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic222_End_3   { pos " 0.0  0.0  0.0" color "255.0 240.0 100.0" alpha 0.0 }

Edge_Generic222_1 { vertex_start "Vertex_Generic222_Start_1" vertex_end "Vertex_Generic222_End_1" }
Edge_Generic222_2 { vertex_start "Vertex_Generic222_Start_2" vertex_end "Vertex_Generic222_End_2" }
Edge_Generic222_3 { vertex_start "Vertex_Generic222_Start_3" vertex_end "Vertex_Generic222_End_3" }

Trail_Generic222
{
    lifeTime        4.0
    fadeOutTime     3.0
    edgeLifeTime    1.0
    scale           0.6
    
    edge_1          "Edge_Generic222_1"
    edge_2          "Edge_Generic222_2"
    edge_3          "Edge_Generic222_3"
}

//-----------------------------------------------------------------------------
//
// Generic247
//
//-----------------------------------------------------------------------------

Vertex_Generic247_Start_1 { pos "-2.0 -1.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic247_End_1   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic247_Start_2 { pos " 0.0  0.0  0.0" color "200.0 230.0 255.0" alpha 63.75 }
Vertex_Generic247_End_2   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic247_Start_3 { pos " 2.0  1.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic247_End_3   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }

Edge_Generic247_1 { vertex_start "Vertex_Generic247_Start_1" vertex_end "Vertex_Generic247_End_1" }
Edge_Generic247_2 { vertex_start "Vertex_Generic247_Start_2" vertex_end "Vertex_Generic247_End_2" }
Edge_Generic247_3 { vertex_start "Vertex_Generic247_Start_3" vertex_end "Vertex_Generic247_End_3" }

Trail_Generic247
{
    lifeTime        3.0
    fadeOutTime     2.0
    edgeLifeTime    1.0
    scale           0.6
    
    edge_1          "Edge_Generic247_1"
    edge_2          "Edge_Generic247_2"
    edge_3          "Edge_Generic247_3"
}

//-----------------------------------------------------------------------------
//
// Generic231
//
//-----------------------------------------------------------------------------

Vertex_Generic231_Start_1 { pos "-2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic231_End_1   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic231_Start_2 { pos " 0.0  0.0  0.0" color "255.0 220.0 220.0" alpha 63.75 }
Vertex_Generic231_End_2   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic231_Start_3 { pos " 2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic231_End_3   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }

Edge_Generic231_1 { vertex_start "Vertex_Generic231_Start_1" vertex_end "Vertex_Generic231_End_1" }
Edge_Generic231_2 { vertex_start "Vertex_Generic231_Start_2" vertex_end "Vertex_Generic231_End_2" }
Edge_Generic231_3 { vertex_start "Vertex_Generic231_Start_3" vertex_end "Vertex_Generic231_End_3" }

Trail_Generic231
{
    lifeTime        1.0
    fadeOutTime     0.5
    edgeLifeTime    0.5
    scale           2.0
    
    edge_1          "Edge_Generic231_1"
    edge_2          "Edge_Generic231_2"
    edge_3          "Edge_Generic231_3"
}

//-----------------------------------------------------------------------------
//
// Generic225
//
//-----------------------------------------------------------------------------

Vertex_Generic225_Start_1 { pos "-2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic225_End_1   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic225_Start_2 { pos " 0.0  0.0  0.0" color "200.0 230.0 255.0" alpha 63.75 }
Vertex_Generic225_End_2   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic225_Start_3 { pos " 2.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }
Vertex_Generic225_End_3   { pos " 0.0  0.0  0.0" color "255.0 255.0 255.0" alpha 0.0 }

Edge_Generic225_1 { vertex_start "Vertex_Generic225_Start_1" vertex_end "Vertex_Generic225_End_1" }
Edge_Generic225_2 { vertex_start "Vertex_Generic225_Start_2" vertex_end "Vertex_Generic225_End_2" }
Edge_Generic225_3 { vertex_start "Vertex_Generic225_Start_3" vertex_end "Vertex_Generic225_End_3" }

Trail_Generic225
{
    lifeTime        4.0
    fadeOutTime     3.0
    edgeLifeTime    1.0
    scale           0.7
    
    edge_1          "Edge_Generic225_1"
    edge_2          "Edge_Generic225_2"
    edge_3          "Edge_Generic225_3"
}

//-----------------------------------------------------------------------------
//
// EyeBeam Trail
//
//-----------------------------------------------------------------------------

Vertex_EyeBeam_1_Null    { pos " 0.0 0.0 0.0" color "50.0 0.0 0.0" alpha 0.0 }
Vertex_EyeBeam_2_Null    { pos " 0.0 0.0 0.0" color "255.0 255.0 255.0" alpha 0.0 }

// outer verts
Vertex_EyeBeam1_Start_1  { pos " 1.0         0.0  0.0"        color "255.0 100.0 100.0" alpha 63.75 }
Vertex_EyeBeam1_Start_2  { pos " 0.30901691  0.0  0.95105648" color "255.0 100.0 100.0" alpha 63.75 }
Vertex_EyeBeam1_Start_3  { pos "-0.80901688  0.0  0.58778518" color "255.0 100.0 100.0" alpha 63.75 }
Vertex_EyeBeam1_Start_4  { pos "-0.80901688  0.0 -0.58778518" color "255.0 100.0 100.0" alpha 63.75 }
Vertex_EyeBeam1_Start_5  { pos " 0.30901691  0.0 -0.95105648" color "255.0 100.0 100.0" alpha 63.75 }

// inner verts
Vertex_EyeBeam2_Start_1  { pos " 1.0         0.0  0.0"        color "255.0 255.0 255.0" alpha 127.5 }
Vertex_EyeBeam2_Start_2  { pos " 0.30901691  0.0  0.95105648" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_EyeBeam2_Start_3  { pos "-0.80901688  0.0  0.58778518" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_EyeBeam2_Start_4  { pos "-0.80901688  0.0 -0.58778518" color "255.0 255.0 255.0" alpha 127.5 }
Vertex_EyeBeam2_Start_5  { pos " 0.30901691  0.0 -0.95105648" color "255.0 255.0 255.0" alpha 127.5 }

// outer edges
Edge_EyeBeam1_1  { vertex_start "Vertex_EyeBeam1_Start_1" vertex_end "Vertex_EyeBeam_1_Null" }
Edge_EyeBeam1_2  { vertex_start "Vertex_EyeBeam1_Start_2" vertex_end "Vertex_EyeBeam_1_Null" }
Edge_EyeBeam1_3  { vertex_start "Vertex_EyeBeam1_Start_3" vertex_end "Vertex_EyeBeam_1_Null" }
Edge_EyeBeam1_4  { vertex_start "Vertex_EyeBeam1_Start_4" vertex_end "Vertex_EyeBeam_1_Null" }
Edge_EyeBeam1_5  { vertex_start "Vertex_EyeBeam1_Start_5" vertex_end "Vertex_EyeBeam_1_Null" }

// inner edges
Edge_EyeBeam2_1  { vertex_start "Vertex_EyeBeam2_Start_1" vertex_end "Vertex_EyeBeam_2_Null" }
Edge_EyeBeam2_2  { vertex_start "Vertex_EyeBeam2_Start_2" vertex_end "Vertex_EyeBeam_2_Null" }
Edge_EyeBeam2_3  { vertex_start "Vertex_EyeBeam2_Start_3" vertex_end "Vertex_EyeBeam_2_Null" }
Edge_EyeBeam2_4  { vertex_start "Vertex_EyeBeam2_Start_4" vertex_end "Vertex_EyeBeam_2_Null" }
Edge_EyeBeam2_5  { vertex_start "Vertex_EyeBeam2_Start_5" vertex_end "Vertex_EyeBeam_2_Null" }

Trail_EyeBeam_1
{
    lifeTime        2.0
    fadeOutTime     1.0
    edgeLifeTime    1.0
    scale           1.0
    bCloseEdges     1
    
    edge_1          "Edge_EyeBeam1_1"
    edge_2          "Edge_EyeBeam1_2"
    edge_3          "Edge_EyeBeam1_3"
    edge_4          "Edge_EyeBeam1_4"
    edge_5          "Edge_EyeBeam1_5"
}

Trail_EyeBeam_2
{
    lifeTime        2.0
    fadeOutTime     1.0
    edgeLifeTime    1.0
    scale           0.5
    bCloseEdges     1
    
    edge_1          "Edge_EyeBeam2_1"
    edge_2          "Edge_EyeBeam2_2"
    edge_3          "Edge_EyeBeam2_3"
    edge_4          "Edge_EyeBeam2_4"
    edge_5          "Edge_EyeBeam2_5"
}
