]> de.git.xonotic.org Git - voretournament/voretournament.git/commitdiff
evil3 reflection shaders
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 28 Jan 2012 11:13:56 +0000 (13:13 +0200)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 28 Jan 2012 11:13:56 +0000 (13:13 +0200)
data/scripts/evil3.shader [deleted file]
data/scripts/evil3_floors.shader [new file with mode: 0644]
data/scripts/evil3_lights.shader [new file with mode: 0644]
data/scripts/evil3_metals.shader [new file with mode: 0644]
data/scripts/evil3_misc.shader [new file with mode: 0644]
data/scripts/evil3_support.shader [new file with mode: 0644]
data/scripts/evil3_walls.shader [new file with mode: 0644]
data/scripts/shaderlist.txt

diff --git a/data/scripts/evil3.shader b/data/scripts/evil3.shader
deleted file mode 100644 (file)
index 31325c3..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-// Original shader created by Yves Allaire,\r
-// for Evil's Texture Set 3.\r
-// [+] http://www.planetquake.com/hfx/\r
-// Cleaned up and fixed by Gary Burgess.\r
-// [+] http://www.inaeo.co.uk/cnd/\r
-//NOTE FROM Yves: Please edit this .shader all you want, there might have some problems...\r
-//--------------------------------------------\r
-\r
-//------------------------------------------\r
-\r
-textures/evil_floors/t-flr_oddtile_drty\r
-{\r
-       {\r
-               map textures/evil_floors/t-flr_oddtile_drty_glow.tga\r
-               tcMod turb 1 1 1 1\r
-               tcmod scale 2 1\r
-               tcmod scroll 1 2\r
-               blendFunc GL_ONE GL_ZERO\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map textures/evil_floors/t-flr_oddtile_drty.tga\r
-               blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-//-------------------------------------------------\r
-\r
-textures/evil_floors/grtmtl_offt\r
-{\r
-       surfaceparm metalsteps\r
-       surfaceparm alphashadow\r
-       surfaceparm trans\r
-       surfaceparm nonsolid\r
-       cull none\r
-       {\r
-               map textures/evil_floors/grtmtl_offt.tga\r
-               alphaFunc GE128\r
-               depthWrite\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               blendFunc filter\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-//----------------------------------------------\r
-\r
-textures/evil_lights/rlight_a\r
-{\r
-       qer_editorimage textures/evil_lights/rlight_a.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 1500\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map textures/evil_lights/rlight_a.tga\r
-               blendFunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-//--------------------------------------------\r
-\r
-textures/evil_misc/rstbouncefan\r
-{\r
-       cull disable\r
-       surfaceparm trans\r
-       surfaceparm nolightmap\r
-       sort 5\r
-       {\r
-               clampmap textures/sfx/fan3bladeb.tga\r
-               blendFunc blend\r
-               tcmod rotate 999\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA\r
-               rgbGen identity\r
-       }\r
-}\r
diff --git a/data/scripts/evil3_floors.shader b/data/scripts/evil3_floors.shader
new file mode 100644 (file)
index 0000000..d207f14
--- /dev/null
@@ -0,0 +1,167 @@
+// Original shader created by Yves Allaire,\r
+// for Evil's Texture Set 3.\r
+// [+] http://www.planetquake.com/hfx/\r
+// Cleaned up and fixed by Gary Burgess.\r
+// [+] http://www.inaeo.co.uk/cnd/\r
+//NOTE FROM Yves: Please edit this .shader all you want, there might have some problems...\r
+//--------------------------------------------\r
+\r
+textures/evil_floors/t-flr_oddtile_drty\r
+{\r
+       {\r
+               map textures/evil_floors/t-flr_oddtile_drty_glow.tga\r
+               tcMod turb 1 1 1 1\r
+               tcmod scale 2 1\r
+               tcmod scroll 1 2\r
+               blendFunc GL_ONE GL_ZERO\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map textures/evil_floors/t-flr_oddtile_drty.tga\r
+               blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil_floors/grtmtl_offt\r
+{\r
+       surfaceparm metalsteps\r
+       surfaceparm alphashadow\r
+       surfaceparm trans\r
+       surfaceparm nonsolid\r
+       cull none\r
+       {\r
+               map textures/evil_floors/grtmtl_offt.tga\r
+               alphaFunc GE128\r
+               depthWrite\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               blendFunc filter\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil3_floors/grt_offmtl\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/grt_offmtl\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/grtmtl_offt\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/grtmtl_offt\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/grtmtl_offt2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/grtmtl_offt2\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/mtl-wlkway_end\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl-wlkway_end\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/mtl-wlkway_mid\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl-wlkway_mid\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/mtl-wlkway\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl-wlkway\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/t-flr_oddtile_cln\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/t-flr_oddtile_cln\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/t-flr_oddtile_drty_0000\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/t-flr_oddtile_drty_0000\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_floors/t-flr_oddtile_drty\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/t-flr_oddtile_drty\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil3_lights.shader b/data/scripts/evil3_lights.shader
new file mode 100644 (file)
index 0000000..1570562
--- /dev/null
@@ -0,0 +1,23 @@
+// Original shader created by Yves Allaire,\r
+// for Evil's Texture Set 3.\r
+// [+] http://www.planetquake.com/hfx/\r
+// Cleaned up and fixed by Gary Burgess.\r
+// [+] http://www.inaeo.co.uk/cnd/\r
+//NOTE FROM Yves: Please edit this .shader all you want, there might have some problems...\r
+//--------------------------------------------\r
+\r
+textures/evil_lights/rlight_a\r
+{\r
+       qer_editorimage textures/evil_lights/rlight_a.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 1500\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map textures/evil_lights/rlight_a.tga\r
+               blendFunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil3_metals.shader b/data/scripts/evil3_metals.shader
new file mode 100644 (file)
index 0000000..1a24cb1
--- /dev/null
@@ -0,0 +1,181 @@
+textures/evil3_metals/mtl_pipeswll_drk\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll_drk\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_pipeswll_drkb\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll_drkb\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_pipeswll_drkb-b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll_drkb-b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_pipeswll_drkc-b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll_drkc-b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_pipeswll_drkd-b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll_drkd-b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_pipeswll\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_pipeswll\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt_wrn\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt_wrn\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt_wrn2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt_wrn2\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt2\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt2_wrn\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt2_wrn\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtl_rivplt2_wrn2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtl_rivplt2_wrn2\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtldrk0\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtldrk0\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_metals/mtldrk1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_metals/mtldrk1\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil3_misc.shader b/data/scripts/evil3_misc.shader
new file mode 100644 (file)
index 0000000..0b9b36f
--- /dev/null
@@ -0,0 +1,52 @@
+// Original shader created by Yves Allaire,\r
+// for Evil's Texture Set 3.\r
+// [+] http://www.planetquake.com/hfx/\r
+// Cleaned up and fixed by Gary Burgess.\r
+// [+] http://www.inaeo.co.uk/cnd/\r
+//NOTE FROM Yves: Please edit this .shader all you want, there might have some problems...\r
+//--------------------------------------------\r
+\r
+textures/evil_misc/rstbouncefan\r
+{\r
+       cull disable\r
+       surfaceparm trans\r
+       surfaceparm nolightmap\r
+       sort 5\r
+       {\r
+               clampmap textures/sfx/fan3bladeb.tga\r
+               blendFunc blend\r
+               tcmod rotate 999\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil3_misc/rstbounce\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_misc/rstbounce\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_misc/rstbouncefan\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_misc/rstbouncefan\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil3_support.shader b/data/scripts/evil3_support.shader
new file mode 100644 (file)
index 0000000..bd28732
--- /dev/null
@@ -0,0 +1,181 @@
+textures/evil3_support/mtlsupgrt2_light_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupgrt2_light_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt2_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt2_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt3wrn_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt3wrn_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt3wrnb_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt3wrnb_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt4_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt4_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt4b_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt4b_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grt4s_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grt4s_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grts_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grts_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grtwrn_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grtwrn_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_grtwrn-d_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_grtwrn-d_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_pipes_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_pipes_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_wrn_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_wrn_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_support/mtlsupport_wrn-d_reflect\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil1_support/mtlsupport_wrn-d_reflect\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil3_walls.shader b/data/scripts/evil3_walls.shader
new file mode 100644 (file)
index 0000000..588e4e3
--- /dev/null
@@ -0,0 +1,142 @@
+textures/evil3_walls/mtlwll_twrn\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn1\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn2drty_grt\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn2drty_grt\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn2drty_pipes\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn2drty_pipes\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn2drty\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn2drty\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn2drtyhfx\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn2drtyhfx\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn2drty-yellow\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn2drty-yellow\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn3drty\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn3drty\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn3drtygrt\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn3drtygrt\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn3drtypipes\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn3drtypipes\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil3_walls/mtlwll_twrn3drty-yellow\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil3_walls/mtlwll_twrn3drty-yellow\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
index aab68e6e73c1fd72436aff7c2fc5eaec2f4f33e9..61663ff8361a22c39ac571f7b05a918540c71c07 100644 (file)
@@ -19,7 +19,12 @@ evil2_basemetal
 evil2_basewall\r
 evil2_misc\r
 evil2_trim\r
-evil3\r
+evil3_floors\r
+evil3_lights\r
+evil3_misc\r
+evil3_metals\r
+evil3_support\r
+evil3_walls\r
 evil4_techtrims\r
 evil5\r
 evil6_floors\r