--- /dev/null
+textures/gw_rev/sky
+{
+ qer_editorimage env/exosystem/exosystem_up.tga
+
+ surfaceparm nolightmap
+ surfaceparm noimpact
+ surfaceparm nomarks
+ surfaceparm sky
+
+ skyparms env/exosystem/exosystem - -
+ q3map_surfacelight 200
+ q3map_lightimage textures/exosystem/exosystem_up.tga
+ q3map_sun .8 .7 0.2 100 60 45
+}
+
+textures/gw_rev/dp2terrain
+{
+ qer_editorimage textures/terrain_dotproduct2/grass01-rock05
+ q3map_globalTexture
+ q3map_nonplanar
+ q3map_shadeangle 90
+ q3map_lightmapSampleOffset 10
+ surfaceparm dust
+ q3map_alphaMod dotproduct2 ( 0.0 0.0 0.9 )
+
+ {
+ map textures/gw_rev/rock.tga // Primary
+ tcMod scale 10 10
+ }
+
+ {
+ map textures/gw_rev/grass.tga // Secondary
+ blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+ alphaGen vertex
+ tcMod scale 10 10
+ }
+
+ {
+ map $lightmap
+ blendFunc GL_DST_COLOR GL_ZERO
+ }
+}
+
+textures/gw_rev/dp2detail
+{
+ qer_editorimage textures/terrain_data/rock05.tga
+ q3map_globalTexture
+ q3map_nonplanar
+ q3map_shadeangle 90
+ surfaceparm dust
+ q3map_alphaMod dotproduct2 ( 0.0 0.0 0.9 )
+
+ {
+ map textures/gw_rev/rock.tga
+ }
+
+ {
+ map textures/gw_rev/grass.tga
+ blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+ alphaGen vertex
+ }
+
+ {
+ map $lightmap
+ blendFunc GL_DST_COLOR GL_ZERO
+ }
+}
+
+textures/gw_rev/baum1
+{
+ cull none
+ qer_editorimage textures/gw_rev/baum1.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/baum1.tga
+ rgbGen identity
+
+ }
+}
+
+textures/gw_rev/border
+{
+ cull none
+ qer_editorimage textures/gw_rev/border.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/border.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/baum2d1
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/baum2d1.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/baum2d1.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/baum2d2
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/baum2d2.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/baum2d2.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/baum2d3
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/baum2d3.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/baum2d3.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/birke2d1
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/birke2d1.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/birke2d1.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/birke2d2
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/birke2d2.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/birke2d2.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/pine1
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/pine1.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/pine1.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/pine2
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/pine2.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/pine2.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/pine3
+{
+ deformVertexes autosprite2
+ cull none
+ qer_editorimage textures/gw_rev/pine3.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/pine3.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/grasstex
+{
+ cull none
+ qer_editorimage textures/gw_rev/grasstex.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/grasstex.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/grass2d1
+{
+ cull none
+ deformVertexes autosprite2
+ qer_editorimage textures/gw_rev/grass2d1.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/grass2d1.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/grass2d2
+{
+ cull none
+ deformVertexes autosprite2
+ qer_editorimage textures/gw_rev/grass2d2.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/grass2d2.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/grass2d3
+{
+ cull none
+ deformVertexes autosprite2
+ qer_editorimage textures/gw_rev/grass2d3.tga
+ qer_trans 0.6
+ surfaceparm trans
+ surfaceparm alphashadow
+ surfaceparm nonsolid
+ {
+ map $lightmap
+ alphaFunc GT0
+ rgbGen identity
+ }
+ {
+ map textures/gw_rev/grass2d3.tga
+ rgbGen identity
+ }
+}
+
+textures/gw_rev/lava1
+{
+ qer_editorimage textures/gw_rev/lava1.tga
+ //qer_nocarve
+ qer_trans 0.5
+ surfaceparm noimpact
+ surfaceparm lava
+ surfaceparm nolightmap
+ surfaceparm trans
+ q3map_surfacelight 1000
+ cull disable
+ deformVertexes wave 140.0 sin 2 8 0.25 0.1
+ Q3map_TessSize 128
+ {
+ blendfunc add
+ map textures/gw_rev/lava1.tga
+ rgbGen identity
+ }
+}