]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil6_floors.shader
evil6 shaders
[voretournament/voretournament.git] / data / scripts / evil6_floors.shader
1 textures/evil6_floors/e6c_floor\r
2 {\r
3         dpreflectcube cubemaps/exomorph/exomorph\r
4         {\r
5                 map textures/evil6_floors/e6c_floor\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_floors/e6c_floor_b\r
15 {\r
16         dpreflectcube cubemaps/exomorph/exomorph\r
17         {\r
18                 map textures/evil6_floors/e6c_floor_b\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_floors/e6c_floordented\r
28 {\r
29         dpreflectcube cubemaps/exomorph/exomorph\r
30         {\r
31                 map textures/evil6_floors/e6c_floordented\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_floors/e6c_stepedge\r
41 {\r
42         dpreflectcube cubemaps/exomorph/exomorph\r
43         {\r
44                 map textures/evil6_floors/e6c_stepedge\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_floors/e6l_stepedge\r
54 {\r
55         dpreflectcube cubemaps/exomorph/exomorph\r
56         {\r
57                 map textures/evil6_floors/e6l_stepedge\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_floors/e6l_floor\r
67 {\r
68         dpreflectcube cubemaps/exomorph/exomorph\r
69         {\r
70                 map textures/evil6_floors/e6l_floor\r
71         }\r
72         {\r
73                 map $lightmap\r
74                 blendfunc GL_DST_COLOR GL_ZERO\r
75                 rgbGen identity\r
76     }\r
77 }\r
78 \r
79 textures/evil6_floors/e6smallgrtflr2bl\r
80 {\r
81         dpreflectcube cubemaps/exomorph/exomorph\r
82         {\r
83                 map textures/evil6_floors/e6smallgrtflr2bl\r
84         }\r
85         {\r
86                 map $lightmap\r
87                 blendfunc GL_DST_COLOR GL_ZERO\r
88                 rgbGen identity\r
89     }\r
90 }\r
91 \r
92 textures/evil6_floors/e6bsegrtflr128_s\r
93 {\r
94         dpreflectcube cubemaps/exomorph/exomorph\r
95         qer_editorimage textures/evil6_floors/e6bsegrtflr128.tga\r
96         surfaceparm trans\r
97         surfaceparm nomarks\r
98         surfaceparm metalsteps\r
99         cull none\r
100         {\r
101                 map textures/evil6_floors/e6bsegrtflr128.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 textures/evil6_floors/e6bsegrtflr256_s\r
113 {\r
114         dpreflectcube cubemaps/exomorph/exomorph\r
115         qer_editorimage textures/evil6_floors/e6bsegrtflr256.tga\r
116         surfaceparm trans\r
117         surfaceparm nomarks\r
118         surfaceparm metalsteps\r
119         cull none\r
120         {\r
121                 map textures/evil6_floors/e6bsegrtflr256.tga\r
122                 alphafunc GE128\r
123                 depthwrite\r
124         }\r
125         {\r
126                 map $lightmap\r
127                 depthfunc equal\r
128                 blendfunc filter\r
129         }\r
130 }\r
131 \r
132 textures/evil6_floors/e6grate_flr_b_s\r
133 {\r
134         dpreflectcube cubemaps/exomorph/exomorph\r
135         qer_editorimage textures/evil6_floors/e6grate_flr_b.tga\r
136         surfaceparm trans\r
137         surfaceparm nomarks\r
138         surfaceparm metalsteps\r
139         cull none\r
140         {\r
141                 map textures/evil6_floors/e6grate_flr_b.tga\r
142                 alphafunc GE128\r
143                 depthwrite\r
144         }\r
145         {\r
146                 map $lightmap\r
147                 depthfunc equal\r
148                 blendfunc filter\r
149         }\r
150 }\r
151 \r
152 textures/evil6_floors/e6grate_flr_s\r
153 {\r
154         dpreflectcube cubemaps/exomorph/exomorph\r
155         qer_editorimage textures/evil6_floors/e6grate_flr.tga\r
156         surfaceparm trans\r
157         surfaceparm nomarks\r
158         surfaceparm metalsteps\r
159         cull none\r
160         {\r
161                 map textures/evil6_floors/e6grate_flr.tga\r
162                 alphafunc GE128\r
163                 depthwrite\r
164         }\r
165         {\r
166                 map $lightmap\r
167                 depthfunc equal\r
168                 blendfunc filter\r
169         }\r
170 }\r
171 \r
172 textures/evil6_floors/e6grtfloorceil_s\r
173 {\r
174         dpreflectcube cubemaps/exomorph/exomorph\r
175         qer_editorimage textures/evil6_floors/e6grtfloorceil.tga\r
176         surfaceparm trans\r
177         surfaceparm nomarks\r
178         surfaceparm metalsteps\r
179         cull none\r
180         {\r
181                 map textures/evil6_floors/e6grtfloorceil.tga\r
182                 alphafunc GE128\r
183                 depthwrite\r
184         }\r
185         {\r
186                 map $lightmap\r
187                 depthfunc equal\r
188                 blendfunc filter\r
189         }\r
190 }\r
191 \r
192 textures/evil6_floors/e6grate2_flr_s\r
193 {\r
194         dpreflectcube cubemaps/exomorph/exomorph\r
195         qer_editorimage textures/evil6_floors/e6grate2_flr.tga\r
196         surfaceparm trans\r
197         surfaceparm nomarks\r
198         surfaceparm metalsteps\r
199         cull none\r
200         {\r
201                 map textures/evil6_floors/e6grate2_flr.tga\r
202                 alphafunc GE128\r
203                 depthwrite\r
204         }\r
205         {\r
206                 map $lightmap\r
207                 depthfunc equal\r
208                 blendfunc filter\r
209         }\r
210 }\r
211 \r
212 textures/evil6_floors/e6grate2_flr_b_s\r
213 {\r
214         dpreflectcube cubemaps/exomorph/exomorph\r
215         qer_editorimage textures/evil6_floors/e6grate2_flr_b.tga\r
216         surfaceparm trans\r
217         surfaceparm nomarks\r
218         surfaceparm metalsteps\r
219         cull none\r
220         {\r
221                 map textures/evil6_floors/e6grate2_flr_b.tga\r
222                 alphafunc GE128\r
223                 depthwrite\r
224         }\r
225         {\r
226                 map $lightmap\r
227                 depthfunc equal\r
228                 blendfunc filter\r
229         }\r
230 }\r
231 \r
232 textures/evil6_floors/e6launchcfloor\r
233 {\r
234         dpreflectcube cubemaps/exomorph/exomorph\r
235         q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga\r
236         q3map_surfacelight 400\r
237         surfaceparm nomarks\r
238         \r
239         {\r
240                 map textures/evil6_floors/e6launchcfloor\r
241                 animmap 10 textures/evil6_floors/e6launchcfloor textures/evil6_floors/e6launchcfloor-1 textures/evil6_floors/e6launchcfloor-2 textures/evil6_floors/e6launchcfloor-3 textures/evil6_floors/e6launchcfloor-4 textures/evil6_floors/e6launchcfloor-5 textures/evil6_floors/e6launchcfloor-6 textures/evil6_floors/e6launchcfloor-7\r
242         }\r
243         {\r
244                 map $lightmap\r
245                 tcGen lightmap\r
246                 blendfunc filter\r
247         }\r
248 \r
249 }\r
250 \r
251 textures/evil6_floors/e6launchcfloor_s\r
252 {\r
253         dpreflectcube cubemaps/exomorph/exomorph\r
254         qer_editorimage textures/evil6_floors/e6launchcfloor.tga\r
255         q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga\r
256         q3map_surfacelight 400\r
257         surfaceparm nomarks\r
258         {\r
259                 map textures/evil6_floors/e6launchcfloor.tga\r
260         }\r
261         {\r
262                 map $lightmap\r
263                 blendfunc filter\r
264         }\r
265         {\r
266                 map textures/evil6_floors/e6launchcfloor_glow.tga\r
267                 blendfunc add\r
268                 rgbgen wave sin .5 .8 0 1.5\r
269         }\r
270         {\r
271                 clampmap textures/evil6_floors/e6launchcfloor_fx.tga\r
272                 blendfunc add\r
273                 tcMod stretch sin 1.2 .9 0 1.5\r
274                 rgbGen wave square .5 .5 .25 1.5\r
275         }\r
276 }\r
277 \r
278 textures/evil6_floors/e6launchengine_s\r
279 {\r
280         dpreflectcube cubemaps/exomorph/exomorph\r
281         qer_editorimage textures/evil6_floors/e6launchengine.tga\r
282         q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga\r
283         q3map_surfacelight 400\r
284         surfaceparm nomarks\r
285         \r
286         {\r
287                 map textures/evil6_floors/e6launchengine\r
288                 animmap 10 textures/evil6_floors/e6launchengine textures/evil6_floors/e6launchengine-1 textures/evil6_floors/e6launchengine-2 textures/evil6_floors/e6launchengine-3 textures/evil6_floors/e6launchengine-4 textures/evil6_floors/e6launchengine-5 textures/evil6_floors/e6launchengine-6 textures/evil6_floors/e6launchengine-7\r
289         }\r
290         {\r
291                 map $lightmap\r
292                 tcGen lightmap\r
293                 blendfunc filter\r
294         }\r
295 \r
296 }\r
297 \r
298 textures/evil6_floors/e6launchengine\r
299 {\r
300         dpreflectcube cubemaps/exomorph/exomorph\r
301         qer_editorimage textures/evil6_floors/e6launchengine.tga\r
302         q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga\r
303         q3map_surfacelight 400\r
304         surfaceparm nomarks\r
305         \r
306         {\r
307                 map textures/evil6_floors/e6launchengine\r
308                 animmap 10 textures/evil6_floors/e6launchengine textures/evil6_floors/e6launchengine-1 textures/evil6_floors/e6launchengine-2 textures/evil6_floors/e6launchengine-3 textures/evil6_floors/e6launchengine-4 textures/evil6_floors/e6launchengine-5 textures/evil6_floors/e6launchengine-6 textures/evil6_floors/e6launchengine-7\r
309         }\r
310         {\r
311                 map $lightmap\r
312                 tcGen lightmap\r
313                 blendfunc filter\r
314         }\r
315 \r
316 }\r
317 \r
318 textures/evil6_floors/e6launchlfloor_s\r
319 {\r
320         dpreflectcube cubemaps/exomorph/exomorph\r
321         qer_editorimage textures/evil6_floors/e6launchlfloor.tga\r
322         q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga\r
323         q3map_surfacelight 400\r
324         surfaceparm nomarks\r
325         {\r
326                 map textures/evil6_floors/e6launchlfloor.tga\r
327         }\r
328         {\r
329                 map $lightmap\r
330                 blendfunc filter\r
331         }\r
332         {\r
333                 map textures/evil6_floors/e6launchlfloor_glow.tga\r
334                 blendfunc add\r
335                 rgbgen wave sin .5 .8 0 1.5\r
336         }\r
337         {\r
338                 clampmap textures/evil6_floors/e6launchlfloor_fx.tga\r
339                 blendfunc add\r
340                 tcMod stretch sin 1.2 .9 0 1.5\r
341                 rgbGen wave square .5 .5 .25 1.5\r
342         }\r
343 }\r
344 \r
345 textures/evil6_floors/e6launchlfloor\r
346 {\r
347         dpreflectcube cubemaps/exomorph/exomorph\r
348         qer_editorimage textures/evil6_floors/e6launchlfloor.tga\r
349         q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga\r
350         q3map_surfacelight 400\r
351         surfaceparm nomarks\r
352         \r
353         {\r
354                 map textures/evil6_floors/e6launchlfloor\r
355                 animmap 10 textures/evil6_floors/e6launchlfloor textures/evil6_floors/e6launchlfloor-1 textures/evil6_floors/e6launchlfloor-2 textures/evil6_floors/e6launchlfloor-3 textures/evil6_floors/e6launchlfloor-4 textures/evil6_floors/e6launchlfloor-5 textures/evil6_floors/e6launchlfloor-6 textures/evil6_floors/e6launchlfloor-7\r
356         }\r
357         {\r
358                 map $lightmap\r
359                 tcGen lightmap\r
360                 blendfunc filter\r
361         }\r
362 \r
363 }\r
364 \r
365 textures/evil6_floors/e6tekmtlrflr_h_full_slow\r
366 {\r
367         dpreflectcube cubemaps/exomorph/exomorph\r
368         qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga\r
369         {\r
370                 map textures/evil6_floors/e6tekmtlrflr_h.tga\r
371         }\r
372         {\r
373                 map $lightmap\r
374                 blendfunc filter\r
375         }\r
376         {\r
377                 map textures/evil6_floors/e6tekmtlrflr_h_glow.tga\r
378                 rgbgen wave sin .5 .5 0 .2\r
379                 blendfunc add\r
380         }\r
381 }\r
382 \r
383 textures/evil6_floors/e6tekmtlrflr_h_small_noisy_fast\r
384 {\r
385         dpreflectcube cubemaps/exomorph/exomorph\r
386         qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga\r
387         {\r
388                 map textures/evil6_floors/e6tekmtlrflr_h.tga\r
389         }\r
390         {\r
391                 map $lightmap\r
392                 blendfunc filter\r
393         }\r
394         {\r
395                 map textures/evil6_floors/e6tekmtlrflr_h_glow.tga\r
396                 rgbgen wave noise .9 .2 0 4\r
397                 blendfunc add\r
398         }\r
399 }\r
400 \r
401 textures/evil6_floors/e6xgratebasic_b_s\r
402 {\r
403         dpreflectcube cubemaps/exomorph/exomorph\r
404         qer_editorimage textures/evil6_floors/e6xgratebasic_b.tga\r
405         surfaceparm trans\r
406         surfaceparm nomarks\r
407         surfaceparm metalsteps\r
408         cull none\r
409         {\r
410                 map textures/evil6_floors/e6xgratebasic_b.tga\r
411                 alphafunc GE128\r
412                 depthwrite\r
413         }\r
414         {\r
415                 map $lightmap\r
416                 depthfunc equal\r
417                 blendfunc filter\r
418         }\r
419 }\r
420 \r
421 textures/evil6_floors/e6xgratebasic_s\r
422 {\r
423         dpreflectcube cubemaps/exomorph/exomorph\r
424         qer_editorimage textures/evil6_floors/e6xgratebasic.tga\r
425         surfaceparm trans\r
426         surfaceparm nomarks\r
427         surfaceparm metalsteps\r
428         cull none\r
429         {\r
430                 map textures/evil6_floors/e6xgratebasic.tga\r
431                 alphafunc GE128\r
432                 depthwrite\r
433         }\r
434         {\r
435                 map $lightmap\r
436                 depthfunc equal\r
437                 blendfunc filter\r
438         }\r
439 }