material desert_beach_animated_sand
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      scene_blend alpha_blend
      depth_write off
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture ground_sand_dunes_yellow_animated.tga
        tex_coord_set 0
	scroll_anim 0 0.085


        filtering bilinear
      }
    }
  }
}



material desert_beach_details_cactus_fruit
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture cactus_fruit.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_cactus_leaf_bright
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture cactus_leaf_bright.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_plant_cactus_large
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture cactus_large.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_plant_flower_blossom_pink
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_flower_blossom_pink.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_plant_grass_warm_green
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_grass_warm_green.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_plant_tree_palm_warm_brown
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_tree_palm_warm_brown.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_stone_decorated_scarab_relief_pyramid_yellowwarm
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_decorated_scarab_relief_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_stone_pyramid_yellowwarm
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_stone_rockcliff
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_rockcliff.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_details_wood_old_darkwarm
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture wood_old_darkwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_ground_ground_sand_dunes_grey_yellow
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture ground_sand_dunes_grey_yellow.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_ground_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_ground_riverbed_bank
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture riverbed_bank.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_ground_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_ground_riverbed_stony
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture riverbed_stony.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_ground_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_ground_sand_dunes_bright_yellow
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture ground_sand_dunes_bright_yellow.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_plant_grass_warm_green_
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software none
      cull_hardware none

      alpha_rejection greater_equal 128

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_grass_warm_green.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_plant_tree_palm_leaf_warm_green
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software none
      cull_hardware none

      alpha_rejection greater_equal 128

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_tree_palm_leaf_warm_green.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_plant_tree_palm_warm_brown
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture plant_tree_palm_warm_brown.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_rocks_stone_rockcliff
{
  receive_shadows off
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_rockcliff.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_rocks_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material desert_beach_stone_decorated_scarab_relief_pyramid_yellowwarm
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_decorated_scarab_relief_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_stone_pyramid_yellowwarm
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_stone_rockcliff
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture stone_rockcliff.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material desert_beach_wood_old_darkwarm
{
  technique
  {
    pass
    {
      lighting on
      shading  gouraud

      depth_write on
      depth_check on

      cull_software back
      cull_hardware clockwise

      fog_override false

      ambient  1.00000 1.00000 1.00000 1.00000
      diffuse  0.00000 0.00000 0.00000 1.00000
      specular 0.00000 0.00000 0.00000 1.00000 0.00000

      texture_unit
      {
        texture wood_old_darkwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture desert_beach_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



