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