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