shader_body
{
  layer0
  {
    map=gradient.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    shininess=24
    specular=0.75 0.75 0.75
  }
  layer2
  {
    map=body.tga
    blendfunc=one src_alpha
  }
}
shader_pribori_on
{
  sort_offset=1
  layer0
    {
       map=pribori_on.tga
       blendfunc=blend
       texenv=replace
       emission=1 1 1 1
    }
}
shader_vehiclelights128_on
{
  sort_offset=1
  layer0
    {
       map=vehiclelights128_on.tga
       blendfunc=blend
       texenv=replace
       emission=1 1 1 1
    }
}
shader_vehiclelights128_on2
{
  sort_offset=1
  layer0
    {
       map=vehiclelights128_on2.tga
       blendfunc=blend
       texenv=replace
       emission=1 1 1 1
    }
}

shader_windows
{
   sort_offset=1
   layer0
  {
   map=windows.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=12
   specular=0.55 0.55 0.55
  }
}
shader_barracks92cammo64
{
  cull=none
  layer0
  {
    map=barracks92cammo64.tga
    blendfunc=blend
    alphafunc=gequal 150
    depthwrite=1
  }
}
shader_barracks92decal128
{
  cull=none
  layer0
  {
    map=barracks92decal128.tga
    blendfunc=blend
    alphafunc=gequal 150
    depthwrite=1
  }
}
shader_krest
{
  cull=none
  layer0
  {
    map=krest.tga
    blendfunc=blend
    alphafunc=gequal 150
    depthwrite=1
  }
}

shader_glice_metal
{
  layer0
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
      shininess=42
      specular=1 1 1 1
  }
  layer1
  {
    map=glice_metal.tga
    blendfunc=one src_alpha
  shininess=35
  specular=0.76 0.75 0.74
  }
}
shader_mirror
{
  layer0
    {
       map=$mirror
       texscale_s=1
       texscale_r=1
       texscale_t=1
       emission=0.3 0.3 0.3 1
    }
}
shader_black
{
  layer0
  {
    map=black.tga
  }
}
shader_tire3
{
  layer0
  {
    map=tire3.tga
  }
}
shader_grey
{
  layer0
  {
    map=glice_metal.tga
  }
}
shader_army
{
  layer0
  {
    map=army.tga
  }
}
shader_barracks92crate128
{
  layer0
  {
    map=barracks92crate128.tga
  }
}
shader_barracks92cammo64x
{
  layer0
  {
    map=barracks92cammo64x.tga
  }
}
shader_barracks92decal128x
{
  layer0
  {
    map=barracks92decal128x.tga
  }
}
shader_bort
{
  layer0
  {
    map=bort.tga
  }
}
shader_dirt_rust
{
  layer0
  {
    map=dirt_rust.tga
  }
}
shader_extra3
{
  layer0
  {
    map=extra3.tga
  }
}
shader_kozha
{
  layer0
  {
    map=kozha.tga
  }
}
shader_mauser
{
  layer0
  {
    map=mauser.tga
  }
}
shader_parts
{
  layer0
  {
    map=parts.tga
  }
}
shader_pribori
{
  layer0
  {
    map=pribori.tga
  }
}
shader_tent
{
  layer0
  {
    map=tent.tga
  }
}
shader_vehiclelights128
{
  layer0
  {
    map=vehiclelights128.tga
  }
}

shader_bremslicht
{
 cull=none
 layer0
 {
 blendfunc=one_minus_src_alpha src_alpha
 map=bremslicht.tga
 emission=0.5 0.5 0.5 0.5
 specular=0 0 0 1
 mipmap=0
 texenv=replace
 depthwrite=0
 }
}
shader_headlights
{
  layer0
    {
      map=headlights.tga
      emission=1 1 1 1
      shininess=4
      specular=0 0 0 1
      blendfunc=blend
      texenv=replace
    }
}

shader_frontslicht
{
 cull=none
 layer0
 {
 blendfunc=one_minus_src_alpha src_alpha
 map=frontslicht.tga
 emission=0.5 0.5 0.5 0.5
 specular=0 0 0 1
 mipmap=0
 texenv=replace
 depthwrite=0
 }
}
















