]> git.rm.cloudns.org Git - xonotic/xonotic-maps.pk3dir.git/commitdiff
Put shaders with cubemaps in their own files, so that the shaders without reflections...
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 5 Apr 2012 13:23:08 +0000 (16:23 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 5 Apr 2012 13:23:08 +0000 (16:23 +0300)
scripts/exx.shader
scripts/exx_cubemaps.shader
scripts/exx_nocubemaps.shader [new file with mode: 0644]

index 8688502973bd6e0c5addbdc4596ee1612c72e6f7..4665348241ad3e92ecde0674689ccff8da1a2bac 100644 (file)
@@ -100,222 +100,6 @@ textures/exx/base-crete03
                map textures/exx/base/base_crete03.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal01
-{
-       qer_editorimage textures/exx/base/base_metal01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal02
-{
-       qer_editorimage textures/exx/base/base_metal02.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal03
-{
-       qer_editorimage textures/exx/base/base_metal03.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal04
-{
-       qer_editorimage textures/exx/base/base_metal04.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal04.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal05rust
-{
-       qer_editorimage textures/exx/base/base_metal05rust.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal05rust.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal06rust
-{
-       qer_editorimage textures/exx/base/base_metal06rust.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal06rust.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-metal07rust
-{
-       qer_editorimage textures/exx/base/base_metal07rust.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/base/base_metal07rust.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-clang01
-{
-       qer_editorimage textures/exx/floor/floor_clang01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-       surfaceparm metalsteps
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_clang01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-clang01b
-{
-       qer_editorimage textures/exx/floor/floor_clang01b.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-       surfaceparm metalsteps
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_clang01b.tga
-               
-
        }
        {
                map $lightmap
@@ -351,1287 +135,13 @@ textures/exx/floor-crete01-phoenix
        qer_editorimage textures/exx/floor/floor_crete01_phoenix.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01_phoenix.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01-phoenixb
-{
-       qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01_phoenixb.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01b
-{
-       qer_editorimage textures/exx/floor/floor_crete01b.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 48
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01b.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate01
-{
-       qer_editorimage textures/exx/floor/floor_grate01.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 126
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate01.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate01-cull
-{
-       qer_editorimage textures/exx/floor/floor_grate01.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       dpoffsetmapping - 2 match8 126
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate01.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate02
-{
-       qer_editorimage textures/exx/floor/floor_grate02.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 224
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate02.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate02-cull
-{
-       qer_editorimage textures/exx/floor/floor_grate02.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       dpoffsetmapping - 2 match8 224
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate02.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate03
-{
-       qer_editorimage textures/exx/floor/floor_grate03.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 223
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate03.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate03-cull
-{
-       qer_editorimage textures/exx/floor/floor_grate03.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       dpoffsetmapping - 2 match8 223
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate03.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-grate04
-{
-       qer_editorimage textures/exx/floor/floor_grate04.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 248
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate04.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-grate04-cull
-{
-       qer_editorimage textures/exx/floor/floor_grate04.tga
-       surfaceparm trans
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       surfaceparm alphashadow
-       surfaceparm nomarks
-       dpoffsetmapping - 2 match8 248
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_grate04.tga
-            alphaFunc GT0
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-
-textures/exx/floor-metal02
-{
-       qer_editorimage textures/exx/floor/floor_metal02.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 241
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_metal02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-panel01
-{
-       qer_editorimage textures/exx/floor/floor_panel01.tga
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 172
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_panel01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-rnd01
-{
-       qer_editorimage textures/exx/floor/floor_rnd01.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 128
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_rnd01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-rnd02
-{
-       qer_editorimage textures/exx/floor/floor_rnd02.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 110
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_rnd02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-simple05
-{
-       qer_editorimage textures/exx/floor/floor_simple05.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 4 match8 32
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_simple05.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-simplines
-{
-       qer_editorimage textures/exx/floor/floor_simplines.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 1 match8 244
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_simplines.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-tile03
-{
-       qer_editorimage textures/exx/floor/floor_tile03.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 218
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_tile03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-tread01
-{
-       qer_editorimage textures/exx/floor/floor_tread01.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 1 match8 221
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/floor/floor_tread01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-wrn01
-{
-       qer_editorimage textures/exx/floor/floor_wrn01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-blue
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-blue.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-red
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-red.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-red.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-purple
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-purple.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/light-panel01
-{
-       qer_editorimage textures/exx/light/light_panel01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 79
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/light/light_panel01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/light-panel01-surfacelight
-{
-       qer_editorimage textures/exx/light/light_panel01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 79
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       q3map_surfacelight 2500
-       q3map_lightSubdivide 64
-
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/light/light_panel01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/light-u201
-{
-       qer_editorimage textures/exx/light/light_u201.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 76
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/light/light_u201.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/light-u201-surfacelight
-{
-       qer_editorimage textures/exx/light/light_u201.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 76
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       q3map_surfacelight 2500
-       q3map_lightSubdivide 64
-
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/light/light_u201.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-grate01
-{
-       qer_editorimage textures/exx/panel/panel_grate01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       surfaceparm nomarks
-       surfaceparm trans
-       surfaceparm alphashadow
-
-       cull none
-       nopicmip
-       nomipmaps
-
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_grate01.tga
-               alphaFunc GT0
-               rgbgen vertex
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-grate01-cull
-{
-       qer_editorimage textures/exx/panel/panel_grate01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       surfaceparm nomarks
-       surfaceparm trans
-       surfaceparm alphashadow
-
-       nopicmip
-       nomipmaps
-
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_grate01.tga
-               alphaFunc GT0
-               rgbgen vertex
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal01
-{
-       qer_editorimage textures/exx/panel/panel_metal01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 101
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal01b
-{
-       qer_editorimage textures/exx/panel/panel_metal01b.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 101
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal01b.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal01c
-{
-       qer_editorimage textures/exx/panel/panel_metal01c.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 116
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal01c.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal02
-{
-       qer_editorimage textures/exx/panel/panel_metal02.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 216
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal03
-{
-       qer_editorimage textures/exx/panel/panel_metal03.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 241
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal04
-{
-       qer_editorimage textures/exx/panel/panel_metal04.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 229
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal04.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metal05
-{
-       qer_editorimage textures/exx/panel/panel_metal05.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 238
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metal05.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metalbig04
-{
-       qer_editorimage textures/exx/panel/panel_metalbig04.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 165
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metalbig04.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-metalbig04b
-{
-       qer_editorimage textures/exx/panel/panel_metalbig04b.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 177
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_metalbig04b.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-q201
-{
-       qer_editorimage textures/exx/panel/panel_q201.tga
-       surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 138
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_q201.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-q201b
-{
-       qer_editorimage textures/exx/panel/panel_q201b.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 81
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_q201b.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-q201c
-{
-       qer_editorimage textures/exx/panel/panel_q201c.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 98
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_q201c.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-q201d
-{
-       qer_editorimage textures/exx/panel/panel_q201d.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 189
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_q201d.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-q201e
-{
-       qer_editorimage textures/exx/panel/panel_q201e.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 132
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_q201e.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/panel-rs01
-{
-       qer_editorimage textures/exx/panel/panel_rs01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 178
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/panel/panel_rs01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-01
-{
-       qer_editorimage textures/exx/trim/trim_01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 169
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-baseboard
-{
-       qer_editorimage textures/exx/trim/trim_baseboard.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 181
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_baseboard.tga                
-       }
-
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-baseboard02
-{
-       qer_editorimage textures/exx/trim/trim_baseboard02.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 162
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_baseboard02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-baseboard03
-{
-       qer_editorimage textures/exx/trim/trim_baseboard03.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 110
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_baseboard03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-metalsupp01
-{
-       qer_editorimage textures/exx/trim/trim_metalsupp01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 8 match8 243
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_metalsupp01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-psimple04
-{
-       qer_editorimage textures/exx/trim/trim_psimple04.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 44
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_psimple04.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-psimple05
-{
-       qer_editorimage textures/exx/trim/trim_psimple05.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 230
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_psimple05.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-simple01
-{
-       qer_editorimage textures/exx/trim/trim_simple01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 213
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/trim/trim_simple01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/trim-simple03
-{
-       qer_editorimage textures/exx/trim/trim_simple03.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 142
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 148
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/trim/trim_simple03.tga
+               map textures/exx/floor/floor_crete01_phoenix.tga
                
 
        }
@@ -1642,20 +152,18 @@ textures/exx/trim-simple03
                blendfunc filter
        }
 }
-textures/exx/trim-steptop01
+textures/exx/floor-crete01-phoenixb
 {
-       qer_editorimage textures/exx/trim/trim_steptop01.tga
+       qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 140
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       q3map_bounceScale  0.5
+       dpoffsetmapping - 2 match8 148
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/trim/trim_steptop01.tga
+               map textures/exx/floor/floor_crete01_phoenixb.tga
                
 
        }
@@ -1666,20 +174,18 @@ textures/exx/trim-steptop01
                blendfunc filter
        }
 }
-textures/exx/trim-support03
+textures/exx/floor-crete01b
 {
-       qer_editorimage textures/exx/trim/trim_support03.tga
+       qer_editorimage textures/exx/floor/floor_crete01b.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 111
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       q3map_bounceScale  0.5
+       dpoffsetmapping - 2 match8 48
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/trim/trim_support03.tga
+               map textures/exx/floor/floor_crete01b.tga
                
 
        }
@@ -1690,20 +196,19 @@ textures/exx/trim-support03
                blendfunc filter
        }
 }
-textures/exx/trim-vert01
+
+textures/exx/floor-wrn01
 {
-       qer_editorimage textures/exx/trim/trim_vert01.tga
+       qer_editorimage textures/exx/floor/floor_wrn01.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 231
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
        dpglossintensitymod  3
        dpglossexponentmod  4
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/trim/trim_vert01.tga
+               map textures/exx/floor/floor_wrn01.tga
                
 
        }
@@ -1714,20 +219,19 @@ textures/exx/trim-vert01
                blendfunc filter
        }
 }
-textures/exx/trim-horz01
+
+textures/exx/floor-wrn01-blue
 {
-       qer_editorimage textures/exx/trim/trim_horz01.tga
+       qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 231
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
        dpglossintensitymod  3
        dpglossexponentmod  4
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/trim/trim_horz01.tga
+               map textures/exx/floor/floor_wrn01-blue.tga
                
 
        }
@@ -1739,20 +243,18 @@ textures/exx/trim-horz01
        }
 }
 
-textures/exx/wall-bigrib02
+textures/exx/floor-wrn01-red
 {
-       qer_editorimage textures/exx/wall/wall_bigrib02.tga
+       qer_editorimage textures/exx/floor/floor_wrn01-red.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 250
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
        dpglossintensitymod  3
        dpglossexponentmod  4
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/wall/wall_bigrib02.tga
+               map textures/exx/floor/floor_wrn01-red.tga
                
 
        }
@@ -1763,20 +265,19 @@ textures/exx/wall-bigrib02
                blendfunc filter
        }
 }
-textures/exx/wall-bplate06
+
+textures/exx/floor-wrn01-purple
 {
-       qer_editorimage textures/exx/wall/wall_bplate06.tga
+       qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
        
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 8 match8 114
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
        dpglossintensitymod  3
        dpglossexponentmod  4
 
-       dpshaderkillifcvar r_reflections_world != 0
 
        {
-               map textures/exx/wall/wall_bplate06.tga
+               map textures/exx/floor/floor_wrn01-purple.tga
                
 
        }
@@ -1787,6 +288,7 @@ textures/exx/wall-bplate06
                blendfunc filter
        }
 }
+
 textures/exx/wall-crete01
 {
        qer_editorimage textures/exx/wall/wall_crete01.tga
@@ -1875,78 +377,7 @@ textures/exx/wall-crete03b
                blendfunc filter
        }
 }
-textures/exx/wall-des01
-{
-       qer_editorimage textures/exx/wall/wall_des01.tga
-
-       surfaceparm metalsteps  
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 55
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_des01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metal01
-{
-       qer_editorimage textures/exx/wall/wall_metal01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_metal01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metal01b
-{
-       qer_editorimage textures/exx/wall/wall_metal01b.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_metal01b.tga
-               
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
 textures/exx/wall-metal01c
 {
        qer_editorimage textures/exx/wall/wall_metal01c.tga
@@ -1962,198 +393,6 @@ textures/exx/wall-metal01c
                map textures/exx/wall/wall_metal01c.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metal02
-{
-       qer_editorimage textures/exx/wall/wall_metal02.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 177
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_metal02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metalb01
-{
-       qer_editorimage textures/exx/wall/wall_metalb01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 1 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_metalb01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metalrib01
-{
-       qer_editorimage textures/exx/wall/wall_metalrib01.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 216
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_metalrib01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-panel05
-{
-       qer_editorimage textures/exx/wall/wall_panel05.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 66
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_panel05.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-panels08
-{
-       qer_editorimage textures/exx/wall/wall_panels08.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 195
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_panels08.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-panels08b
-{
-       qer_editorimage textures/exx/wall/wall_panels08b.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 195
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_panels08b.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-pipe
-{
-       qer_editorimage textures/exx/wall/wall_pipe.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.25
-       dpoffsetmapping - 2 match8 157
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_pipe.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-u207
-{
-       qer_editorimage textures/exx/wall/wall_u207.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 109
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       dpshaderkillifcvar r_reflections_world != 0
-
-       {
-               map textures/exx/wall/wall_u207.tga
-               
-
        }
        {
                map $lightmap
index c92aff1eeab42e399eda1f72e9b7fabfb398b715..7e76c01c46cc3ac8c72dbc658c57b25b14793edc 100644 (file)
@@ -1,115 +1,7 @@
-textures/exx/base-crete01
-{
-       qer_editorimage textures/exx/base/base_crete01.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/base/base_crete01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-crete01blue
-{
-       qer_editorimage textures/exx/base/base_crete01blue.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/base/base_crete01blue.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-crete01red
-{
-       qer_editorimage textures/exx/base/base_crete01red.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/base/base_crete01red.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-crete02
-{
-       qer_editorimage textures/exx/base/base_crete02.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/base/base_crete02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/base-crete03
-{
-       qer_editorimage textures/exx/base/base_crete03.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/base/base_crete03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
 textures/exx/base-metal01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal01.tga
        
        surfaceparm metalsteps
@@ -119,8 +11,6 @@ textures/exx/base-metal01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal01.tga
                
@@ -135,6 +25,8 @@ textures/exx/base-metal01
 }
 textures/exx/base-metal02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal02.tga
        
        surfaceparm metalsteps
@@ -144,8 +36,6 @@ textures/exx/base-metal02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal02.tga
                
@@ -160,6 +50,8 @@ textures/exx/base-metal02
 }
 textures/exx/base-metal03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal03.tga
        
        surfaceparm metalsteps
@@ -169,8 +61,6 @@ textures/exx/base-metal03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal03.tga
                
@@ -185,6 +75,8 @@ textures/exx/base-metal03
 }
 textures/exx/base-metal04
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal04.tga
        
        surfaceparm metalsteps
@@ -194,8 +86,6 @@ textures/exx/base-metal04
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal04.tga
                
@@ -210,6 +100,8 @@ textures/exx/base-metal04
 }
 textures/exx/base-metal05rust
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal05rust.tga
        
        surfaceparm metalsteps
@@ -219,8 +111,6 @@ textures/exx/base-metal05rust
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal05rust.tga
                
@@ -235,6 +125,8 @@ textures/exx/base-metal05rust
 }
 textures/exx/base-metal06rust
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal06rust.tga
        
        surfaceparm metalsteps
@@ -244,8 +136,6 @@ textures/exx/base-metal06rust
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal06rust.tga
                
@@ -260,6 +150,8 @@ textures/exx/base-metal06rust
 }
 textures/exx/base-metal07rust
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/base/base_metal07rust.tga
        
        surfaceparm metalsteps
@@ -269,8 +161,6 @@ textures/exx/base-metal07rust
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/base/base_metal07rust.tga
                
@@ -285,6 +175,8 @@ textures/exx/base-metal07rust
 }
 textures/exx/floor-clang01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_clang01.tga
        
        q3map_bounceScale  0.75
@@ -294,8 +186,6 @@ textures/exx/floor-clang01
        surfaceparm metalsteps
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_clang01.tga
                
@@ -310,6 +200,8 @@ textures/exx/floor-clang01
 }
 textures/exx/floor-clang01b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_clang01b.tga
        
        q3map_bounceScale  0.75
@@ -319,100 +211,10 @@ textures/exx/floor-clang01b
        surfaceparm metalsteps
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_clang01b.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01
-{
-       qer_editorimage textures/exx/floor/floor_crete01.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01-phoenix
-{
-       qer_editorimage textures/exx/floor/floor_crete01_phoenix.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01_phoenix.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01-phoenixb
-{
-       qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01_phoenixb.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-crete01b
-{
-       qer_editorimage textures/exx/floor/floor_crete01b.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 48
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/floor/floor_crete01b.tga
-               
-
        }
        {
                map $lightmap
@@ -423,6 +225,8 @@ textures/exx/floor-crete01b
 }
 textures/exx/floor-grate01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -435,8 +239,6 @@ textures/exx/floor-grate01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate01.tga
             alphaFunc GT0
@@ -450,6 +252,8 @@ textures/exx/floor-grate01
 }
 textures/exx/floor-grate01-cull
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -461,8 +265,6 @@ textures/exx/floor-grate01-cull
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate01.tga
             alphaFunc GT0
@@ -476,6 +278,8 @@ textures/exx/floor-grate01-cull
 }
 textures/exx/floor-grate02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -488,8 +292,6 @@ textures/exx/floor-grate02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate02.tga
             alphaFunc GT0
@@ -503,6 +305,8 @@ textures/exx/floor-grate02
 }
 textures/exx/floor-grate02-cull
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -514,8 +318,6 @@ textures/exx/floor-grate02-cull
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate02.tga
             alphaFunc GT0
@@ -529,6 +331,8 @@ textures/exx/floor-grate02-cull
 }
 textures/exx/floor-grate03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate03.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -541,8 +345,6 @@ textures/exx/floor-grate03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate03.tga
             alphaFunc GT0
@@ -556,6 +358,8 @@ textures/exx/floor-grate03
 }
 textures/exx/floor-grate03-cull
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate03.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -567,8 +371,6 @@ textures/exx/floor-grate03-cull
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate03.tga
             alphaFunc GT0
@@ -582,6 +384,8 @@ textures/exx/floor-grate03-cull
 }
 textures/exx/floor-grate04
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate04.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -594,8 +398,6 @@ textures/exx/floor-grate04
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate04.tga
             alphaFunc GT0
@@ -610,6 +412,8 @@ textures/exx/floor-grate04
 
 textures/exx/floor-grate04-cull
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_grate04.tga
        surfaceparm trans
        surfaceparm metalsteps
@@ -621,8 +425,6 @@ textures/exx/floor-grate04-cull
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_grate04.tga
             alphaFunc GT0
@@ -638,6 +440,8 @@ textures/exx/floor-grate04-cull
 
 textures/exx/floor-metal02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_metal02.tga
        
        surfaceparm metalsteps
@@ -647,8 +451,6 @@ textures/exx/floor-metal02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_metal02.tga
                
@@ -663,6 +465,8 @@ textures/exx/floor-metal02
 }
 textures/exx/floor-panel01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_panel01.tga
        surfaceparm metalsteps
        q3map_bounceScale  0.75
@@ -671,8 +475,6 @@ textures/exx/floor-panel01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_panel01.tga
                
@@ -687,6 +489,8 @@ textures/exx/floor-panel01
 }
 textures/exx/floor-rnd01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_rnd01.tga
        surfaceparm metalsteps
        
@@ -696,8 +500,6 @@ textures/exx/floor-rnd01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_rnd01.tga
                
@@ -712,6 +514,8 @@ textures/exx/floor-rnd01
 }
 textures/exx/floor-rnd02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_rnd02.tga
        surfaceparm metalsteps
        
@@ -721,8 +525,6 @@ textures/exx/floor-rnd02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_rnd02.tga
                
@@ -737,6 +539,8 @@ textures/exx/floor-rnd02
 }
 textures/exx/floor-simple05
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_simple05.tga
        surfaceparm metalsteps
        
@@ -746,8 +550,6 @@ textures/exx/floor-simple05
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_simple05.tga
                
@@ -762,6 +564,8 @@ textures/exx/floor-simple05
 }
 textures/exx/floor-simplines
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_simplines.tga
        
        q3map_bounceScale  0.75
@@ -770,8 +574,6 @@ textures/exx/floor-simplines
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_simplines.tga
                
@@ -786,6 +588,8 @@ textures/exx/floor-simplines
 }
 textures/exx/floor-tile03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_tile03.tga
        surfaceparm metalsteps
        
@@ -795,8 +599,6 @@ textures/exx/floor-tile03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_tile03.tga
                
@@ -811,6 +613,8 @@ textures/exx/floor-tile03
 }
 textures/exx/floor-tread01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/floor/floor_tread01.tga
        surfaceparm metalsteps
        
@@ -820,103 +624,10 @@ textures/exx/floor-tread01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/floor/floor_tread01.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/floor-wrn01
-{
-       qer_editorimage textures/exx/floor/floor_wrn01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-blue
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-blue.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-red
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-red.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-red.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-
-textures/exx/floor-wrn01-purple
-{
-       qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_wrn01-purple.tga
-               
-
        }
        {
                map $lightmap
@@ -928,6 +639,8 @@ textures/exx/floor-wrn01-purple
 
 textures/exx/light-panel01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/light/light_panel01.tga
        
        q3map_bounceScale  0.75
@@ -936,8 +649,6 @@ textures/exx/light-panel01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/light/light_panel01.tga
                
@@ -952,6 +663,8 @@ textures/exx/light-panel01
 }
 textures/exx/light-panel01-surfacelight
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/light/light_panel01.tga
        
        q3map_bounceScale  0.75
@@ -964,8 +677,6 @@ textures/exx/light-panel01-surfacelight
 
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/light/light_panel01.tga
                
@@ -980,6 +691,8 @@ textures/exx/light-panel01-surfacelight
 }
 textures/exx/light-u201
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/light/light_u201.tga
        
        q3map_bounceScale  0.75
@@ -989,8 +702,6 @@ textures/exx/light-u201
 
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/light/light_u201.tga
                
@@ -1005,6 +716,8 @@ textures/exx/light-u201
 }
 textures/exx/light-u201-surfacelight
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/light/light_u201.tga
        
        q3map_bounceScale  0.75
@@ -1017,8 +730,6 @@ textures/exx/light-u201-surfacelight
 
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/light/light_u201.tga
                
@@ -1033,6 +744,8 @@ textures/exx/light-u201-surfacelight
 }
 textures/exx/panel-grate01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_grate01.tga
        
        surfaceparm metalsteps
@@ -1051,8 +764,6 @@ textures/exx/panel-grate01
 
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_grate01.tga
                alphaFunc GT0
@@ -1067,6 +778,8 @@ textures/exx/panel-grate01
 }
 textures/exx/panel-grate01-cull
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_grate01.tga
        
        surfaceparm metalsteps
@@ -1084,8 +797,6 @@ textures/exx/panel-grate01-cull
 
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_grate01.tga
                alphaFunc GT0
@@ -1100,6 +811,8 @@ textures/exx/panel-grate01-cull
 }
 textures/exx/panel-metal01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal01.tga
        
        surfaceparm metalsteps
@@ -1109,8 +822,6 @@ textures/exx/panel-metal01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal01.tga
                
@@ -1125,6 +836,8 @@ textures/exx/panel-metal01
 }
 textures/exx/panel-metal01b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal01b.tga
        
        surfaceparm metalsteps
@@ -1134,8 +847,6 @@ textures/exx/panel-metal01b
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal01b.tga
                
@@ -1150,6 +861,8 @@ textures/exx/panel-metal01b
 }
 textures/exx/panel-metal01c
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal01c.tga
        
        surfaceparm metalsteps
@@ -1159,8 +872,6 @@ textures/exx/panel-metal01c
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal01c.tga
                
@@ -1175,6 +886,8 @@ textures/exx/panel-metal01c
 }
 textures/exx/panel-metal02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal02.tga
        
        surfaceparm metalsteps
@@ -1184,8 +897,6 @@ textures/exx/panel-metal02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal02.tga
                
@@ -1200,6 +911,8 @@ textures/exx/panel-metal02
 }
 textures/exx/panel-metal03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal03.tga
        
        surfaceparm metalsteps
@@ -1209,8 +922,6 @@ textures/exx/panel-metal03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal03.tga
                
@@ -1225,6 +936,8 @@ textures/exx/panel-metal03
 }
 textures/exx/panel-metal04
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal04.tga
        
        surfaceparm metalsteps
@@ -1234,8 +947,6 @@ textures/exx/panel-metal04
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal04.tga
                
@@ -1250,6 +961,8 @@ textures/exx/panel-metal04
 }
 textures/exx/panel-metal05
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metal05.tga
        
        surfaceparm metalsteps
@@ -1259,8 +972,6 @@ textures/exx/panel-metal05
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metal05.tga
                
@@ -1275,6 +986,8 @@ textures/exx/panel-metal05
 }
 textures/exx/panel-metalbig04
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metalbig04.tga
        
        surfaceparm metalsteps
@@ -1284,8 +997,6 @@ textures/exx/panel-metalbig04
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metalbig04.tga
                
@@ -1300,6 +1011,8 @@ textures/exx/panel-metalbig04
 }
 textures/exx/panel-metalbig04b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_metalbig04b.tga
        
        surfaceparm metalsteps
@@ -1309,8 +1022,6 @@ textures/exx/panel-metalbig04b
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_metalbig04b.tga
                
@@ -1325,6 +1036,8 @@ textures/exx/panel-metalbig04b
 }
 textures/exx/panel-q201
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_q201.tga
        surfaceparm metalsteps
        
@@ -1334,8 +1047,6 @@ textures/exx/panel-q201
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_q201.tga
                
@@ -1350,6 +1061,8 @@ textures/exx/panel-q201
 }
 textures/exx/panel-q201b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_q201b.tga
        
        surfaceparm metalsteps
@@ -1359,8 +1072,6 @@ textures/exx/panel-q201b
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_q201b.tga
                
@@ -1375,6 +1086,8 @@ textures/exx/panel-q201b
 }
 textures/exx/panel-q201c
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_q201c.tga
        
        surfaceparm metalsteps
@@ -1384,8 +1097,6 @@ textures/exx/panel-q201c
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_q201c.tga
                
@@ -1400,6 +1111,8 @@ textures/exx/panel-q201c
 }
 textures/exx/panel-q201d
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_q201d.tga
        
        surfaceparm metalsteps
@@ -1409,8 +1122,6 @@ textures/exx/panel-q201d
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_q201d.tga
                
@@ -1425,6 +1136,8 @@ textures/exx/panel-q201d
 }
 textures/exx/panel-q201e
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_q201e.tga
        
        surfaceparm metalsteps
@@ -1434,8 +1147,6 @@ textures/exx/panel-q201e
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_q201e.tga
                
@@ -1450,6 +1161,8 @@ textures/exx/panel-q201e
 }
 textures/exx/panel-rs01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/panel/panel_rs01.tga
        
        surfaceparm metalsteps
@@ -1459,8 +1172,6 @@ textures/exx/panel-rs01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/panel/panel_rs01.tga
                
@@ -1475,6 +1186,8 @@ textures/exx/panel-rs01
 }
 textures/exx/trim-01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_01.tga
        
        surfaceparm metalsteps
@@ -1484,8 +1197,6 @@ textures/exx/trim-01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_01.tga
                
@@ -1500,6 +1211,8 @@ textures/exx/trim-01
 }
 textures/exx/trim-baseboard
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_baseboard.tga
        
        surfaceparm metalsteps
@@ -1509,8 +1222,6 @@ textures/exx/trim-baseboard
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_baseboard.tga                
        }
@@ -1524,6 +1235,8 @@ textures/exx/trim-baseboard
 }
 textures/exx/trim-baseboard02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_baseboard02.tga
        
        surfaceparm metalsteps
@@ -1533,8 +1246,6 @@ textures/exx/trim-baseboard02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_baseboard02.tga
                
@@ -1549,6 +1260,8 @@ textures/exx/trim-baseboard02
 }
 textures/exx/trim-baseboard03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_baseboard03.tga
        
        surfaceparm metalsteps
@@ -1558,8 +1271,6 @@ textures/exx/trim-baseboard03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_baseboard03.tga
                
@@ -1574,6 +1285,8 @@ textures/exx/trim-baseboard03
 }
 textures/exx/trim-metalsupp01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_metalsupp01.tga
        
        surfaceparm metalsteps
@@ -1583,8 +1296,6 @@ textures/exx/trim-metalsupp01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_metalsupp01.tga
                
@@ -1599,6 +1310,8 @@ textures/exx/trim-metalsupp01
 }
 textures/exx/trim-psimple04
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_psimple04.tga
        
        surfaceparm metalsteps
@@ -1608,8 +1321,6 @@ textures/exx/trim-psimple04
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_psimple04.tga
                
@@ -1624,6 +1335,8 @@ textures/exx/trim-psimple04
 }
 textures/exx/trim-psimple05
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_psimple05.tga
        
        surfaceparm metalsteps
@@ -1633,8 +1346,6 @@ textures/exx/trim-psimple05
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_psimple05.tga
                
@@ -1649,6 +1360,8 @@ textures/exx/trim-psimple05
 }
 textures/exx/trim-simple01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_simple01.tga
        
        surfaceparm metalsteps
@@ -1658,8 +1371,6 @@ textures/exx/trim-simple01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_simple01.tga
                
@@ -1674,6 +1385,8 @@ textures/exx/trim-simple01
 }
 textures/exx/trim-simple03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_simple03.tga
        
        surfaceparm metalsteps
@@ -1683,8 +1396,6 @@ textures/exx/trim-simple03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_simple03.tga
                
@@ -1699,6 +1410,8 @@ textures/exx/trim-simple03
 }
 textures/exx/trim-steptop01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_steptop01.tga
        
        surfaceparm metalsteps
@@ -1708,8 +1421,6 @@ textures/exx/trim-steptop01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_steptop01.tga
                
@@ -1724,6 +1435,8 @@ textures/exx/trim-steptop01
 }
 textures/exx/trim-support03
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_support03.tga
        
        surfaceparm metalsteps
@@ -1733,8 +1446,6 @@ textures/exx/trim-support03
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_support03.tga
                
@@ -1749,6 +1460,8 @@ textures/exx/trim-support03
 }
 textures/exx/trim-vert01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_vert01.tga
        
        surfaceparm metalsteps
@@ -1758,8 +1471,6 @@ textures/exx/trim-vert01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_vert01.tga
                
@@ -1774,6 +1485,8 @@ textures/exx/trim-vert01
 }
 textures/exx/trim-horz01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/trim/trim_horz01.tga
        
        surfaceparm metalsteps
@@ -1783,8 +1496,6 @@ textures/exx/trim-horz01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/trim/trim_horz01.tga
                
@@ -1800,6 +1511,8 @@ textures/exx/trim-horz01
 
 textures/exx/wall-bigrib02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_bigrib02.tga
        
        surfaceparm metalsteps
@@ -1809,8 +1522,6 @@ textures/exx/wall-bigrib02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_bigrib02.tga
                
@@ -1825,6 +1536,8 @@ textures/exx/wall-bigrib02
 }
 textures/exx/wall-bplate06
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_bplate06.tga
        
        surfaceparm metalsteps
@@ -1834,100 +1547,10 @@ textures/exx/wall-bplate06
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_bplate06.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-crete01
-{
-       qer_editorimage textures/exx/wall/wall_crete01.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 44
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/wall/wall_crete01.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-crete02
-{
-       qer_editorimage textures/exx/wall/wall_crete02.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 242
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/wall/wall_crete02.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-crete03
-{
-       qer_editorimage textures/exx/wall/wall_crete03.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 233
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/wall/wall_crete03.tga
-               
-
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-crete03b
-{
-       qer_editorimage textures/exx/wall/wall_crete03b.tga
-       
-       q3map_bounceScale  0.5
-       dpoffsetmapping - 2 match8 38
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
-       {
-               map textures/exx/wall/wall_crete03b.tga
-               
-
        }
        {
                map $lightmap
@@ -1938,6 +1561,8 @@ textures/exx/wall-crete03b
 }
 textures/exx/wall-des01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_des01.tga
 
        surfaceparm metalsteps  
@@ -1947,8 +1572,6 @@ textures/exx/wall-des01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_des01.tga
                
@@ -1963,6 +1586,8 @@ textures/exx/wall-des01
 }
 textures/exx/wall-metal01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_metal01.tga
        
        surfaceparm metalsteps
@@ -1972,8 +1597,6 @@ textures/exx/wall-metal01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_metal01.tga
                
@@ -1988,6 +1611,8 @@ textures/exx/wall-metal01
 }
 textures/exx/wall-metal01b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_metal01b.tga
        
        surfaceparm metalsteps
@@ -1997,35 +1622,10 @@ textures/exx/wall-metal01b
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_metal01b.tga
                
 
-       }
-       {
-               map $lightmap
-               rgbGen identity
-               tcGen lightmap
-               blendfunc filter
-       }
-}
-textures/exx/wall-metal01c
-{
-       qer_editorimage textures/exx/wall/wall_metal01c.tga
-       
-       surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/wall/wall_metal01c.tga
-               
-
        }
        {
                map $lightmap
@@ -2036,6 +1636,8 @@ textures/exx/wall-metal01c
 }
 textures/exx/wall-metal02
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_metal02.tga
        
        surfaceparm metalsteps
@@ -2045,8 +1647,6 @@ textures/exx/wall-metal02
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_metal02.tga
                
@@ -2061,6 +1661,8 @@ textures/exx/wall-metal02
 }
 textures/exx/wall-metalb01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_metalb01.tga
        
        surfaceparm metalsteps
@@ -2070,8 +1672,6 @@ textures/exx/wall-metalb01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_metalb01.tga
                
@@ -2086,6 +1686,8 @@ textures/exx/wall-metalb01
 }
 textures/exx/wall-metalrib01
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_metalrib01.tga
        
        surfaceparm metalsteps
@@ -2095,8 +1697,6 @@ textures/exx/wall-metalrib01
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_metalrib01.tga
                
@@ -2111,6 +1711,8 @@ textures/exx/wall-metalrib01
 }
 textures/exx/wall-panel05
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_panel05.tga
        
        surfaceparm metalsteps
@@ -2120,8 +1722,6 @@ textures/exx/wall-panel05
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_panel05.tga
                
@@ -2136,6 +1736,8 @@ textures/exx/wall-panel05
 }
 textures/exx/wall-panels08
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_panels08.tga
        
        surfaceparm metalsteps
@@ -2145,8 +1747,6 @@ textures/exx/wall-panels08
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_panels08.tga
                
@@ -2161,6 +1761,8 @@ textures/exx/wall-panels08
 }
 textures/exx/wall-panels08b
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_panels08b.tga
        
        surfaceparm metalsteps
@@ -2170,8 +1772,6 @@ textures/exx/wall-panels08b
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_panels08b.tga
                
@@ -2186,6 +1786,8 @@ textures/exx/wall-panels08b
 }
 textures/exx/wall-pipe
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_pipe.tga
        
        surfaceparm metalsteps
@@ -2195,8 +1797,6 @@ textures/exx/wall-pipe
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_pipe.tga
                
@@ -2211,6 +1811,8 @@ textures/exx/wall-pipe
 }
 textures/exx/wall-u207
 {
+       dpshaderkillifcvar r_reflections_world == 0
+
        qer_editorimage textures/exx/wall/wall_u207.tga
        
        surfaceparm metalsteps
@@ -2220,8 +1822,6 @@ textures/exx/wall-u207
        dpglossexponentmod  4
        dpreflectcube env/exomorph/exomorph
 
-       dpshaderkillifcvar r_reflections_world == 0
-
        {
                map textures/exx/wall/wall_u207.tga
                
diff --git a/scripts/exx_nocubemaps.shader b/scripts/exx_nocubemaps.shader
new file mode 100644 (file)
index 0000000..640b983
--- /dev/null
@@ -0,0 +1,1764 @@
+textures/exx/base-metal01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal04
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal04.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal04.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal05rust
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal05rust.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 70
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal05rust.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal06rust
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal06rust.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 70
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal06rust.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal07rust
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/base/base_metal07rust.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 70
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/base/base_metal07rust.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-clang01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_clang01.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 37
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       surfaceparm metalsteps
+
+       {
+               map textures/exx/floor/floor_clang01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-clang01b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_clang01b.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 37
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       surfaceparm metalsteps
+
+       {
+               map textures/exx/floor/floor_clang01b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate01.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 126
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate01.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate01-cull
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate01.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 126
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate01.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate02.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate02.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate02-cull
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate02.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate02.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate03.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate03-cull
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate03.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate04
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate04.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 248
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate04.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/floor-grate04-cull
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_grate04.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 248
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_grate04.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+
+textures/exx/floor-metal02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_metal02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 241
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_metal02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-panel01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_panel01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 172
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_panel01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-rnd01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_rnd01.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 128
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_rnd01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-rnd02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_rnd02.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 110
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_rnd02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-simple05
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_simple05.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 4 match8 32
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_simple05.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-simplines
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_simplines.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 1 match8 244
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_simplines.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-tile03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_tile03.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 218
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_tile03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-tread01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/floor/floor_tread01.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 1 match8 221
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/floor/floor_tread01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/light-panel01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/light/light_panel01.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 79
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/light/light_panel01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-panel01-surfacelight
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/light/light_panel01.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 79
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       q3map_surfacelight 2500
+       q3map_lightSubdivide 64
+
+
+       {
+               map textures/exx/light/light_panel01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-u201
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/light/light_u201.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 76
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+
+       {
+               map textures/exx/light/light_u201.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-u201-surfacelight
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/light/light_u201.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 76
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       q3map_surfacelight 2500
+       q3map_lightSubdivide 64
+
+
+       {
+               map textures/exx/light/light_u201.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-grate01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_grate01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       surfaceparm nomarks
+       surfaceparm trans
+       surfaceparm alphashadow
+
+       cull none
+       nopicmip
+       nomipmaps
+
+
+       {
+               map textures/exx/panel/panel_grate01.tga
+               alphaFunc GT0
+               rgbgen vertex
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-grate01-cull
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_grate01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       surfaceparm nomarks
+       surfaceparm trans
+       surfaceparm alphashadow
+
+       nopicmip
+       nomipmaps
+
+
+       {
+               map textures/exx/panel/panel_grate01.tga
+               alphaFunc GT0
+               rgbgen vertex
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal01b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal01b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01c
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal01c.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 116
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal01c.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 216
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 241
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal04
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal04.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 229
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal04.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal05
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metal05.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 238
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metal05.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metalbig04
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metalbig04.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 165
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metalbig04.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metalbig04b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_metalbig04b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 177
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_metalbig04b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_q201.tga
+       surfaceparm metalsteps
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 138
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_q201.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_q201b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 81
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_q201b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201c
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_q201c.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 98
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_q201c.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201d
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_q201d.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 189
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_q201d.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201e
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_q201e.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 132
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_q201e.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-rs01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/panel/panel_rs01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 178
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/panel/panel_rs01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 169
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-baseboard
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_baseboard.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 181
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_baseboard.tga                
+       }
+
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-baseboard02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_baseboard02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 162
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_baseboard02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-baseboard03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_baseboard03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 110
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_baseboard03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-metalsupp01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_metalsupp01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 8 match8 243
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_metalsupp01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-psimple04
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_psimple04.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 44
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_psimple04.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-psimple05
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_psimple05.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 230
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_psimple05.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-simple01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_simple01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 213
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_simple01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-simple03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_simple03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 142
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_simple03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-steptop01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_steptop01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 140
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_steptop01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-support03
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_support03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 111
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_support03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-vert01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_vert01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_vert01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-horz01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/trim/trim_horz01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/trim/trim_horz01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/wall-bigrib02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_bigrib02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 250
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_bigrib02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-bplate06
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_bplate06.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 8 match8 114
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_bplate06.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-des01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_des01.tga
+
+       surfaceparm metalsteps  
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 55
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_des01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-metal01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_metal01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 225
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_metal01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-metal01b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_metal01b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 225
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_metal01b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-metal02
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_metal02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 177
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_metal02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-metalb01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_metalb01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 1 match8 37
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_metalb01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-metalrib01
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_metalrib01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 216
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_metalrib01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-panel05
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_panel05.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 66
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_panel05.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-panels08
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_panels08.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 195
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_panels08.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-panels08b
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_panels08b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 195
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_panels08b.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-pipe
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_pipe.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.25
+       dpoffsetmapping - 2 match8 157
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_pipe.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-u207
+{
+       dpshaderkillifcvar r_reflections_world != 0
+
+       qer_editorimage textures/exx/wall/wall_u207.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 109
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       {
+               map textures/exx/wall/wall_u207.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}