]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil6_walls.shader
evil6 shaders
[voretournament/voretournament.git] / data / scripts / evil6_walls.shader
1 textures/evil6_walls/e6cyb0rpipes\r
2 {\r
3         dpreflectcube cubemaps/exomorph/exomorph\r
4         {\r
5                 map textures/evil6_walls/e6cyb0rpipes\r
6         }\r
7         {\r
8                 map $lightmap\r
9                 blendfunc GL_DST_COLOR GL_ZERO\r
10                 rgbGen identity\r
11     }\r
12 }\r
13 \r
14 textures/evil6_walls/e6gridergrtwll\r
15 {\r
16         dpreflectcube cubemaps/exomorph/exomorph\r
17         {\r
18                 map textures/evil6_walls/e6gridergrtwll\r
19         }\r
20         {\r
21                 map $lightmap\r
22                 blendfunc GL_DST_COLOR GL_ZERO\r
23                 rgbGen identity\r
24     }\r
25 }\r
26 \r
27 textures/evil6_walls/e6panelgrill\r
28 {\r
29         dpreflectcube cubemaps/exomorph/exomorph\r
30         {\r
31                 map textures/evil6_walls/e6panelgrill\r
32         }\r
33         {\r
34                 map $lightmap\r
35                 blendfunc GL_DST_COLOR GL_ZERO\r
36                 rgbGen identity\r
37     }\r
38 }\r
39 \r
40 textures/evil6_walls/e6simpwallsupp\r
41 {\r
42         dpreflectcube cubemaps/exomorph/exomorph\r
43         {\r
44                 map textures/evil6_walls/e6simpwallsupp\r
45         }\r
46         {\r
47                 map $lightmap\r
48                 blendfunc GL_DST_COLOR GL_ZERO\r
49                 rgbGen identity\r
50     }\r
51 }\r
52 \r
53 textures/evil6_walls/e6simpwallsupp_rst\r
54 {\r
55         dpreflectcube cubemaps/exomorph/exomorph\r
56         {\r
57                 map textures/evil6_walls/e6simpwallsupp_rst\r
58         }\r
59         {\r
60                 map $lightmap\r
61                 blendfunc GL_DST_COLOR GL_ZERO\r
62                 rgbGen identity\r
63     }\r
64 }\r
65 \r
66 // textures/evil6_walls/\r
67 \r
68 // e6girdergrate.tga  (default grate shader)\r
69 \r
70 textures/evil6_walls/e6girdergrate_s\r
71 {\r
72         dpreflectcube cubemaps/exomorph/exomorph\r
73         qer_editorimage textures/evil6_walls/e6girdergrate.tga\r
74         surfaceparm trans\r
75         surfaceparm nomarks\r
76         surfaceparm metalsteps\r
77         cull none\r
78         {\r
79                 map textures/evil6_walls/e6girdergrate.tga\r
80                 alphafunc GE128\r
81                 depthwrite\r
82         }\r
83         {\r
84                 map $lightmap\r
85                 depthfunc equal\r
86                 blendfunc filter\r
87         }\r
88 }\r
89 \r
90 // e6girdergrate2b.tga  (default grate shader)\r
91 \r
92 textures/evil6_walls/e6girdergrate2b_s\r
93 {\r
94         dpreflectcube cubemaps/exomorph/exomorph\r
95         qer_editorimage textures/evil6_walls/e6girdergrate2b.tga\r
96         surfaceparm trans\r
97         surfaceparm nomarks\r
98         surfaceparm metalsteps\r
99         cull none\r
100         {\r
101                 map textures/evil6_walls/e6girdergrate2b.tga\r
102                 alphafunc GE128\r
103                 depthwrite\r
104         }\r
105         {\r
106                 map $lightmap\r
107                 depthfunc equal\r
108                 blendfunc filter\r
109         }\r
110 }\r
111 \r
112 // e6girdersupport.tga  (default grate shader)\r
113 \r
114 textures/evil6_walls/e6girdersupport_s\r
115 {\r
116         dpreflectcube cubemaps/exomorph/exomorph\r
117         qer_editorimage textures/evil6_walls/e6girdersupport.tga\r
118         surfaceparm trans\r
119         surfaceparm nomarks\r
120         surfaceparm metalsteps\r
121         cull none\r
122         {\r
123                 map textures/evil6_walls/e6girdersupport.tga\r
124                 alphafunc GE128\r
125                 depthwrite\r
126         }\r
127         {\r
128                 map $lightmap\r
129                 depthfunc equal\r
130                 blendfunc filter\r
131         }\r
132 }\r
133 \r
134 // e6indsdoor.tga  (default grate shader)\r
135 \r
136 textures/evil6_walls/e6indsdoor_s\r
137 {\r
138         dpreflectcube cubemaps/exomorph/exomorph\r
139         qer_editorimage textures/evil6_walls/e6indsdoor.tga\r
140         surfaceparm trans\r
141         surfaceparm nomarks\r
142         surfaceparm metalsteps\r
143         cull none\r
144         {\r
145                 map textures/evil6_walls/e6indsdoor.tga\r
146                 alphafunc GE128\r
147                 depthwrite\r
148         }\r
149         {\r
150                 map $lightmap\r
151                 depthfunc equal\r
152                 blendfunc filter\r
153         }\r
154 }\r
155 \r
156 // e6tdoor.tga with e6tdoor_fx.tga will use this shader:\r
157 // Tech door light effect\r
158 \r
159 textures/evil6_walls/e6tdoor\r
160 {\r
161         dpreflectcube cubemaps/exomorph/exomorph\r
162         qer_editorimage textures/evil6_walls/e6tdoor.tga\r
163         {\r
164                 map textures/evil6_walls/e6tdoor.tga\r
165         }\r
166         {\r
167                 map textures/evil6_walls/e6tdoor.tga\r
168                 blendFunc blend\r
169         }\r
170         {\r
171                 map $lightmap\r
172                 blendFunc filter\r
173         }\r
174 }\r