material intro_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_blue_animated.tga
        tex_coord_set 0
	scroll_anim 0 0.06

        filtering bilinear
      }
    }
  }
}



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

      scene_blend alpha_blend
      depth_write off
      depth_check on

      cull_software none
      cull_hardware none

      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 effect_blend_light_02.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_cobblestone_pathway_tga
{
  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 cobblestone_pathway.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_default_up_tga
{
  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 intro_dancefloor_sky_up.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_new_fabric_wool_blue_washingballs
{
  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 fabric_wool_blue_washingballs.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_new_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_new_organic_leather_yellowbrownwarm
{
  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 organic_leather_yellowbrownwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_new_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_new_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 intro_dancefloor_new_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_new_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 intro_dancefloor_new_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_new_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 intro_dancefloor_new_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_pyramid_decorated_ear_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_decorated_ear_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_sky_bk_tga
{
  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 intro_dancefloor_sky_bk.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_sky_dn_tga
{
  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 sky_dn.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_sky_fr_tga
{
  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 intro_dancefloor_sky_fr.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_sky_lf_tga
{
  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 intro_dancefloor_sky_lf.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_sky_rt_tga
{
  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 intro_dancefloor_sky_rt.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_dancefloor_stone_decorated_lotus_green_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_lotus_green_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_stone_pattern_green_terracotta_pyramid
{
  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_pattern_green_terracotta_pyramid.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_stone_pattern_green_white_pyramid_terracotta
{
  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_pattern_green_white_pyramid_terracotta.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_stone_pyramid_green_dark
{
  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_green_dark.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_stone_pyramid_terracotta
{
  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_terracotta.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_stone_pyramid_whitebright
{
  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_whitebright.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_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 intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_dancefloor_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 intro_dancefloor_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_inside_details_frame_gold_blue_tga
{
  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 frame_gold_blue.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_metal_wing_01
{
  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 metal_wing_01.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_stone_vase_egypt_gold
{
  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_vase_egypt_gold.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_vase_urn_02
{
  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 vase_urn_02.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_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 intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_wood_old_darkwarm_02
{
  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_02.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_wood_old_darkwarm_02_relief
{
  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_02_relief.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_details_wood_seamless
{
  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_seamless.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_eyeball
{
  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  0.60000 0.60000 0.60000 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 eyeball.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_intestines_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_inside_heart
{
  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  0.60000 0.60000 0.60000 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 heart.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_inside_intestines_red
{
  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  0.60000 0.60000 0.60000 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 intestines_red.tga
        tex_coord_set 0

        filtering bilinear
      }
    }
  }
}



material intro_inside_sarco_sarcophagus_evil_mummy
{
  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 sarcophagus_evil_mummy.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_sarco_hull_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_inside_sarco_stone_vase_egypt_gold
{
  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_vase_egypt_gold.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_sarco_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_sarco_wood_light_redbrown
{
  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 intro_sarc_wood.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_sarco_inside_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_inside_urn_orange
{
  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 urn_orange.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_urns_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_inside_walls_floor_sitework_stone_02
{
  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 floor_sitework_stone_02.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_decorated_lotus_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_lotus_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_decorated_ropes_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_ropes_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_pyramid_decorated_ear_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_decorated_ear_pyramid_yellowwarm.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_pyramid_relief_02
{
  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_relief_02.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_pyramid_relief_03
{
  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_relief_03.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_stone_pyramid_relief_04
{
  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_relief_04.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_inside_walls_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 intro_inside_walls_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_outside_details_bone_01
{
  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 bone_01.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_details_dead_scrub
{
  receive_shadows off
  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 dead_scrub.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_details_plant_grass_warm_green_02
{
  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_02.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_details_wood_dark_brown_01
{
  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_dark_brown_01.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_details_wood_light_redbrown
{
  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_light_redbrown.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_details_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



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

      scene_blend alpha_blend
      depth_write off
      depth_check on

      cull_software none
      cull_hardware none

      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 test.tga
        tex_coord_set 0

        filtering none
      }

      texture_unit
      {
        texture intro_outside_level_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_level_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 intro_outside_level_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_level_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 intro_outside_level_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_level_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 intro_outside_level_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_level_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 intro_outside_level_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_plants_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 intro_outside_plants_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_outside_plants_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 intro_outside_plants_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_outside_plants_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 intro_outside_plants_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_outside_plants_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 intro_outside_plants_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_stone_pyramid_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 intro_outside_pyramid_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_stone_pyramid_skin_lemon
{
  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 skin_lemon.tga
        tex_coord_set 0

        filtering bilinear
      }

      texture_unit
      {
        texture intro_outside_pyramid_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_stone_pyramid_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 intro_outside_pyramid_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_outside_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 intro_outside_pyramid_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_riverbed_bank
{
  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 intro_outside_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_riverbed_stony
{
  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 intro_outside_lm.tga
        tex_coord_set 1

        colour_op_ex  modulate_x2 src_current src_texture
      }
    }
  }
}



material intro_sky
{
    technique
    {
        pass
        {
			lighting off
			depth_write off
			depth_check off

      fog_override true

			texture_unit
			{
				cubic_texture intro_sky.tga separateUV
				tex_address_mode clamp
			}
        }
    }
}

vertex_program vp_Water cg
{
  source water.cg.c
  entry_point vp_main
  profiles vs_2_0 arbvp1
}

fragment_program fp_Water cg
{
  source water.cg.c
  entry_point fp_main
  profiles ps_2_0 arbfp1
}

material intro_water_01
{
  
  technique
  {
    pass
    {
      scene_blend alpha_blend
      vertex_program_ref vp_Water
      {
        param_named_auto MVPMatrix worldviewproj_matrix
      }
      fragment_program_ref fp_Water
      {
        param_named_auto uTime time
        param_named distortFactor float 0.125
      }
    }
  }


  technique
  {
    pass
    {
      scene_blend alpha_blend
      ambient 0 0 0 0
      texture_unit
      {
        anim_texture water_diffuse.tga 24 1
        scale 0.05 0.05
      }
    }
  }

  technique
  {
    pass
    {
      scene_blend alpha_blend
      diffuse 1 1 1 0.8
      texture_unit
      {
        texture water_top.tga
      }
    }
  }
}

