]> git.rm.cloudns.org Git - voretournament/voretournament.git/commitdiff
Re-format the evil8 shaders
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 28 Jan 2012 14:37:38 +0000 (16:37 +0200)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Sat, 28 Jan 2012 14:37:38 +0000 (16:37 +0200)
data/scripts/e8.shader [new file with mode: 0644]
data/scripts/evil8_base.shader
data/scripts/evil8_floor.shader [new file with mode: 0644]
data/scripts/evil8_fx.shader [new file with mode: 0644]
data/scripts/evil8_grate.shader [new file with mode: 0644]
data/scripts/evil8_lights.shader [new file with mode: 0644]
data/scripts/evil8_trim.shader [new file with mode: 0644]
data/scripts/evil8_wall.shader [new file with mode: 0644]
data/scripts/shaderlist.txt

diff --git a/data/scripts/e8.shader b/data/scripts/e8.shader
new file mode 100644 (file)
index 0000000..fc58df7
--- /dev/null
@@ -0,0 +1,45 @@
+textures/e8/e8jumpspawn02b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/e8/e8jumpspawn02b_glow.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       \r
+       {\r
+               map textures/e8/e8jumpspawn02b\r
+               animmap 10 textures/e8/e8jumpspawn02b textures/e8/e8jumpspawn02b-1 textures/e8/e8jumpspawn02b-2 textures/e8/e8jumpspawn02b-3 textures/e8/e8jumpspawn02b-4 textures/e8/e8jumpspawn02b-5 textures/e8/e8jumpspawn02b-6\r
+       }\r
+       {\r
+               map $lightmap\r
+               tcGen lightmap\r
+               blendfunc filter\r
+       }\r
+}\r
+\r
+textures/e8/e8jumpspawn02c\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/e8/e8jumpspawn02c_glow.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       \r
+       {\r
+               map textures/e8/e8jumpspawn02c\r
+               animmap 10 textures/e8/e8jumpspawn02c textures/e8/e8jumpspawn02c-1 textures/e8/e8jumpspawn02c-2 textures/e8/e8jumpspawn02c-3 textures/e8/e8jumpspawn02c-4 textures/e8/e8jumpspawn02c-5 textures/e8/e8jumpspawn02c-6\r
+       }\r
+       {\r
+               map $lightmap\r
+               tcGen lightmap\r
+               blendfunc filter\r
+       }\r
+}\r
+\r
+textures/e8/e8_base1broke\r
+{\r
+       q3map_nonplanar\r
+       q3map_shadeAngle 75\r
+       {\r
+               map textures/e8/e8_base1broke\r
+               rgbGen vertex\r
+       }\r
+}
\ No newline at end of file
index 0691e1e51b6632507241b0c3c52f46e7407bda60..e3e126edd499ab1e3a0c721ed3d5fe446f08415c 100644 (file)
-textures/evil8_trim/e8_btrim01\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim01\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim01b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim01b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim02\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim02\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim03\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim03\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim03b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim03b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim04\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim04\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim04b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim04b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim05\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim05\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8_btrim05b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8_btrim05b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8basictrim_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8basictrim_blue\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8basictrim_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8basictrim_red\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8basictrim2_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8basictrim2_blue\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8basictrim2_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8basictrim2_red\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8beam01\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8beam01\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8beam01b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8beam01b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8beam02\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8beam02\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8bolttrim\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8bolttrim\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8bolttrimb\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8bolttrimb\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8cretesmlltrim\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8cretesmlltrim\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8smlltrim1\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8smlltrim1\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8smlltrim1b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8smlltrim1b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8support05\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8support05\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8support06\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8support06\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8support06b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8support06b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8support06c\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8support06c\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8supporttrim01b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8supporttrim01b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8mtltrim\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8mtltrim\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8trim_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8trim_blue\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8trim_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8trim_red\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8trim2_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8trim2_blue\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_trim/e8trim2_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_trim/e8trim2_red\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_floor/e8clangwarnmix\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_floor/e8clangwarnmix\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_floor/e8clangwarnmix_b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_floor/e8clangwarnmix_b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_floor/e8clangwarnmix_c\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_floor/e8clangwarnmix_c\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor05step\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_floor/e8clangfloor05step\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_fx/e8jump_spawn01\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_fx/e8jump_spawn01\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall1\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall1\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall1b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall1b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall2\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall2\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall3\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall3\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall3b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall3b\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_wall/e8_mtlwall4\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_wall/e8_mtlwall4\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/e8/e8jumpspawn02b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/e8/e8jumpspawn02b_glow.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       \r
-       {\r
-               map textures/e8/e8jumpspawn02b\r
-               animmap 10 textures/e8/e8jumpspawn02b textures/e8/e8jumpspawn02b-1 textures/e8/e8jumpspawn02b-2 textures/e8/e8jumpspawn02b-3 textures/e8/e8jumpspawn02b-4 textures/e8/e8jumpspawn02b-5 textures/e8/e8jumpspawn02b-6\r
-       }\r
-       {\r
-               map $lightmap\r
-               tcGen lightmap\r
-               blendfunc filter\r
-       }\r
-}\r
-\r
-textures/e8/e8jumpspawn02c\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/e8/e8jumpspawn02c_glow.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       \r
-       {\r
-               map textures/e8/e8jumpspawn02c\r
-               animmap 10 textures/e8/e8jumpspawn02c textures/e8/e8jumpspawn02c-1 textures/e8/e8jumpspawn02c-2 textures/e8/e8jumpspawn02c-3 textures/e8/e8jumpspawn02c-4 textures/e8/e8jumpspawn02c-5 textures/e8/e8jumpspawn02c-6\r
-       }\r
-       {\r
-               map $lightmap\r
-               tcGen lightmap\r
-               blendfunc filter\r
-       }\r
-}\r
-\r
-textures/e8/e8_base1broke\r
-{\r
-       q3map_nonplanar\r
-       q3map_shadeAngle 75\r
-       {\r
-               map textures/e8/e8_base1broke\r
-               rgbGen vertex\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8_rlighty\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       {\r
-               map textures/evil8_lights/e8_rlighty\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc GL_DST_COLOR GL_ZERO\r
-               rgbGen identity\r
-    }\r
-}\r
-\r
-textures/evil8_lights/e8btrimlight\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_lights/e8btrimlight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 250\r
-       {\r
-               map textures/evil8_lights/e8btrimlight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8warn2steplight\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_floor/e8warn2steplight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 250\r
-       {\r
-               map textures/evil8_floor/e8warn2steplight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8minitrimlight\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_lights/e8minitrimlight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 250\r
-       {\r
-               map textures/evil8_lights/e8minitrimlight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8_jumppad02\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8_jumppad02.tga\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8_jumppad02r\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8_jumppad02r.tga\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8_jumppad02w\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8_jumppad02w.tga\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8_rlightb2\r
-{\r
-       qer_editorimage textures/evil8_lights/e8_rlightb2.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 450\r
-       {\r
-               map textures/evil8_lights/e8_rlightb2.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8_rlightb\r
-{\r
-       qer_editorimage textures/evil8_lights/e8_rlightb.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 450\r
-       {\r
-               map textures/evil8_lights/e8_rlightb.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/evil8_rlight\r
-{\r
-       qer_editorimage textures/evil8_lights/e8_rlight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8_rlight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8tmtllight\r
-{\r
-       qer_editorimage textures/evil8_lights/e8tmtllight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8tmtllight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8tmtllight2\r
-{\r
-       qer_editorimage textures/evil8_lights/e8tmtllight2.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8tmtllight2.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8tmtllight2b\r
-{\r
-       qer_editorimage textures/evil8_lights/e8tmtllight2b.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8tmtllight2b.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_grate/e8xgirder_small2\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       cull disable\r
-       {\r
-               map textures/evil8_grate/e8xgirder_small2.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8alphaspawn\r
-{\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       surfaceparm pointlight\r
-       {\r
-               map textures/evil8_fx/e8alphaspawn.tga\r
-               blendfunc add\r
-               rgbGen Vertex\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8yarrow\r
-{\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       surfaceparm pointlight\r
-       {\r
-               map textures/evil8_fx/e8yarrow.tga\r
-               blendfunc add\r
-               rgbGen Vertex\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8lighttrim_static\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8lighttrim.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8lighttrim_glow\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8lighttrim.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8lighttrim_b_static\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8lighttrim_b.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8lighttrim_b_glow\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8lighttrim_b.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8jumpspawn02grey\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       \r
-       {\r
-               map textures/evil8_fx/e8jumpspawn02grey\r
-               animmap 10 textures/evil8_fx/e8jumpspawn02grey textures/evil8_fx/e8jumpspawn02grey-1 textures/evil8_fx/e8jumpspawn02grey-2 textures/evil8_fx/e8jumpspawn02grey-3 textures/evil8_fx/e8jumpspawn02grey-4 textures/evil8_fx/e8jumpspawn02grey-5 textures/evil8_fx/e8jumpspawn02grey-6\r
-       }\r
-       {\r
-               map $lightmap\r
-               tcGen lightmap\r
-               blendfunc filter\r
-       }\r
-\r
-}\r
-\r
-textures/evil8_fx/e8jumpspawn02\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       \r
-       {\r
-               map textures/evil8_fx/e8jumpspawn02\r
-               animmap 10 textures/evil8_fx/e8jumpspawn02 textures/evil8_fx/e8jumpspawn02-1 textures/evil8_fx/e8jumpspawn02-2 textures/evil8_fx/e8jumpspawn02-3 textures/evil8_fx/e8jumpspawn02-4 textures/evil8_fx/e8jumpspawn02-5 textures/evil8_fx/e8jumpspawn02-6\r
-       }\r
-       {\r
-               map $lightmap\r
-               tcGen lightmap\r
-               blendfunc filter\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8jumpspawn02red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       \r
-       {\r
-               map textures/evil8_fx/e8jumpspawn02red\r
-               animmap 10 textures/evil8_fx/e8jumpspawn02red textures/evil8_fx/e8jumpspawn02red-1 textures/evil8_fx/e8jumpspawn02red-2 textures/evil8_fx/e8jumpspawn02red-3 textures/evil8_fx/e8jumpspawn02red-4 textures/evil8_fx/e8jumpspawn02red-5 textures/evil8_fx/e8jumpspawn02red-6\r
-       }\r
-       {\r
-               map $lightmap\r
-               tcGen lightmap\r
-               blendfunc filter\r
-       }\r
-\r
-}\r
-\r
-textures/evil8_fx/e8jumpspawn02b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8jumpspawn02b.tga\r
-               blendfunc blend\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8jumpspawn02c\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8jumpspawn02c.tga\r
-               blendfunc blend\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8_launchpad1\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       q3map_surfacelight 100\r
-       {\r
-               map textures/evil8_fx/e8_launchpad1.tga\r
-               blendfunc blend\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8red_dcl\r
-{\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       surfaceparm pointlight\r
-       nopicmip\r
-       {\r
-               map textures/evil8_fx/e8red_dcl.tga\r
-               blendfunc add\r
-               rgbGen Vertex\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8blue_dcl\r
-{\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       surfaceparm pointlight\r
-       nopicmip\r
-       {\r
-               map textures/evil8_fx/e8blue_dcl.tga\r
-               blendfunc add\r
-               rgbGen Vertex\r
-       }\r
-}\r
-\r
-textures/evil8_grate/e8xgirder\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       nopicmip\r
-       {\r
-               map textures/evil8_grate/e8xgirder.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_grate/e8xgirder_small\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       cull disable\r
-       {\r
-               map textures/evil8_grate/e8xgirder_small.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8mtltrim1\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_trim/e8mtltrim1.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8mtltrim1b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_trim/e8mtltrim1b.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8mtltrim2\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_trim/e8mtltrim2.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8wrntrim2\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_trim/e8wrntrim2.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8wrntrim2b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_trim/e8wrntrim2b.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_grate/e8bgrate01\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       surfaceparm metalsteps\r
-       cull disable\r
-       {\r
-               map textures/evil8_grate/e8bgrate01.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8rail\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm alphashadow\r
-       cull disable\r
-       nomipmaps\r
-       {\r
-               map textures/evil8_fx/e8rail.tga\r
-               rgbGen identity\r
-               depthWrite\r
-               alphaFunc GE128\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               rgbGen identity\r
-               tcGen lightmap\r
-               depthFunc equal\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8icon_red\r
-{\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_fx/e8icon_red.tga\r
-               blendfunc add\r
-               rgbGen wave triangle 0.2 0.5 0 0.2\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8icon_blue\r
-{\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_fx/e8icon_blue.tga\r
-               blendfunc add\r
-               rgbGen wave triangle 0.2 0.5 0 0.2\r
-       }\r
-}\r
-\r
-//doesn't work right, please edit as you see fit\r
-\r
-textures/evil8_fx/e8scuffs1\r
-{\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       qer_trans 0.4\r
-       {\r
-               map textures/evil8_fx/e8scuffs1.tga\r
-               blendfunc blend\r
-               rgbGen Vertex\r
-               depthWrite\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8circle_red\r
-{\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       {\r
-               map textures/evil8_fx/e8circle_red.tga\r
-               blendfunc add\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8circle_blue\r
-{\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       {\r
-               map textures/evil8_fx/e8circle_blue.tga\r
-               blendfunc add\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8circle_red_fade\r
-{\r
-       qer_editorimage textures/evil8_fx/e8circle_red.tga\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_fx/e8circle_red.tga\r
-               blendfunc add\r
-               rgbGen wave triangle 0.2 0.5 0 0.5\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8circle_blue_fade\r
-{\r
-       qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       cull disable\r
-       {\r
-               map textures/evil8_fx/e8circle_blue.tga\r
-               blendfunc add\r
-               rgbGen wave triangle 0.2 0.5 0 0.5\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8spawn01b\r
-{\r
-       {\r
-               map textures/evil8_fx/e8spawn01b.tga\r
-               blendfunc blend\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8trim_bluefx\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
-       q3map_surfacelight 100\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trim_bluefx.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trimfx_b.tga\r
-               blendfunc add\r
-               tcMod scroll -2 0\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8trim_redfx\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
-       q3map_surfacelight 100\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trim_redfx.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trimfx_r.tga\r
-               blendfunc add\r
-               tcMod scroll -2 0\r
-       }\r
-}\r
-\r
-//not for public release :P\r
-\r
-textures/evil8_fx/e8evilspacetxt\r
-{\r
-       surfaceparm nomarks\r
-       surfaceparm trans\r
-       surfaceparm pointlight\r
-       {\r
-               map textures/evil8_fx/e8evilspacetxt.tga\r
-               blendfunc add\r
-               rgbGen Vertex\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8tinylight\r
-{\r
-       qer_editorimage textures/evil8_lights/e8tinylight.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8tinylight.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_lights/e8tinylightblue\r
-{\r
-       qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 950\r
-       {\r
-               map textures/evil8_lights/e8tinylightblue.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8beam\r
-{\r
-       qer_editorimage textures/evil8_fx/e8beam.tga\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm nonsolid\r
-       surfaceparm trans\r
-       cull disable\r
-       qer_trans 0.6\r
-       {\r
-               map textures/evil8_fx/e8beam.tga\r
-               blendfunc add\r
-               tcMod scroll 0.3 0\r
-       }\r
-}\r
-\r
-textures/evil8_fx/e8beam_blue\r
-{\r
-       qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
-       surfaceparm nolightmap\r
-       surfaceparm nomarks\r
-       surfaceparm nonsolid\r
-       surfaceparm trans\r
-       cull disable\r
-       qer_trans 0.6\r
-       {\r
-               map textures/evil8_fx/e8beam_blue.tga\r
-               blendfunc add\r
-               tcMod scroll 0.3 0\r
-       }\r
-}\r
-\r
 textures/evil8_base/e8metal03c_shiney\r
 {\r
        qer_editorimage textures/evil8_base/e8metal03c.tga\r
@@ -1525,268 +60,3 @@ textures/evil8_base/e8metal_red_shiney
                tcGen lightmap\r
        }\r
 }\r
-\r
-//broken shader D:?\r
-\r
-textures/evil8_trim/e8trimlight\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
-       q3map_surfacelight 100\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trimlight.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-       {\r
-               map textures/evil8_trim/e8trimlight_fx.tga\r
-               blendfunc add\r
-               tcMod scroll -2 0\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8trimlight2_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8trimlight2_blue.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_trim/e8trimlight2_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
-       surfaceparm nomarks\r
-       q3map_surfacelight 400\r
-       {\r
-               map textures/evil8_trim/e8trimlight2_red.tga\r
-       }\r
-       {\r
-               map $lightmap\r
-               blendfunc filter\r
-               tcGen lightmap\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor01\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor01.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor03\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor03.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04_blue\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04_blue.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04_red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04_red.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04b.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04warn\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04warn.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04warn2\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04warn2.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor04warn2red\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor04warn2red.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor05\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor05.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor05b\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor05b.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
-\r
-textures/evil8_floor/e8clangfloor05c\r
-{\r
-       dpreflectcube cubemaps/exomorph/exomorph\r
-       surfaceparm metalsteps\r
-       {\r
-               map $lightmap\r
-               rgbGen identity\r
-               tcGen lightmap\r
-       }\r
-       {\r
-               map textures/evil8_floor/e8clangfloor05c.tga\r
-               blendfunc filter\r
-               rgbGen identity\r
-       }\r
-}\r
diff --git a/data/scripts/evil8_floor.shader b/data/scripts/evil8_floor.shader
new file mode 100644 (file)
index 0000000..0c28422
--- /dev/null
@@ -0,0 +1,292 @@
+textures/evil8_floor/e8clangwarnmix\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_floor/e8clangwarnmix\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_floor/e8clangwarnmix_b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_floor/e8clangwarnmix_b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_floor/e8clangwarnmix_c\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_floor/e8clangwarnmix_c\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor05step\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_floor/e8clangfloor05step\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_floor/e8warn2steplight\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_floor/e8warn2steplight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 250\r
+       {\r
+               map textures/evil8_floor/e8warn2steplight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8minitrimlight\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_lights/e8minitrimlight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 250\r
+       {\r
+               map textures/evil8_lights/e8minitrimlight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor01\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor01.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor03\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor03.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04_blue.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04_red.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04b.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04warn\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04warn.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04warn2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04warn2.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor04warn2red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor04warn2red.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor05\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor05.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor05b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor05b.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_floor/e8clangfloor05c\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_floor/e8clangfloor05c.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil8_fx.shader b/data/scripts/evil8_fx.shader
new file mode 100644 (file)
index 0000000..a7f7950
--- /dev/null
@@ -0,0 +1,401 @@
+textures/evil8_fx/e8jump_spawn01\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_fx/e8jump_spawn01\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_fx/e8_jumppad02\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8_jumppad02.tga\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8_jumppad02r\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8_jumppad02r.tga\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8_jumppad02w\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8_jumppad02w.tga\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8alphaspawn\r
+{\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       surfaceparm pointlight\r
+       {\r
+               map textures/evil8_fx/e8alphaspawn.tga\r
+               blendfunc add\r
+               rgbGen Vertex\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8yarrow\r
+{\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       surfaceparm pointlight\r
+       {\r
+               map textures/evil8_fx/e8yarrow.tga\r
+               blendfunc add\r
+               rgbGen Vertex\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8jumpspawn02grey\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       \r
+       {\r
+               map textures/evil8_fx/e8jumpspawn02grey\r
+               animmap 10 textures/evil8_fx/e8jumpspawn02grey textures/evil8_fx/e8jumpspawn02grey-1 textures/evil8_fx/e8jumpspawn02grey-2 textures/evil8_fx/e8jumpspawn02grey-3 textures/evil8_fx/e8jumpspawn02grey-4 textures/evil8_fx/e8jumpspawn02grey-5 textures/evil8_fx/e8jumpspawn02grey-6\r
+       }\r
+       {\r
+               map $lightmap\r
+               tcGen lightmap\r
+               blendfunc filter\r
+       }\r
+\r
+}\r
+\r
+textures/evil8_fx/e8jumpspawn02\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       \r
+       {\r
+               map textures/evil8_fx/e8jumpspawn02\r
+               animmap 10 textures/evil8_fx/e8jumpspawn02 textures/evil8_fx/e8jumpspawn02-1 textures/evil8_fx/e8jumpspawn02-2 textures/evil8_fx/e8jumpspawn02-3 textures/evil8_fx/e8jumpspawn02-4 textures/evil8_fx/e8jumpspawn02-5 textures/evil8_fx/e8jumpspawn02-6\r
+       }\r
+       {\r
+               map $lightmap\r
+               tcGen lightmap\r
+               blendfunc filter\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8jumpspawn02red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       \r
+       {\r
+               map textures/evil8_fx/e8jumpspawn02red\r
+               animmap 10 textures/evil8_fx/e8jumpspawn02red textures/evil8_fx/e8jumpspawn02red-1 textures/evil8_fx/e8jumpspawn02red-2 textures/evil8_fx/e8jumpspawn02red-3 textures/evil8_fx/e8jumpspawn02red-4 textures/evil8_fx/e8jumpspawn02red-5 textures/evil8_fx/e8jumpspawn02red-6\r
+       }\r
+       {\r
+               map $lightmap\r
+               tcGen lightmap\r
+               blendfunc filter\r
+       }\r
+\r
+}\r
+\r
+textures/evil8_fx/e8jumpspawn02b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8jumpspawn02b.tga\r
+               blendfunc blend\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8jumpspawn02c\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8jumpspawn02c.tga\r
+               blendfunc blend\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8_launchpad1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm metalsteps\r
+       q3map_surfacelight 100\r
+       {\r
+               map textures/evil8_fx/e8_launchpad1.tga\r
+               blendfunc blend\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8red_dcl\r
+{\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       surfaceparm pointlight\r
+       nopicmip\r
+       {\r
+               map textures/evil8_fx/e8red_dcl.tga\r
+               blendfunc add\r
+               rgbGen Vertex\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8blue_dcl\r
+{\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       surfaceparm pointlight\r
+       nopicmip\r
+       {\r
+               map textures/evil8_fx/e8blue_dcl.tga\r
+               blendfunc add\r
+               rgbGen Vertex\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8rail\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       cull disable\r
+       nomipmaps\r
+       {\r
+               map textures/evil8_fx/e8rail.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8icon_red\r
+{\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_fx/e8icon_red.tga\r
+               blendfunc add\r
+               rgbGen wave triangle 0.2 0.5 0 0.2\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8icon_blue\r
+{\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_fx/e8icon_blue.tga\r
+               blendfunc add\r
+               rgbGen wave triangle 0.2 0.5 0 0.2\r
+       }\r
+}\r
+\r
+//doesn't work right, please edit as you see fit\r
+\r
+textures/evil8_fx/e8scuffs1\r
+{\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       qer_trans 0.4\r
+       {\r
+               map textures/evil8_fx/e8scuffs1.tga\r
+               blendfunc blend\r
+               rgbGen Vertex\r
+               depthWrite\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8circle_red\r
+{\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       {\r
+               map textures/evil8_fx/e8circle_red.tga\r
+               blendfunc add\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8circle_blue\r
+{\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       {\r
+               map textures/evil8_fx/e8circle_blue.tga\r
+               blendfunc add\r
+               rgbGen identity\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8circle_red_fade\r
+{\r
+       qer_editorimage textures/evil8_fx/e8circle_red.tga\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_fx/e8circle_red.tga\r
+               blendfunc add\r
+               rgbGen wave triangle 0.2 0.5 0 0.5\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8circle_blue_fade\r
+{\r
+       qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_fx/e8circle_blue.tga\r
+               blendfunc add\r
+               rgbGen wave triangle 0.2 0.5 0 0.5\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8spawn01b\r
+{\r
+       {\r
+               map textures/evil8_fx/e8spawn01b.tga\r
+               blendfunc blend\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc gl_dst_color gl_one_minus_dst_alpha\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8evilspacetxt\r
+{\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       surfaceparm pointlight\r
+       {\r
+               map textures/evil8_fx/e8evilspacetxt.tga\r
+               blendfunc add\r
+               rgbGen Vertex\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8beam\r
+{\r
+       qer_editorimage textures/evil8_fx/e8beam.tga\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm nonsolid\r
+       surfaceparm trans\r
+       cull disable\r
+       qer_trans 0.6\r
+       {\r
+               map textures/evil8_fx/e8beam.tga\r
+               blendfunc add\r
+               tcMod scroll 0.3 0\r
+       }\r
+}\r
+\r
+textures/evil8_fx/e8beam_blue\r
+{\r
+       qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
+       surfaceparm nolightmap\r
+       surfaceparm nomarks\r
+       surfaceparm nonsolid\r
+       surfaceparm trans\r
+       cull disable\r
+       qer_trans 0.6\r
+       {\r
+               map textures/evil8_fx/e8beam_blue.tga\r
+               blendfunc add\r
+               tcMod scroll 0.3 0\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil8_grate.shader b/data/scripts/evil8_grate.shader
new file mode 100644 (file)
index 0000000..2a23771
--- /dev/null
@@ -0,0 +1,82 @@
+textures/evil8_grate/e8xgirder_small2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       cull disable\r
+       {\r
+               map textures/evil8_grate/e8xgirder_small2.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_grate/e8xgirder\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm nomarks\r
+       surfaceparm trans\r
+       cull disable\r
+       nopicmip\r
+       {\r
+               map textures/evil8_grate/e8xgirder.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_grate/e8xgirder_small\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       cull disable\r
+       {\r
+               map textures/evil8_grate/e8xgirder_small.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_grate/e8bgrate01\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       cull disable\r
+       {\r
+               map textures/evil8_grate/e8bgrate01.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil8_lights.shader b/data/scripts/evil8_lights.shader
new file mode 100644 (file)
index 0000000..cdf7047
--- /dev/null
@@ -0,0 +1,148 @@
+textures/evil8_lights/e8_rlighty\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_lights/e8_rlighty\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_lights/e8btrimlight\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_lights/e8btrimlight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 250\r
+       {\r
+               map textures/evil8_lights/e8btrimlight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8_rlightb2\r
+{\r
+       qer_editorimage textures/evil8_lights/e8_rlightb2.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 450\r
+       {\r
+               map textures/evil8_lights/e8_rlightb2.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8_rlightb\r
+{\r
+       qer_editorimage textures/evil8_lights/e8_rlightb.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 450\r
+       {\r
+               map textures/evil8_lights/e8_rlightb.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/evil8_rlight\r
+{\r
+       qer_editorimage textures/evil8_lights/e8_rlight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8_rlight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8tmtllight\r
+{\r
+       qer_editorimage textures/evil8_lights/e8tmtllight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8tmtllight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8tmtllight2\r
+{\r
+       qer_editorimage textures/evil8_lights/e8tmtllight2.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8tmtllight2.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8tmtllight2b\r
+{\r
+       qer_editorimage textures/evil8_lights/e8tmtllight2b.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8tmtllight2b.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8tinylight\r
+{\r
+       qer_editorimage textures/evil8_lights/e8tinylight.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8tinylight.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_lights/e8tinylightblue\r
+{\r
+       qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 950\r
+       {\r
+               map textures/evil8_lights/e8tinylightblue.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil8_trim.shader b/data/scripts/evil8_trim.shader
new file mode 100644 (file)
index 0000000..28cd762
--- /dev/null
@@ -0,0 +1,674 @@
+textures/evil8_trim/e8_btrim01\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim01\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim01b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim01b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim02\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim02\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim03\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim03\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim03b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim03b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim04\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim04\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim04b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim04b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim05\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim05\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8_btrim05b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8_btrim05b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8basictrim_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8basictrim_blue\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8basictrim_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8basictrim_red\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8basictrim2_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8basictrim2_blue\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8basictrim2_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8basictrim2_red\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8beam01\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8beam01\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8beam01b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8beam01b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8beam02\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8beam02\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8bolttrim\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8bolttrim\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8bolttrimb\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8bolttrimb\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8cretesmlltrim\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8cretesmlltrim\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8smlltrim1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8smlltrim1\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8smlltrim1b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8smlltrim1b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8support05\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8support05\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8support06\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8support06\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8support06b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8support06b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8support06c\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8support06c\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8supporttrim01b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8supporttrim01b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8mtltrim\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8mtltrim\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8trim_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8trim_blue\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8trim_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8trim_red\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8trim2_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8trim2_blue\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8trim2_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_trim/e8trim2_red\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_trim/e8lighttrim_static\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8lighttrim.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8lighttrim_glow\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8lighttrim.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8lighttrim_b_static\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8lighttrim_b.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8lighttrim_b_glow\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8lighttrim_b.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8mtltrim1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_trim/e8mtltrim1.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8mtltrim1b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_trim/e8mtltrim1b.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8mtltrim2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_trim/e8mtltrim2.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8wrntrim2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_trim/e8wrntrim2.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8wrntrim2b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       surfaceparm alphashadow\r
+       surfaceparm metalsteps\r
+       surfaceparm trans\r
+       cull disable\r
+       {\r
+               map textures/evil8_trim/e8wrntrim2b.tga\r
+               rgbGen identity\r
+               depthWrite\r
+               alphaFunc GE128\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               rgbGen identity\r
+               tcGen lightmap\r
+               depthFunc equal\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8trim_bluefx\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
+       q3map_surfacelight 100\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trim_bluefx.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trimfx_b.tga\r
+               blendfunc add\r
+               tcMod scroll -2 0\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8trim_redfx\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
+       q3map_surfacelight 100\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trim_redfx.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trimfx_r.tga\r
+               blendfunc add\r
+               tcMod scroll -2 0\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8trimlight\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
+       q3map_surfacelight 100\r
+       {\r
+               map $lightmap\r
+               rgbGen identity\r
+               tcGen lightmap\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trimlight.tga\r
+               blendfunc filter\r
+               rgbGen identity\r
+       }\r
+       {\r
+               map textures/evil8_trim/e8trimlight_fx.tga\r
+               blendfunc add\r
+               tcMod scroll -2 0\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8trimlight2_blue\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8trimlight2_blue.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}\r
+\r
+textures/evil8_trim/e8trimlight2_red\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
+       surfaceparm nomarks\r
+       q3map_surfacelight 400\r
+       {\r
+               map textures/evil8_trim/e8trimlight2_red.tga\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc filter\r
+               tcGen lightmap\r
+       }\r
+}
\ No newline at end of file
diff --git a/data/scripts/evil8_wall.shader b/data/scripts/evil8_wall.shader
new file mode 100644 (file)
index 0000000..c1eafaa
--- /dev/null
@@ -0,0 +1,77 @@
+textures/evil8_wall/e8_mtlwall1\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall1\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_wall/e8_mtlwall1b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall1b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_wall/e8_mtlwall2\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall2\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_wall/e8_mtlwall3\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall3\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_wall/e8_mtlwall3b\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall3b\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}\r
+\r
+textures/evil8_wall/e8_mtlwall4\r
+{\r
+       dpreflectcube cubemaps/exomorph/exomorph\r
+       {\r
+               map textures/evil8_wall/e8_mtlwall4\r
+       }\r
+       {\r
+               map $lightmap\r
+               blendfunc GL_DST_COLOR GL_ZERO\r
+               rgbGen identity\r
+    }\r
+}
\ No newline at end of file
index 413c3a36a4b42a3ad1bf0305b5cada45433ee20d..51ca259f04fcf1f8d6e8b8df4a5c71561ac9058a 100644 (file)
@@ -54,6 +54,12 @@ evil6_support
 evil6_trims\r
 evil6_walls\r
 evil8_base\r
+evil8_floor\r
+evil8_fx\r
+evil8_grate\r
+evil8_lights\r
+evil8_trim\r
+evil8_wall\r
 evil9\r
 eX\r
 final_rage\r