"Water"
{ $alpha 0.9
	"%compilewater" 1
	"%tooltexture" "dev/water_normal"

	"$abovewater" 1

	"$envmap" "env_cubemap"
	"$refracttexture" "_rt_WaterRefraction"
	//"$refracttint" "[.75 .75 .75]"

	"$reflectamount" "1.0"
	//"$reflecttint" "[1 1 1]"

	"$cheapwaterstartdistance" "2000"
	"$cheapwaterenddistance" "3000"

	">=dx90"
	{ $alpha 0.9
		// NOTE: These are only used by DX9 water, since forceExpensive isn't defined.
		// ALSO NOTE: This *cannot* exist in the root level, because the presence of this 
		// is used to determine whether to do the reflection in the client DLL
		"$reflecttexture" "_rt_WaterReflection"
		"$reflectentities" 1
		"$refractamount" ".2"
	}
	"Water_DX81"
	{ $alpha 0.9
		"$refractamount" "0.5"
		//"$reflecttint" "[0.5 0.5 0.5]"
		"$fogend" 400.00
	}
	"Water_DX80"
	{ $alpha 0.9
		"$refractamount" "0.5"
		//"$reflecttint" "[0.5 0.5 0.5]"
		"$fogend" 400.00
	}
	"Water_DX60"
	{ $alpha 0.9
		"$fallbackmaterial" "nature/water_canals_water2_dx70"
	}

	"$scale" "[1 1]"

	"$bumpmap" "dev/water_dudv"
	"$normalmap" "dev/water_normal"

	"$surfaceprop" "water"
	"$bottommaterial" "nature/water_canals_waterbeneath_clear"
	"$bumpframe" "0"

	"$fogenable" 1
	"$fogcolor" "{ $alpha 0.941 36 17}"
	"$fogstart" 1.00
	"$fogend" 800.00

	"Proxies"
	{ $alpha 0.9
		"AnimatedTexture"
		{ $alpha 0.9
			"animatedtexturevar" "$normalmap"
			"animatedtextureframenumvar" "$bumpframe"
			"animatedtextureframerate" 30.00
		}

		"TextureScroll"
		{ $alpha 0.9
			"texturescrollvar" "$bumptransform"
			"texturescrollrate" .05
			"texturescrollangle" 45.00
		}

		"WaterLOD"
		{ $alpha 0.9
		}
	}
}
