Merge branch 'master' into mirceakitsune/world_cubemaps
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 25 Aug 2012 12:04:23 +0000 (15:04 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 25 Aug 2012 12:04:23 +0000 (15:04 +0300)
74 files changed:
cubemaps/nebulae/nebulaenx.tga [new file with mode: 0644]
cubemaps/nebulae/nebulaeny.tga [new file with mode: 0644]
cubemaps/nebulae/nebulaenz.tga [new file with mode: 0644]
cubemaps/nebulae/nebulaepx.tga [new file with mode: 0644]
cubemaps/nebulae/nebulaepy.tga [new file with mode: 0644]
cubemaps/nebulae/nebulaepz.tga [new file with mode: 0644]
scripts/exx.shader
scripts/exx.shader.in [new file with mode: 0644]
scripts/shaderlist.txt
textures/exx/base/base_metal01_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal02_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal03_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal04_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal05rust_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal06rust_reflect.tga [new file with mode: 0644]
textures/exx/base/base_metal07rust_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_clang01_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_clang01b_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_grate01_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_grate02_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_grate03_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_grate04_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_metal02_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_panel01_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_rnd01_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_rnd02_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_simple05_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_simplines_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_tile03_reflect.tga [new file with mode: 0644]
textures/exx/floor/floor_tread01_reflect.tga [new file with mode: 0644]
textures/exx/light/light_panel01_reflect.tga [new file with mode: 0644]
textures/exx/light/light_u201_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_grate01_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal01_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal01b_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal01c_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal02_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal03_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal04_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metal05_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metalbig04_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_metalbig04b_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_q201_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_q201b_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_q201c_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_q201d_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_q201e_reflect.tga [new file with mode: 0644]
textures/exx/panel/panel_rs01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_baseboard02_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_baseboard03_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_baseboard_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_horz01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_metalsupp01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_psimple04_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_psimple05_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_simple01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_simple03_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_steptop01_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_support03_reflect.tga [new file with mode: 0644]
textures/exx/trim/trim_vert01_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_bigrib02_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_bplate06_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_des01_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_metal01_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_metal01b_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_metal02_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_metalb01_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_metalrib01_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_panel05_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_panels08_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_panels08b_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_pipe_reflect.tga [new file with mode: 0644]
textures/exx/wall/wall_u207_reflect.tga [new file with mode: 0644]

diff --git a/cubemaps/nebulae/nebulaenx.tga b/cubemaps/nebulae/nebulaenx.tga
new file mode 100644 (file)
index 0000000..b7b8abb
Binary files /dev/null and b/cubemaps/nebulae/nebulaenx.tga differ
diff --git a/cubemaps/nebulae/nebulaeny.tga b/cubemaps/nebulae/nebulaeny.tga
new file mode 100644 (file)
index 0000000..d53a984
Binary files /dev/null and b/cubemaps/nebulae/nebulaeny.tga differ
diff --git a/cubemaps/nebulae/nebulaenz.tga b/cubemaps/nebulae/nebulaenz.tga
new file mode 100644 (file)
index 0000000..dcf7e92
Binary files /dev/null and b/cubemaps/nebulae/nebulaenz.tga differ
diff --git a/cubemaps/nebulae/nebulaepx.tga b/cubemaps/nebulae/nebulaepx.tga
new file mode 100644 (file)
index 0000000..d78ee08
Binary files /dev/null and b/cubemaps/nebulae/nebulaepx.tga differ
diff --git a/cubemaps/nebulae/nebulaepy.tga b/cubemaps/nebulae/nebulaepy.tga
new file mode 100644 (file)
index 0000000..aa46a6d
Binary files /dev/null and b/cubemaps/nebulae/nebulaepy.tga differ
diff --git a/cubemaps/nebulae/nebulaepz.tga b/cubemaps/nebulae/nebulaepz.tga
new file mode 100644 (file)
index 0000000..c094e8f
Binary files /dev/null and b/cubemaps/nebulae/nebulaepz.tga differ
index 961244e..78b7163 100644 (file)
@@ -1,17 +1,12 @@
 textures/exx/base-crete01
 {
        qer_editorimage textures/exx/base/base_crete01.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/base/base_crete01.tga
-               
-
        }
        {
                map $lightmap
@@ -23,17 +18,12 @@ textures/exx/base-crete01
 textures/exx/base-crete01blue
 {
        qer_editorimage textures/exx/base/base_crete01blue.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/base/base_crete01blue.tga
-               
-
        }
        {
                map $lightmap
@@ -45,17 +35,12 @@ textures/exx/base-crete01blue
 textures/exx/base-crete01red
 {
        qer_editorimage textures/exx/base/base_crete01red.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/base/base_crete01red.tga
-               
-
        }
        {
                map $lightmap
@@ -67,17 +52,12 @@ textures/exx/base-crete01red
 textures/exx/base-crete02
 {
        qer_editorimage textures/exx/base/base_crete02.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/base/base_crete02.tga
-               
-
        }
        {
                map $lightmap
@@ -89,17 +69,12 @@ textures/exx/base-crete02
 textures/exx/base-crete03
 {
        qer_editorimage textures/exx/base/base_crete03.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 65
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/base/base_crete03.tga
-               
-
        }
        {
                map $lightmap
@@ -110,19 +85,54 @@ textures/exx/base-crete03
 }
 textures/exx/base-metal01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
        qer_editorimage textures/exx/base/base_metal01.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
                map textures/exx/base/base_metal01.tga
-               
-
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/base/base_metal01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/base/base_metal01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/base-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
@@ -133,19 +143,16 @@ textures/exx/base-metal01
 }
 textures/exx/base-metal02
 {
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal02.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal02.tga
-               
-
        }
        {
                map $lightmap
@@ -156,19 +163,35 @@ textures/exx/base-metal02
 }
 textures/exx/base-metal03
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal03
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal03.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal03.tga
-               
-
        }
        {
                map $lightmap
@@ -179,19 +202,35 @@ textures/exx/base-metal03
 }
 textures/exx/base-metal04
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal04
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal04.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 106
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal04.tga
-               
-
        }
        {
                map $lightmap
@@ -202,19 +241,35 @@ textures/exx/base-metal04
 }
 textures/exx/base-metal05rust
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal05rust
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal05rust.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal05rust.tga
-               
-
        }
        {
                map $lightmap
@@ -225,19 +280,35 @@ textures/exx/base-metal05rust
 }
 textures/exx/base-metal06rust
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal06rust
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal06rust.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal06rust.tga
-               
-
        }
        {
                map $lightmap
@@ -248,19 +319,35 @@ textures/exx/base-metal06rust
 }
 textures/exx/base-metal07rust
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/base-metal07rust
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/base/base_metal07rust.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 70
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/base/base_metal07rust.tga
-               
-
        }
        {
                map $lightmap
@@ -271,20 +358,35 @@ textures/exx/base-metal07rust
 }
 textures/exx/floor-clang01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-clang01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/floor/floor_clang01.tga
-       
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        dpoffsetmapping - 2 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        surfaceparm metalsteps
-
-
-
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/floor/floor_clang01.tga
-               
-
        }
        {
                map $lightmap
@@ -295,19 +397,35 @@ textures/exx/floor-clang01
 }
 textures/exx/floor-clang01b
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-clang01b
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/floor/floor_clang01b.tga
-       
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        dpoffsetmapping - 2 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        surfaceparm metalsteps
-       
-
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/floor/floor_clang01b.tga
-               
-
        }
        {
                map $lightmap
@@ -319,17 +437,12 @@ textures/exx/floor-clang01b
 textures/exx/floor-crete01
 {
        qer_editorimage textures/exx/floor/floor_crete01.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/floor/floor_crete01.tga
-               
-
        }
        {
                map $lightmap
@@ -341,17 +454,12 @@ textures/exx/floor-crete01
 textures/exx/floor-crete01-phoenix
 {
        qer_editorimage textures/exx/floor/floor_crete01_phoenix.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/floor/floor_crete01_phoenix.tga
-               
-
        }
        {
                map $lightmap
@@ -363,17 +471,12 @@ textures/exx/floor-crete01-phoenix
 textures/exx/floor-crete01-phoenixb
 {
        qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 148
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/floor/floor_crete01_phoenixb.tga
-               
-
        }
        {
                map $lightmap
@@ -385,17 +488,12 @@ textures/exx/floor-crete01-phoenixb
 textures/exx/floor-crete01b
 {
        qer_editorimage textures/exx/floor/floor_crete01b.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 48
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/floor/floor_crete01b.tga
-               
-
        }
        {
                map $lightmap
@@ -406,21 +504,20 @@ textures/exx/floor-crete01b
 }
 textures/exx/floor-grate01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
        qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
        dpoffsetmapping - 2 match8 126
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
                map textures/exx/floor/floor_grate01.tga
-            alphaFunc GT0
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -429,22 +526,23 @@ textures/exx/floor-grate01
                blendfunc filter
        }
 }
-textures/exx/floor-grate01-cull
+textures/exx/floor-grate01
 {
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
+       Cull None
        dpoffsetmapping - 2 match8 126
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/floor/floor_grate01.tga
-            alphaFunc GT0
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -453,23 +551,21 @@ textures/exx/floor-grate01-cull
                blendfunc filter
        }
 }
-textures/exx/floor-grate02
+textures/exx/floor-grate01-cull
 {
-       qer_editorimage textures/exx/floor/floor_grate02.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 224
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpoffsetmapping - 2 match8 126
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_grate02.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate01.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -478,22 +574,22 @@ textures/exx/floor-grate02
                blendfunc filter
        }
 }
-textures/exx/floor-grate02-cull
+textures/exx/floor-grate01-cull
 {
-       qer_editorimage textures/exx/floor/floor_grate02.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_grate01.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
-       dpoffsetmapping - 2 match8 224
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpoffsetmapping - 2 match8 126
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_grate02.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate01.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -502,23 +598,22 @@ textures/exx/floor-grate02-cull
                blendfunc filter
        }
 }
-textures/exx/floor-grate03
+textures/exx/floor-grate02
 {
-       qer_editorimage textures/exx/floor/floor_grate03.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
-       dpoffsetmapping - 2 match8 223
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_grate03.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate02.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -527,22 +622,23 @@ textures/exx/floor-grate03
                blendfunc filter
        }
 }
-textures/exx/floor-grate03-cull
+textures/exx/floor-grate02
 {
-       qer_editorimage textures/exx/floor/floor_grate03.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
-       dpoffsetmapping - 2 match8 223
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       Cull None
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_grate03.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate02.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -551,23 +647,21 @@ textures/exx/floor-grate03-cull
                blendfunc filter
        }
 }
-textures/exx/floor-grate04
+textures/exx/floor-grate02-cull
 {
-       qer_editorimage textures/exx/floor/floor_grate04.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
-       Cull None
-       dpoffsetmapping - 2 match8 248
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_grate04.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate02.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -576,23 +670,22 @@ textures/exx/floor-grate04
                blendfunc filter
        }
 }
-
-textures/exx/floor-grate04-cull
+textures/exx/floor-grate02-cull
 {
-       qer_editorimage textures/exx/floor/floor_grate04.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_grate02.tga
        surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        surfaceparm alphashadow
        surfaceparm nomarks
-       dpoffsetmapping - 2 match8 248
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_grate04.tga
-            alphaFunc GT0
+               map textures/exx/floor/floor_grate02.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -601,23 +694,22 @@ textures/exx/floor-grate04-cull
                blendfunc filter
        }
 }
-
-
-textures/exx/floor-metal02
+textures/exx/floor-grate03
 {
-       qer_editorimage textures/exx/floor/floor_metal02.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 241
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_metal02.tga
-               
-
+               map textures/exx/floor/floor_grate03.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -626,20 +718,23 @@ textures/exx/floor-metal02
                blendfunc filter
        }
 }
-textures/exx/floor-panel01
+textures/exx/floor-grate03
 {
-       qer_editorimage textures/exx/floor/floor_panel01.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 172
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       Cull None
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_panel01.tga
-               
-
+               map textures/exx/floor/floor_grate03.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -648,21 +743,21 @@ textures/exx/floor-panel01
                blendfunc filter
        }
 }
-textures/exx/floor-rnd01
+textures/exx/floor-grate03-cull
 {
-       qer_editorimage textures/exx/floor/floor_rnd01.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 128
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_rnd01.tga
-               
-
+               map textures/exx/floor/floor_grate03.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -671,21 +766,22 @@ textures/exx/floor-rnd01
                blendfunc filter
        }
 }
-textures/exx/floor-rnd02
+textures/exx/floor-grate03-cull
 {
-       qer_editorimage textures/exx/floor/floor_rnd02.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 110
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_rnd02.tga
-               
-
+               map textures/exx/floor/floor_grate03.tga
+               alphaFunc GT0
        }
        {
                map $lightmap
@@ -694,22 +790,308 @@ textures/exx/floor-rnd02
                blendfunc filter
        }
 }
-textures/exx/floor-simple05
+textures/exx/floor-grate04
 {
-       qer_editorimage textures/exx/floor/floor_simple05.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/floor/floor_grate04.tga
+       surfaceparm trans
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 4 match8 32
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
-       {
-               map textures/exx/floor/floor_simple05.tga
-               
-
-       }
+       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
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_grate04.tga
+               alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate04-cull
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-grate04-cull
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_grate04.tga
+               alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_metal02.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 241
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_metal02.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-panel01
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-panel01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_panel01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 172
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_panel01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-rnd01
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-rnd01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_rnd01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 128
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_rnd01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-rnd02
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-rnd02
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_rnd02.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 110
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_rnd02.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-simple05
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-simple05
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_simple05.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 4 match8 32
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_simple05.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-simplines
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
@@ -719,18 +1101,15 @@ textures/exx/floor-simple05
 }
 textures/exx/floor-simplines
 {
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/floor/floor_simplines.tga
-       
-       q3map_bounceScale  0.75
+       q3map_bounceScale 0.75
        dpoffsetmapping - 1 match8 244
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/floor/floor_simplines.tga
-               
-
        }
        {
                map $lightmap
@@ -741,19 +1120,776 @@ textures/exx/floor-simplines
 }
 textures/exx/floor-tile03
 {
-       qer_editorimage textures/exx/floor/floor_tile03.tga
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-tile03
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_tile03.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 218
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/floor/floor_tile03.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-tread01
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/floor-tread01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/floor/floor_tread01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 1 match8 221
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               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
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/light/light_panel01.tga
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 79
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/light/light_panel01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-panel01-surfacelight
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-panel01-surfacelight
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/light/light_panel01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-u201
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/light/light_u201.tga
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 76
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/light/light_u201.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/light-u201-surfacelight
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/light-u201-surfacelight
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/light/light_u201.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-grate01
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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 
+       dpreflectcube env/exomorph/exomorph
+       {
+               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 cl_cubemaps_extra >= 1
+       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-grate01-cull
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       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 
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_grate01.tga
+               alphaFunc GT0
+               rgbgen vertex
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal01.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal01.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01b
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal01b
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal01b.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal01b.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01c
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal01c
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal01c.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 116
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal01c.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal02.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 216
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal02.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal03
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal03
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal03.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 241
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal03.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal04
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal04
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal04.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 229
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal04.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal05
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal05
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metal05.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 238
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metal05.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metalbig04
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metalbig04
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metalbig04.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 165
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metalbig04.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metalbig04b
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metalbig04b
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_metalbig04b.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 2
+       dpoffsetmapping - 2 match8 177
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
+       {
+               map textures/exx/panel/panel_metalbig04b.tga
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-q201
+{
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/panel/panel_q201.tga
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 218
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 138
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/floor/floor_tile03.tga
-               
-
+               map textures/exx/panel/panel_q201.tga
        }
        {
                map $lightmap
@@ -762,21 +1898,18 @@ textures/exx/floor-tile03
                blendfunc filter
        }
 }
-textures/exx/floor-tread01
+textures/exx/panel-q201
 {
-       qer_editorimage textures/exx/floor/floor_tread01.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_q201.tga
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 1 match8 221
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 138
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_tread01.tga
-               
-
+               map textures/exx/panel/panel_q201.tga
        }
        {
                map $lightmap
@@ -785,20 +1918,17 @@ textures/exx/floor-tread01
                blendfunc filter
        }
 }
-textures/exx/floor-wrn01
+textures/exx/panel-q201b
 {
-       qer_editorimage textures/exx/floor/floor_wrn01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/floor/floor_wrn01.tga
-               
-
+               map textures/exx/panel/panel_q201b.tga
        }
        {
                map $lightmap
@@ -807,21 +1937,18 @@ textures/exx/floor-wrn01
                blendfunc filter
        }
 }
-
-textures/exx/floor-wrn01-blue
+textures/exx/panel-q201b
 {
-       qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_q201b.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 81
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_wrn01-blue.tga
-               
-
+               map textures/exx/panel/panel_q201b.tga
        }
        {
                map $lightmap
@@ -830,21 +1957,17 @@ textures/exx/floor-wrn01-blue
                blendfunc filter
        }
 }
-
-textures/exx/floor-wrn01-red
+textures/exx/panel-q201c
 {
-       qer_editorimage textures/exx/floor/floor_wrn01-red.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/floor/floor_wrn01-red.tga
-               
-
+               map textures/exx/panel/panel_q201c.tga
        }
        {
                map $lightmap
@@ -853,21 +1976,18 @@ textures/exx/floor-wrn01-red
                blendfunc filter
        }
 }
-
-textures/exx/floor-wrn01-purple
+textures/exx/panel-q201c
 {
-       qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 46
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_q201c.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 98
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/floor/floor_wrn01-purple.tga
-               
-
+               map textures/exx/panel/panel_q201c.tga
        }
        {
                map $lightmap
@@ -876,20 +1996,17 @@ textures/exx/floor-wrn01-purple
                blendfunc filter
        }
 }
-
-textures/exx/light-panel01
+textures/exx/panel-q201d
 {
-       qer_editorimage textures/exx/light/light_panel01.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 79
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/light/light_panel01.tga
-               
-
+               map textures/exx/panel/panel_q201d.tga
        }
        {
                map $lightmap
@@ -898,22 +2015,18 @@ textures/exx/light-panel01
                blendfunc filter
        }
 }
-textures/exx/light-panel01-surfacelight
+textures/exx/panel-q201d
 {
-       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 cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_q201d.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 189
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/light/light_panel01.tga
-               
-
+               map textures/exx/panel/panel_q201d.tga
        }
        {
                map $lightmap
@@ -922,19 +2035,17 @@ textures/exx/light-panel01-surfacelight
                blendfunc filter
        }
 }
-textures/exx/light-u201
+textures/exx/panel-q201e
 {
-       qer_editorimage textures/exx/light/light_u201.tga
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 76
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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/light/light_u201.tga
-               
-
+               map textures/exx/panel/panel_q201e.tga
        }
        {
                map $lightmap
@@ -943,22 +2054,18 @@ textures/exx/light-u201
                blendfunc filter
        }
 }
-textures/exx/light-u201-surfacelight
+textures/exx/panel-q201e
 {
-       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 cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_q201e.tga
+       surfaceparm metalsteps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 132
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/light/light_u201.tga
-               
-
+               map textures/exx/panel/panel_q201e.tga
        }
        {
                map $lightmap
@@ -967,27 +2074,17 @@ textures/exx/light-u201-surfacelight
                blendfunc filter
        }
 }
-textures/exx/panel-grate01
+textures/exx/panel-rs01
 {
-       qer_editorimage textures/exx/panel/panel_grate01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/panel/panel_rs01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       surfaceparm nomarks
-       surfaceparm trans
-       surfaceparm alphashadow
-
-       cull none
-       nopicmip
-       nomipmaps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 178
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_grate01.tga
-               alphaFunc GT0
-               rgbgen vertex
+               map textures/exx/panel/panel_rs01.tga
        }
        {
                map $lightmap
@@ -996,26 +2093,18 @@ textures/exx/panel-grate01
                blendfunc filter
        }
 }
-textures/exx/panel-grate01-cull
+textures/exx/panel-rs01
 {
-       qer_editorimage textures/exx/panel/panel_grate01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/panel/panel_rs01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-       surfaceparm nomarks
-       surfaceparm trans
-       surfaceparm alphashadow
-
-       nopicmip
-       nomipmaps
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 178
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_grate01.tga
-               alphaFunc GT0
-               rgbgen vertex
+               map textures/exx/panel/panel_rs01.tga
        }
        {
                map $lightmap
@@ -1024,21 +2113,17 @@ textures/exx/panel-grate01-cull
                blendfunc filter
        }
 }
-textures/exx/panel-metal01
+textures/exx/trim-01
 {
-       qer_editorimage textures/exx/panel/panel_metal01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 101
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 169
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_metal01.tga
-               
-
+               map textures/exx/trim/trim_01.tga
        }
        {
                map $lightmap
@@ -1047,21 +2132,18 @@ textures/exx/panel-metal01
                blendfunc filter
        }
 }
-textures/exx/panel-metal01b
+textures/exx/trim-01
 {
-       qer_editorimage textures/exx/panel/panel_metal01b.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 101
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 169
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_metal01b.tga
-               
-
+               map textures/exx/trim/trim_01.tga
        }
        {
                map $lightmap
@@ -1070,21 +2152,17 @@ textures/exx/panel-metal01b
                blendfunc filter
        }
 }
-textures/exx/panel-metal01c
+textures/exx/trim-baseboard
 {
-       qer_editorimage textures/exx/panel/panel_metal01c.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_baseboard.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 116
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 181
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_metal01c.tga
-               
-
+               map textures/exx/trim/trim_baseboard.tga
        }
        {
                map $lightmap
@@ -1093,21 +2171,18 @@ textures/exx/panel-metal01c
                blendfunc filter
        }
 }
-textures/exx/panel-metal02
+textures/exx/trim-baseboard
 {
-       qer_editorimage textures/exx/panel/panel_metal02.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_baseboard.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 216
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 181
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_metal02.tga
-               
-
+               map textures/exx/trim/trim_baseboard.tga
        }
        {
                map $lightmap
@@ -1116,21 +2191,17 @@ textures/exx/panel-metal02
                blendfunc filter
        }
 }
-textures/exx/panel-metal03
+textures/exx/trim-baseboard02
 {
-       qer_editorimage textures/exx/panel/panel_metal03.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_baseboard02.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 241
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 162
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_metal03.tga
-               
-
+               map textures/exx/trim/trim_baseboard02.tga
        }
        {
                map $lightmap
@@ -1139,21 +2210,18 @@ textures/exx/panel-metal03
                blendfunc filter
        }
 }
-textures/exx/panel-metal04
+textures/exx/trim-baseboard02
 {
-       qer_editorimage textures/exx/panel/panel_metal04.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_baseboard02.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 229
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 162
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_metal04.tga
-               
-
+               map textures/exx/trim/trim_baseboard02.tga
        }
        {
                map $lightmap
@@ -1162,21 +2230,17 @@ textures/exx/panel-metal04
                blendfunc filter
        }
 }
-textures/exx/panel-metal05
+textures/exx/trim-baseboard03
 {
-       qer_editorimage textures/exx/panel/panel_metal05.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_baseboard03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 238
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 110
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_metal05.tga
-               
-
+               map textures/exx/trim/trim_baseboard03.tga
        }
        {
                map $lightmap
@@ -1185,21 +2249,18 @@ textures/exx/panel-metal05
                blendfunc filter
        }
 }
-textures/exx/panel-metalbig04
+textures/exx/trim-baseboard03
 {
-       qer_editorimage textures/exx/panel/panel_metalbig04.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_baseboard03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 165
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 110
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_metalbig04.tga
-               
-
+               map textures/exx/trim/trim_baseboard03.tga
        }
        {
                map $lightmap
@@ -1208,21 +2269,17 @@ textures/exx/panel-metalbig04
                blendfunc filter
        }
 }
-textures/exx/panel-metalbig04b
+textures/exx/trim-metalsupp01
 {
-       qer_editorimage textures/exx/panel/panel_metalbig04b.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_metalsupp01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 2 match8 177
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 2
+       dpoffsetmapping - 8 match8 243
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_metalbig04b.tga
-               
-
+               map textures/exx/trim/trim_metalsupp01.tga
        }
        {
                map $lightmap
@@ -1231,21 +2288,18 @@ textures/exx/panel-metalbig04b
                blendfunc filter
        }
 }
-textures/exx/panel-q201
+textures/exx/trim-metalsupp01
 {
-       qer_editorimage textures/exx/panel/panel_q201.tga
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_metalsupp01.tga
        surfaceparm metalsteps
-       
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 138
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 2
+       dpoffsetmapping - 8 match8 243
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_q201.tga
-               
-
+               map textures/exx/trim/trim_metalsupp01.tga
        }
        {
                map $lightmap
@@ -1254,21 +2308,17 @@ textures/exx/panel-q201
                blendfunc filter
        }
 }
-textures/exx/panel-q201b
+textures/exx/trim-psimple04
 {
-       qer_editorimage textures/exx/panel/panel_q201b.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_psimple04.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 81
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 44
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_q201b.tga
-               
-
+               map textures/exx/trim/trim_psimple04.tga
        }
        {
                map $lightmap
@@ -1277,21 +2327,18 @@ textures/exx/panel-q201b
                blendfunc filter
        }
 }
-textures/exx/panel-q201c
+textures/exx/trim-psimple04
 {
-       qer_editorimage textures/exx/panel/panel_q201c.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_psimple04.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 98
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 44
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_q201c.tga
-               
-
+               map textures/exx/trim/trim_psimple04.tga
        }
        {
                map $lightmap
@@ -1300,21 +2347,17 @@ textures/exx/panel-q201c
                blendfunc filter
        }
 }
-textures/exx/panel-q201d
+textures/exx/trim-psimple05
 {
-       qer_editorimage textures/exx/panel/panel_q201d.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_psimple05.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 189
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 230
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_q201d.tga
-               
-
+               map textures/exx/trim/trim_psimple05.tga
        }
        {
                map $lightmap
@@ -1323,21 +2366,18 @@ textures/exx/panel-q201d
                blendfunc filter
        }
 }
-textures/exx/panel-q201e
+textures/exx/trim-psimple05
 {
-       qer_editorimage textures/exx/panel/panel_q201e.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_psimple05.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 132
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 230
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/panel/panel_q201e.tga
-               
-
+               map textures/exx/trim/trim_psimple05.tga
        }
        {
                map $lightmap
@@ -1346,21 +2386,17 @@ textures/exx/panel-q201e
                blendfunc filter
        }
 }
-textures/exx/panel-rs01
+textures/exx/trim-simple01
 {
-       qer_editorimage textures/exx/panel/panel_rs01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_simple01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 178
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.75
+       dpoffsetmapping - 2 match8 213
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/panel/panel_rs01.tga
-               
-
+               map textures/exx/trim/trim_simple01.tga
        }
        {
                map $lightmap
@@ -1369,21 +2405,18 @@ textures/exx/panel-rs01
                blendfunc filter
        }
 }
-textures/exx/trim-01
+textures/exx/trim-simple01
 {
-       qer_editorimage textures/exx/trim/trim_01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_simple01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 169
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.75
+       dpoffsetmapping - 2 match8 213
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_01.tga
-               
-
+               map textures/exx/trim/trim_simple01.tga
        }
        {
                map $lightmap
@@ -1392,21 +2425,18 @@ textures/exx/trim-01
                blendfunc filter
        }
 }
-textures/exx/trim-baseboard
+textures/exx/trim-simple03
 {
-       qer_editorimage textures/exx/trim/trim_baseboard.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_simple03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 181
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 142
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_baseboard.tga                
+               map textures/exx/trim/trim_simple03.tga
        }
-
        {
                map $lightmap
                rgbGen identity
@@ -1414,21 +2444,18 @@ textures/exx/trim-baseboard
                blendfunc filter
        }
 }
-textures/exx/trim-baseboard02
+textures/exx/trim-simple03
 {
-       qer_editorimage textures/exx/trim/trim_baseboard02.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_simple03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 162
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 142
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_baseboard02.tga
-               
-
+               map textures/exx/trim/trim_simple03.tga
        }
        {
                map $lightmap
@@ -1437,21 +2464,17 @@ textures/exx/trim-baseboard02
                blendfunc filter
        }
 }
-textures/exx/trim-baseboard03
+textures/exx/trim-steptop01
 {
-       qer_editorimage textures/exx/trim/trim_baseboard03.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_steptop01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 110
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 140
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_baseboard03.tga
-               
-
+               map textures/exx/trim/trim_steptop01.tga
        }
        {
                map $lightmap
@@ -1460,21 +2483,18 @@ textures/exx/trim-baseboard03
                blendfunc filter
        }
 }
-textures/exx/trim-metalsupp01
+textures/exx/trim-steptop01
 {
-       qer_editorimage textures/exx/trim/trim_metalsupp01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_steptop01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  2
-       dpoffsetmapping - 8 match8 243
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 0.75
+       dpoffsetmapping - 2 match8 140
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_metalsupp01.tga
-               
-
+               map textures/exx/trim/trim_steptop01.tga
        }
        {
                map $lightmap
@@ -1483,21 +2503,17 @@ textures/exx/trim-metalsupp01
                blendfunc filter
        }
 }
-textures/exx/trim-psimple04
+textures/exx/trim-support03
 {
-       qer_editorimage textures/exx/trim/trim_psimple04.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_support03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 44
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 111
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_psimple04.tga
-               
-
+               map textures/exx/trim/trim_support03.tga
        }
        {
                map $lightmap
@@ -1506,21 +2522,18 @@ textures/exx/trim-psimple04
                blendfunc filter
        }
 }
-textures/exx/trim-psimple05
+textures/exx/trim-support03
 {
-       qer_editorimage textures/exx/trim/trim_psimple05.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_support03.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 230
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 111
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_psimple05.tga
-               
-
+               map textures/exx/trim/trim_support03.tga
        }
        {
                map $lightmap
@@ -1529,21 +2542,17 @@ textures/exx/trim-psimple05
                blendfunc filter
        }
 }
-textures/exx/trim-simple01
+textures/exx/trim-vert01
 {
-       qer_editorimage textures/exx/trim/trim_simple01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_vert01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 213
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_simple01.tga
-               
-
+               map textures/exx/trim/trim_vert01.tga
        }
        {
                map $lightmap
@@ -1552,21 +2561,18 @@ textures/exx/trim-simple01
                blendfunc filter
        }
 }
-textures/exx/trim-simple03
+textures/exx/trim-vert01
 {
-       qer_editorimage textures/exx/trim/trim_simple03.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_vert01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 142
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_simple03.tga
-               
-
+               map textures/exx/trim/trim_vert01.tga
        }
        {
                map $lightmap
@@ -1575,21 +2581,17 @@ textures/exx/trim-simple03
                blendfunc filter
        }
 }
-textures/exx/trim-steptop01
+textures/exx/trim-horz01
 {
-       qer_editorimage textures/exx/trim/trim_steptop01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/trim/trim_horz01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  0.75
-       dpoffsetmapping - 2 match8 140
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_steptop01.tga
-               
-
+               map textures/exx/trim/trim_horz01.tga
        }
        {
                map $lightmap
@@ -1598,21 +2600,18 @@ textures/exx/trim-steptop01
                blendfunc filter
        }
 }
-textures/exx/trim-support03
+textures/exx/trim-horz01
 {
-       qer_editorimage textures/exx/trim/trim_support03.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/trim/trim_horz01.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 111
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_support03.tga
-               
-
+               map textures/exx/trim/trim_horz01.tga
        }
        {
                map $lightmap
@@ -1621,21 +2620,17 @@ textures/exx/trim-support03
                blendfunc filter
        }
 }
-textures/exx/trim-vert01
+textures/exx/wall-bigrib02
 {
-       qer_editorimage textures/exx/trim/trim_vert01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/wall/wall_bigrib02.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 231
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.75
+       dpoffsetmapping - 2 match8 250
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/trim/trim_vert01.tga
-               
-
+               map textures/exx/wall/wall_bigrib02.tga
        }
        {
                map $lightmap
@@ -1644,21 +2639,18 @@ textures/exx/trim-vert01
                blendfunc filter
        }
 }
-textures/exx/trim-horz01
+textures/exx/wall-bigrib02
 {
-       qer_editorimage textures/exx/trim/trim_horz01.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra < 1
+       qer_editorimage textures/exx/wall/wall_bigrib02.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.5
-       dpoffsetmapping - 2 match8 231
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.75
+       dpoffsetmapping - 2 match8 250
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
-               map textures/exx/trim/trim_horz01.tga
-               
-
+               map textures/exx/wall/wall_bigrib02.tga
        }
        {
                map $lightmap
@@ -1667,22 +2659,17 @@ textures/exx/trim-horz01
                blendfunc filter
        }
 }
-
-textures/exx/wall-bigrib02
+textures/exx/wall-bplate06
 {
-       qer_editorimage textures/exx/wall/wall_bigrib02.tga
-       
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       qer_editorimage textures/exx/wall/wall_bplate06.tga
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
-       dpoffsetmapping - 2 match8 250
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       q3map_bounceScale 1.75
+       dpoffsetmapping - 8 match8 114
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
-               map textures/exx/wall/wall_bigrib02.tga
-               
-
+               map textures/exx/wall/wall_bplate06.tga
        }
        {
                map $lightmap
@@ -1693,19 +2680,16 @@ textures/exx/wall-bigrib02
 }
 textures/exx/wall-bplate06
 {
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_bplate06.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
+       q3map_bounceScale 1.75
        dpoffsetmapping - 8 match8 114
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_bplate06.tga
-               
-
        }
        {
                map $lightmap
@@ -1717,17 +2701,12 @@ textures/exx/wall-bplate06
 textures/exx/wall-crete01
 {
        qer_editorimage textures/exx/wall/wall_crete01.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 44
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/wall/wall_crete01.tga
-               
-
        }
        {
                map $lightmap
@@ -1739,17 +2718,12 @@ textures/exx/wall-crete01
 textures/exx/wall-crete02
 {
        qer_editorimage textures/exx/wall/wall_crete02.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 242
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/wall/wall_crete02.tga
-               
-
        }
        {
                map $lightmap
@@ -1761,17 +2735,12 @@ textures/exx/wall-crete02
 textures/exx/wall-crete03
 {
        qer_editorimage textures/exx/wall/wall_crete03.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 233
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/wall/wall_crete03.tga
-               
-
        }
        {
                map $lightmap
@@ -1783,17 +2752,12 @@ textures/exx/wall-crete03
 textures/exx/wall-crete03b
 {
        qer_editorimage textures/exx/wall/wall_crete03b.tga
-       
-       q3map_bounceScale  0.5
+       q3map_bounceScale 0.5
        dpoffsetmapping - 2 match8 38
-       dpglossintensitymod  1
-       dpglossexponentmod  1
-
-
+       dpglossintensitymod 1
+       dpglossexponentmod 1
        {
                map textures/exx/wall/wall_crete03b.tga
-               
-
        }
        {
                map $lightmap
@@ -1804,19 +2768,35 @@ textures/exx/wall-crete03b
 }
 textures/exx/wall-des01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-des01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_des01.tga
-
-       surfaceparm metalsteps  
-       q3map_bounceScale  1.75
+       surfaceparm metalsteps
+       q3map_bounceScale 1.75
        dpoffsetmapping - 2 match8 55
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_des01.tga
-               
-
        }
        {
                map $lightmap
@@ -1827,19 +2807,35 @@ textures/exx/wall-des01
 }
 textures/exx/wall-metal01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_metal01.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_metal01.tga
-               
-
        }
        {
                map $lightmap
@@ -1850,19 +2846,35 @@ textures/exx/wall-metal01
 }
 textures/exx/wall-metal01b
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal01b
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_metal01b.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_metal01b.tga
-               
-
        }
        {
                map $lightmap
@@ -1874,18 +2886,13 @@ textures/exx/wall-metal01b
 textures/exx/wall-metal01c
 {
        qer_editorimage textures/exx/wall/wall_metal01c.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 225
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
        {
                map textures/exx/wall/wall_metal01c.tga
-               
-
        }
        {
                map $lightmap
@@ -1896,19 +2903,35 @@ textures/exx/wall-metal01c
 }
 textures/exx/wall-metal02
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metal02
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_metal02.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 177
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_metal02.tga
-               
-
        }
        {
                map $lightmap
@@ -1919,19 +2942,35 @@ textures/exx/wall-metal02
 }
 textures/exx/wall-metalb01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metalb01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_metalb01.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 1 match8 37
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_metalb01.tga
-               
-
        }
        {
                map $lightmap
@@ -1942,19 +2981,35 @@ textures/exx/wall-metalb01
 }
 textures/exx/wall-metalrib01
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-metalrib01
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_metalrib01.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  2
+       q3map_bounceScale 2
        dpoffsetmapping - 2 match8 216
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_metalrib01.tga
-               
-
        }
        {
                map $lightmap
@@ -1965,19 +3020,35 @@ textures/exx/wall-metalrib01
 }
 textures/exx/wall-panel05
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-panel05
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_panel05.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
+       q3map_bounceScale 1.75
        dpoffsetmapping - 2 match8 66
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_panel05.tga
-               
-
        }
        {
                map $lightmap
@@ -1988,19 +3059,35 @@ textures/exx/wall-panel05
 }
 textures/exx/wall-panels08
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-panels08
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_panels08.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
+       q3map_bounceScale 1.75
        dpoffsetmapping - 2 match8 195
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_panels08.tga
-               
-
        }
        {
                map $lightmap
@@ -2011,19 +3098,35 @@ textures/exx/wall-panels08
 }
 textures/exx/wall-panels08b
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-panels08b
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_panels08b.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
+       q3map_bounceScale 1.75
        dpoffsetmapping - 2 match8 195
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_panels08b.tga
-               
-
        }
        {
                map $lightmap
@@ -2034,19 +3137,35 @@ textures/exx/wall-panels08b
 }
 textures/exx/wall-pipe
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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-pipe
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_pipe.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.25
+       q3map_bounceScale 1.25
        dpoffsetmapping - 2 match8 157
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_pipe.tga
-               
-
        }
        {
                map $lightmap
@@ -2057,19 +3176,35 @@ textures/exx/wall-pipe
 }
 textures/exx/wall-u207
 {
+       dpshaderkillifcvar cl_cubemaps_extra >= 1
+       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
+       }
+}
+textures/exx/wall-u207
+{
+       dpshaderkillifcvar cl_cubemaps_extra < 1
        qer_editorimage textures/exx/wall/wall_u207.tga
-       
        surfaceparm metalsteps
-       q3map_bounceScale  1.75
+       q3map_bounceScale 1.75
        dpoffsetmapping - 2 match8 109
-       dpglossintensitymod  3
-       dpglossexponentmod  4
-
-
+       dpglossintensitymod 3
+       dpglossexponentmod 4
+       dpreflectcube env/exomorph/exomorph
        {
                map textures/exx/wall/wall_u207.tga
-               
-
        }
        {
                map $lightmap
diff --git a/scripts/exx.shader.in b/scripts/exx.shader.in
new file mode 100644 (file)
index 0000000..e554142
--- /dev/null
@@ -0,0 +1,2308 @@
+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
+{
+       qer_editorimage textures/exx/base/base_metal01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 106
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/trim/trim_simple03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-steptop01
+{
+       qer_editorimage textures/exx/trim/trim_steptop01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 140
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/trim/trim_steptop01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-support03
+{
+       qer_editorimage textures/exx/trim/trim_support03.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 111
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/trim/trim_support03.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-vert01
+{
+       qer_editorimage textures/exx/trim/trim_vert01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/trim/trim_vert01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/trim-horz01
+{
+       qer_editorimage textures/exx/trim/trim_horz01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.5
+       dpoffsetmapping - 2 match8 231
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/trim/trim_horz01.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/wall-bigrib02
+{
+       qer_editorimage textures/exx/wall/wall_bigrib02.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 2 match8 250
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/wall/wall_bigrib02.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/wall-bplate06
+{
+       qer_editorimage textures/exx/wall/wall_bplate06.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  1.75
+       dpoffsetmapping - 8 match8 114
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+               rgbGen identity
+               tcGen lightmap
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               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
+
+#if cl_cubemaps_extra >= 1
+       dpreflectcube env/exomorph/exomorph
+#endif
+
+       {
+               map textures/exx/wall/wall_u207.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
index 57226fa..91c8ae4 100644 (file)
@@ -11,6 +11,7 @@ effects_warpzone
 ex2x
 exomorphx
 exx
+exx_reflections_off
 facility114invx
 facility114x
 liquids_lava
diff --git a/textures/exx/base/base_metal01_reflect.tga b/textures/exx/base/base_metal01_reflect.tga
new file mode 100644 (file)
index 0000000..207d139
Binary files /dev/null and b/textures/exx/base/base_metal01_reflect.tga differ
diff --git a/textures/exx/base/base_metal02_reflect.tga b/textures/exx/base/base_metal02_reflect.tga
new file mode 100644 (file)
index 0000000..e5fb99e
Binary files /dev/null and b/textures/exx/base/base_metal02_reflect.tga differ
diff --git a/textures/exx/base/base_metal03_reflect.tga b/textures/exx/base/base_metal03_reflect.tga
new file mode 100644 (file)
index 0000000..8dbc264
Binary files /dev/null and b/textures/exx/base/base_metal03_reflect.tga differ
diff --git a/textures/exx/base/base_metal04_reflect.tga b/textures/exx/base/base_metal04_reflect.tga
new file mode 100644 (file)
index 0000000..f35c7a0
Binary files /dev/null and b/textures/exx/base/base_metal04_reflect.tga differ
diff --git a/textures/exx/base/base_metal05rust_reflect.tga b/textures/exx/base/base_metal05rust_reflect.tga
new file mode 100644 (file)
index 0000000..09ad0c4
Binary files /dev/null and b/textures/exx/base/base_metal05rust_reflect.tga differ
diff --git a/textures/exx/base/base_metal06rust_reflect.tga b/textures/exx/base/base_metal06rust_reflect.tga
new file mode 100644 (file)
index 0000000..ac87fe5
Binary files /dev/null and b/textures/exx/base/base_metal06rust_reflect.tga differ
diff --git a/textures/exx/base/base_metal07rust_reflect.tga b/textures/exx/base/base_metal07rust_reflect.tga
new file mode 100644 (file)
index 0000000..3816a59
Binary files /dev/null and b/textures/exx/base/base_metal07rust_reflect.tga differ
diff --git a/textures/exx/floor/floor_clang01_reflect.tga b/textures/exx/floor/floor_clang01_reflect.tga
new file mode 100644 (file)
index 0000000..a9871ba
Binary files /dev/null and b/textures/exx/floor/floor_clang01_reflect.tga differ
diff --git a/textures/exx/floor/floor_clang01b_reflect.tga b/textures/exx/floor/floor_clang01b_reflect.tga
new file mode 100644 (file)
index 0000000..6d826ed
Binary files /dev/null and b/textures/exx/floor/floor_clang01b_reflect.tga differ
diff --git a/textures/exx/floor/floor_grate01_reflect.tga b/textures/exx/floor/floor_grate01_reflect.tga
new file mode 100644 (file)
index 0000000..33f237b
Binary files /dev/null and b/textures/exx/floor/floor_grate01_reflect.tga differ
diff --git a/textures/exx/floor/floor_grate02_reflect.tga b/textures/exx/floor/floor_grate02_reflect.tga
new file mode 100644 (file)
index 0000000..5903b7b
Binary files /dev/null and b/textures/exx/floor/floor_grate02_reflect.tga differ
diff --git a/textures/exx/floor/floor_grate03_reflect.tga b/textures/exx/floor/floor_grate03_reflect.tga
new file mode 100644 (file)
index 0000000..0655c44
Binary files /dev/null and b/textures/exx/floor/floor_grate03_reflect.tga differ
diff --git a/textures/exx/floor/floor_grate04_reflect.tga b/textures/exx/floor/floor_grate04_reflect.tga
new file mode 100644 (file)
index 0000000..abdc10d
Binary files /dev/null and b/textures/exx/floor/floor_grate04_reflect.tga differ
diff --git a/textures/exx/floor/floor_metal02_reflect.tga b/textures/exx/floor/floor_metal02_reflect.tga
new file mode 100644 (file)
index 0000000..590f683
Binary files /dev/null and b/textures/exx/floor/floor_metal02_reflect.tga differ
diff --git a/textures/exx/floor/floor_panel01_reflect.tga b/textures/exx/floor/floor_panel01_reflect.tga
new file mode 100644 (file)
index 0000000..9a07ea5
Binary files /dev/null and b/textures/exx/floor/floor_panel01_reflect.tga differ
diff --git a/textures/exx/floor/floor_rnd01_reflect.tga b/textures/exx/floor/floor_rnd01_reflect.tga
new file mode 100644 (file)
index 0000000..66c546f
Binary files /dev/null and b/textures/exx/floor/floor_rnd01_reflect.tga differ
diff --git a/textures/exx/floor/floor_rnd02_reflect.tga b/textures/exx/floor/floor_rnd02_reflect.tga
new file mode 100644 (file)
index 0000000..8c99f73
Binary files /dev/null and b/textures/exx/floor/floor_rnd02_reflect.tga differ
diff --git a/textures/exx/floor/floor_simple05_reflect.tga b/textures/exx/floor/floor_simple05_reflect.tga
new file mode 100644 (file)
index 0000000..aa768be
Binary files /dev/null and b/textures/exx/floor/floor_simple05_reflect.tga differ
diff --git a/textures/exx/floor/floor_simplines_reflect.tga b/textures/exx/floor/floor_simplines_reflect.tga
new file mode 100644 (file)
index 0000000..e137168
Binary files /dev/null and b/textures/exx/floor/floor_simplines_reflect.tga differ
diff --git a/textures/exx/floor/floor_tile03_reflect.tga b/textures/exx/floor/floor_tile03_reflect.tga
new file mode 100644 (file)
index 0000000..23fc4cb
Binary files /dev/null and b/textures/exx/floor/floor_tile03_reflect.tga differ
diff --git a/textures/exx/floor/floor_tread01_reflect.tga b/textures/exx/floor/floor_tread01_reflect.tga
new file mode 100644 (file)
index 0000000..0b5b6fd
Binary files /dev/null and b/textures/exx/floor/floor_tread01_reflect.tga differ
diff --git a/textures/exx/light/light_panel01_reflect.tga b/textures/exx/light/light_panel01_reflect.tga
new file mode 100644 (file)
index 0000000..8f084bd
Binary files /dev/null and b/textures/exx/light/light_panel01_reflect.tga differ
diff --git a/textures/exx/light/light_u201_reflect.tga b/textures/exx/light/light_u201_reflect.tga
new file mode 100644 (file)
index 0000000..cc54de5
Binary files /dev/null and b/textures/exx/light/light_u201_reflect.tga differ
diff --git a/textures/exx/panel/panel_grate01_reflect.tga b/textures/exx/panel/panel_grate01_reflect.tga
new file mode 100644 (file)
index 0000000..093328c
Binary files /dev/null and b/textures/exx/panel/panel_grate01_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal01_reflect.tga b/textures/exx/panel/panel_metal01_reflect.tga
new file mode 100644 (file)
index 0000000..167cca2
Binary files /dev/null and b/textures/exx/panel/panel_metal01_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal01b_reflect.tga b/textures/exx/panel/panel_metal01b_reflect.tga
new file mode 100644 (file)
index 0000000..eb8539f
Binary files /dev/null and b/textures/exx/panel/panel_metal01b_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal01c_reflect.tga b/textures/exx/panel/panel_metal01c_reflect.tga
new file mode 100644 (file)
index 0000000..574ed20
Binary files /dev/null and b/textures/exx/panel/panel_metal01c_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal02_reflect.tga b/textures/exx/panel/panel_metal02_reflect.tga
new file mode 100644 (file)
index 0000000..1aeecf9
Binary files /dev/null and b/textures/exx/panel/panel_metal02_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal03_reflect.tga b/textures/exx/panel/panel_metal03_reflect.tga
new file mode 100644 (file)
index 0000000..f6cb35d
Binary files /dev/null and b/textures/exx/panel/panel_metal03_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal04_reflect.tga b/textures/exx/panel/panel_metal04_reflect.tga
new file mode 100644 (file)
index 0000000..6d63e98
Binary files /dev/null and b/textures/exx/panel/panel_metal04_reflect.tga differ
diff --git a/textures/exx/panel/panel_metal05_reflect.tga b/textures/exx/panel/panel_metal05_reflect.tga
new file mode 100644 (file)
index 0000000..dcf7fe2
Binary files /dev/null and b/textures/exx/panel/panel_metal05_reflect.tga differ
diff --git a/textures/exx/panel/panel_metalbig04_reflect.tga b/textures/exx/panel/panel_metalbig04_reflect.tga
new file mode 100644 (file)
index 0000000..539fd07
Binary files /dev/null and b/textures/exx/panel/panel_metalbig04_reflect.tga differ
diff --git a/textures/exx/panel/panel_metalbig04b_reflect.tga b/textures/exx/panel/panel_metalbig04b_reflect.tga
new file mode 100644 (file)
index 0000000..a38e543
Binary files /dev/null and b/textures/exx/panel/panel_metalbig04b_reflect.tga differ
diff --git a/textures/exx/panel/panel_q201_reflect.tga b/textures/exx/panel/panel_q201_reflect.tga
new file mode 100644 (file)
index 0000000..d0b60f6
Binary files /dev/null and b/textures/exx/panel/panel_q201_reflect.tga differ
diff --git a/textures/exx/panel/panel_q201b_reflect.tga b/textures/exx/panel/panel_q201b_reflect.tga
new file mode 100644 (file)
index 0000000..7b2071e
Binary files /dev/null and b/textures/exx/panel/panel_q201b_reflect.tga differ
diff --git a/textures/exx/panel/panel_q201c_reflect.tga b/textures/exx/panel/panel_q201c_reflect.tga
new file mode 100644 (file)
index 0000000..dece82d
Binary files /dev/null and b/textures/exx/panel/panel_q201c_reflect.tga differ
diff --git a/textures/exx/panel/panel_q201d_reflect.tga b/textures/exx/panel/panel_q201d_reflect.tga
new file mode 100644 (file)
index 0000000..80d3dad
Binary files /dev/null and b/textures/exx/panel/panel_q201d_reflect.tga differ
diff --git a/textures/exx/panel/panel_q201e_reflect.tga b/textures/exx/panel/panel_q201e_reflect.tga
new file mode 100644 (file)
index 0000000..27639e3
Binary files /dev/null and b/textures/exx/panel/panel_q201e_reflect.tga differ
diff --git a/textures/exx/panel/panel_rs01_reflect.tga b/textures/exx/panel/panel_rs01_reflect.tga
new file mode 100644 (file)
index 0000000..6dcab86
Binary files /dev/null and b/textures/exx/panel/panel_rs01_reflect.tga differ
diff --git a/textures/exx/trim/trim_01_reflect.tga b/textures/exx/trim/trim_01_reflect.tga
new file mode 100644 (file)
index 0000000..76f924c
Binary files /dev/null and b/textures/exx/trim/trim_01_reflect.tga differ
diff --git a/textures/exx/trim/trim_baseboard02_reflect.tga b/textures/exx/trim/trim_baseboard02_reflect.tga
new file mode 100644 (file)
index 0000000..bc6d460
Binary files /dev/null and b/textures/exx/trim/trim_baseboard02_reflect.tga differ
diff --git a/textures/exx/trim/trim_baseboard03_reflect.tga b/textures/exx/trim/trim_baseboard03_reflect.tga
new file mode 100644 (file)
index 0000000..0a3c8f1
Binary files /dev/null and b/textures/exx/trim/trim_baseboard03_reflect.tga differ
diff --git a/textures/exx/trim/trim_baseboard_reflect.tga b/textures/exx/trim/trim_baseboard_reflect.tga
new file mode 100644 (file)
index 0000000..312fe90
Binary files /dev/null and b/textures/exx/trim/trim_baseboard_reflect.tga differ
diff --git a/textures/exx/trim/trim_horz01_reflect.tga b/textures/exx/trim/trim_horz01_reflect.tga
new file mode 100644 (file)
index 0000000..da70601
Binary files /dev/null and b/textures/exx/trim/trim_horz01_reflect.tga differ
diff --git a/textures/exx/trim/trim_metalsupp01_reflect.tga b/textures/exx/trim/trim_metalsupp01_reflect.tga
new file mode 100644 (file)
index 0000000..a31418e
Binary files /dev/null and b/textures/exx/trim/trim_metalsupp01_reflect.tga differ
diff --git a/textures/exx/trim/trim_psimple04_reflect.tga b/textures/exx/trim/trim_psimple04_reflect.tga
new file mode 100644 (file)
index 0000000..85dc046
Binary files /dev/null and b/textures/exx/trim/trim_psimple04_reflect.tga differ
diff --git a/textures/exx/trim/trim_psimple05_reflect.tga b/textures/exx/trim/trim_psimple05_reflect.tga
new file mode 100644 (file)
index 0000000..f13ad93
Binary files /dev/null and b/textures/exx/trim/trim_psimple05_reflect.tga differ
diff --git a/textures/exx/trim/trim_simple01_reflect.tga b/textures/exx/trim/trim_simple01_reflect.tga
new file mode 100644 (file)
index 0000000..0173aba
Binary files /dev/null and b/textures/exx/trim/trim_simple01_reflect.tga differ
diff --git a/textures/exx/trim/trim_simple03_reflect.tga b/textures/exx/trim/trim_simple03_reflect.tga
new file mode 100644 (file)
index 0000000..c5eb28d
Binary files /dev/null and b/textures/exx/trim/trim_simple03_reflect.tga differ
diff --git a/textures/exx/trim/trim_steptop01_reflect.tga b/textures/exx/trim/trim_steptop01_reflect.tga
new file mode 100644 (file)
index 0000000..61df331
Binary files /dev/null and b/textures/exx/trim/trim_steptop01_reflect.tga differ
diff --git a/textures/exx/trim/trim_support03_reflect.tga b/textures/exx/trim/trim_support03_reflect.tga
new file mode 100644 (file)
index 0000000..77a9d80
Binary files /dev/null and b/textures/exx/trim/trim_support03_reflect.tga differ
diff --git a/textures/exx/trim/trim_vert01_reflect.tga b/textures/exx/trim/trim_vert01_reflect.tga
new file mode 100644 (file)
index 0000000..35d1082
Binary files /dev/null and b/textures/exx/trim/trim_vert01_reflect.tga differ
diff --git a/textures/exx/wall/wall_bigrib02_reflect.tga b/textures/exx/wall/wall_bigrib02_reflect.tga
new file mode 100644 (file)
index 0000000..304ba9b
Binary files /dev/null and b/textures/exx/wall/wall_bigrib02_reflect.tga differ
diff --git a/textures/exx/wall/wall_bplate06_reflect.tga b/textures/exx/wall/wall_bplate06_reflect.tga
new file mode 100644 (file)
index 0000000..238cace
Binary files /dev/null and b/textures/exx/wall/wall_bplate06_reflect.tga differ
diff --git a/textures/exx/wall/wall_des01_reflect.tga b/textures/exx/wall/wall_des01_reflect.tga
new file mode 100644 (file)
index 0000000..0247549
Binary files /dev/null and b/textures/exx/wall/wall_des01_reflect.tga differ
diff --git a/textures/exx/wall/wall_metal01_reflect.tga b/textures/exx/wall/wall_metal01_reflect.tga
new file mode 100644 (file)
index 0000000..9ceb976
Binary files /dev/null and b/textures/exx/wall/wall_metal01_reflect.tga differ
diff --git a/textures/exx/wall/wall_metal01b_reflect.tga b/textures/exx/wall/wall_metal01b_reflect.tga
new file mode 100644 (file)
index 0000000..7470795
Binary files /dev/null and b/textures/exx/wall/wall_metal01b_reflect.tga differ
diff --git a/textures/exx/wall/wall_metal02_reflect.tga b/textures/exx/wall/wall_metal02_reflect.tga
new file mode 100644 (file)
index 0000000..97f9cda
Binary files /dev/null and b/textures/exx/wall/wall_metal02_reflect.tga differ
diff --git a/textures/exx/wall/wall_metalb01_reflect.tga b/textures/exx/wall/wall_metalb01_reflect.tga
new file mode 100644 (file)
index 0000000..769d5d0
Binary files /dev/null and b/textures/exx/wall/wall_metalb01_reflect.tga differ
diff --git a/textures/exx/wall/wall_metalrib01_reflect.tga b/textures/exx/wall/wall_metalrib01_reflect.tga
new file mode 100644 (file)
index 0000000..7c08dc1
Binary files /dev/null and b/textures/exx/wall/wall_metalrib01_reflect.tga differ
diff --git a/textures/exx/wall/wall_panel05_reflect.tga b/textures/exx/wall/wall_panel05_reflect.tga
new file mode 100644 (file)
index 0000000..4c3091c
Binary files /dev/null and b/textures/exx/wall/wall_panel05_reflect.tga differ
diff --git a/textures/exx/wall/wall_panels08_reflect.tga b/textures/exx/wall/wall_panels08_reflect.tga
new file mode 100644 (file)
index 0000000..6a284b1
Binary files /dev/null and b/textures/exx/wall/wall_panels08_reflect.tga differ
diff --git a/textures/exx/wall/wall_panels08b_reflect.tga b/textures/exx/wall/wall_panels08b_reflect.tga
new file mode 100644 (file)
index 0000000..b4b312a
Binary files /dev/null and b/textures/exx/wall/wall_panels08b_reflect.tga differ
diff --git a/textures/exx/wall/wall_pipe_reflect.tga b/textures/exx/wall/wall_pipe_reflect.tga
new file mode 100644 (file)
index 0000000..b58c7f2
Binary files /dev/null and b/textures/exx/wall/wall_pipe_reflect.tga differ
diff --git a/textures/exx/wall/wall_u207_reflect.tga b/textures/exx/wall/wall_u207_reflect.tga
new file mode 100644 (file)
index 0000000..4e26090
Binary files /dev/null and b/textures/exx/wall/wall_u207_reflect.tga differ