]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/e7.shader
Include gmqcc binaries for Windows and Linux
[voretournament/voretournament.git] / data / scripts / e7.shader
1 // e7 shaders by Yves Allaire aka evil lair//\r
2 //   http://www.planetquake.com/hfx       //\r
3 //       hfx@planetquake.com             //\r
4 \r
5 textures/e7/e7beam01\r
6 {\r
7         dpreflectcube cubemaps/exomorph/exomorph\r
8         surfaceparm metalsteps\r
9         {\r
10                 map textures/e7/e7beam01\r
11         }\r
12         {\r
13                 map $lightmap\r
14                 blendfunc GL_DST_COLOR GL_ZERO\r
15                 rgbGen identity\r
16     }\r
17 }\r
18 \r
19 textures/e7/e7beam02_blue\r
20 {\r
21         dpreflectcube cubemaps/exomorph/exomorph\r
22         surfaceparm metalsteps\r
23         {\r
24                 map textures/e7/e7beam02_blue\r
25         }\r
26         {\r
27                 map $lightmap\r
28                 blendfunc GL_DST_COLOR GL_ZERO\r
29                 rgbGen identity\r
30     }\r
31 }\r
32 \r
33 textures/e7/e7beam02_red\r
34 {\r
35         dpreflectcube cubemaps/exomorph/exomorph\r
36         surfaceparm metalsteps\r
37         {\r
38                 map textures/e7/e7beam02_red\r
39         }\r
40         {\r
41                 map $lightmap\r
42                 blendfunc GL_DST_COLOR GL_ZERO\r
43                 rgbGen identity\r
44     }\r
45 }\r
46 \r
47 textures/e7/e7beam02\r
48 {\r
49         dpreflectcube cubemaps/exomorph/exomorph\r
50         surfaceparm metalsteps\r
51         {\r
52                 map textures/e7/e7beam02\r
53         }\r
54         {\r
55                 map $lightmap\r
56                 blendfunc GL_DST_COLOR GL_ZERO\r
57                 rgbGen identity\r
58     }\r
59 }\r
60 \r
61 textures/e7/e7bmtrim2\r
62 {\r
63         dpreflectcube cubemaps/exomorph/exomorph\r
64         surfaceparm metalsteps\r
65         {\r
66                 map textures/e7/e7bmtrim2\r
67         }\r
68         {\r
69                 map $lightmap\r
70                 blendfunc GL_DST_COLOR GL_ZERO\r
71                 rgbGen identity\r
72     }\r
73 }\r
74 \r
75 textures/e7/e7brickfloor01\r
76 {\r
77         dpreflectcube cubemaps/exomorph/exomorph\r
78         {\r
79                 map textures/e7/e7brickfloor01\r
80         }\r
81         {\r
82                 map $lightmap\r
83                 blendfunc GL_DST_COLOR GL_ZERO\r
84                 rgbGen identity\r
85     }\r
86 }\r
87 \r
88 textures/e7/e7brnmetal\r
89 {\r
90         dpreflectcube cubemaps/exomorph/exomorph\r
91         surfaceparm metalsteps\r
92         {\r
93                 map textures/e7/e7brnmetal\r
94         }\r
95         {\r
96                 map $lightmap\r
97                 blendfunc GL_DST_COLOR GL_ZERO\r
98                 rgbGen identity\r
99     }\r
100 }\r
101 \r
102 textures/e7/e7dimfloor_ow\r
103 {\r
104         dpreflectcube cubemaps/exomorph/exomorph\r
105         {\r
106                 map textures/e7/e7dimfloor_ow\r
107         }\r
108         {\r
109                 map $lightmap\r
110                 blendfunc GL_DST_COLOR GL_ZERO\r
111                 rgbGen identity\r
112     }\r
113 }\r
114 \r
115 textures/e7/e7dimfloor\r
116 {\r
117         dpreflectcube cubemaps/exomorph/exomorph\r
118         {\r
119                 map textures/e7/e7dimfloor\r
120         }\r
121         {\r
122                 map $lightmap\r
123                 blendfunc GL_DST_COLOR GL_ZERO\r
124                 rgbGen identity\r
125     }\r
126 }\r
127 \r
128 textures/e7/e7grate01\r
129 {\r
130         dpreflectcube cubemaps/exomorph/exomorph\r
131         surfaceparm metalsteps\r
132         {\r
133                 map textures/e7/e7grate01\r
134         }\r
135         {\r
136                 map $lightmap\r
137                 blendfunc GL_DST_COLOR GL_ZERO\r
138                 rgbGen identity\r
139     }\r
140 }\r
141 \r
142 textures/e7/e7mlight\r
143 {\r
144         dpreflectcube cubemaps/exomorph/exomorph\r
145         qer_editorimage textures/e7/e7mlight\r
146         surfaceparm metalsteps\r
147         surfaceparm nomarks\r
148         q3map_surfacelight 1500\r
149         {\r
150                 map $lightmap\r
151                 rgbGen identity\r
152                 tcGen lightmap\r
153         }\r
154         {\r
155                 map textures/e7/e7mlight.tga\r
156                 blendfunc filter\r
157                 rgbGen identity\r
158         }\r
159 }\r
160 \r
161 textures/e7/e7plate01\r
162 {\r
163         dpreflectcube cubemaps/exomorph/exomorph\r
164         surfaceparm metalsteps\r
165         {\r
166                 map textures/e7/e7plate01\r
167         }\r
168         {\r
169                 map $lightmap\r
170                 blendfunc GL_DST_COLOR GL_ZERO\r
171                 rgbGen identity\r
172     }\r
173 }\r
174 \r
175 textures/e7/e7sbrickfloor_ow\r
176 {\r
177         dpreflectcube cubemaps/exomorph/exomorph\r
178         {\r
179                 map textures/e7/e7sbrickfloor_ow\r
180         }\r
181         {\r
182                 map $lightmap\r
183                 blendfunc GL_DST_COLOR GL_ZERO\r
184                 rgbGen identity\r
185     }\r
186 }\r
187 \r
188 textures/e7/e7sbrickfloor_ow\r
189 {\r
190         dpreflectcube cubemaps/exomorph/exomorph\r
191         {\r
192                 map textures/e7/e7sbrickfloor_ow\r
193         }\r
194         {\r
195                 map $lightmap\r
196                 blendfunc GL_DST_COLOR GL_ZERO\r
197                 rgbGen identity\r
198     }\r
199 }\r
200 \r
201 textures/e7/e7sbrickfloor\r
202 {\r
203         dpreflectcube cubemaps/exomorph/exomorph\r
204         {\r
205                 map textures/e7/e7sbrickfloor\r
206         }\r
207         {\r
208                 map $lightmap\r
209                 blendfunc GL_DST_COLOR GL_ZERO\r
210                 rgbGen identity\r
211     }\r
212 }\r
213 \r
214 textures/e7/e7sbrickfloorbig\r
215 {\r
216         dpreflectcube cubemaps/exomorph/exomorph\r
217         {\r
218                 map textures/e7/e7sbrickfloorbig\r
219         }\r
220         {\r
221                 map $lightmap\r
222                 blendfunc GL_DST_COLOR GL_ZERO\r
223                 rgbGen identity\r
224     }\r
225 }\r
226 \r
227 textures/e7/e7slight\r
228 {\r
229         dpreflectcube cubemaps/exomorph/exomorph\r
230         qer_editorimage textures/e7/e7slight\r
231         surfaceparm metalsteps\r
232         surfaceparm nomarks\r
233         q3map_surfacelight 2500\r
234         {\r
235                 map $lightmap\r
236                 rgbGen identity\r
237                 tcGen lightmap\r
238         }\r
239         {\r
240                 map textures/e7/e7slight.tga\r
241                 blendfunc filter\r
242                 rgbGen identity\r
243         }\r
244 }\r
245 \r
246 textures/e7/e7smgrate\r
247 {\r
248         dpreflectcube cubemaps/exomorph/exomorph\r
249         qer_editorimage textures/e7/e7smgrate.tga\r
250         surfaceparm alphashadow\r
251         surfaceparm metalsteps\r
252         //surfaceparm trans\r
253         cull disable\r
254         nopicmip\r
255         {\r
256                 map textures/e7/e7smgrate.tga\r
257                 rgbGen identity\r
258                 depthWrite\r
259                 alphaFunc GE128\r
260         }\r
261         {\r
262                 map $lightmap\r
263                 blendfunc filter\r
264                 rgbGen identity\r
265                 tcGen lightmap\r
266                 depthFunc equal\r
267         }\r
268 }\r
269 \r
270 textures/e7/e7stepborder\r
271 {\r
272         dpreflectcube cubemaps/exomorph/exomorph\r
273         surfaceparm metalsteps\r
274         {\r
275                 map textures/e7/e7stepborder\r
276         }\r
277         {\r
278                 map $lightmap\r
279                 blendfunc GL_DST_COLOR GL_ZERO\r
280                 rgbGen identity\r
281     }\r
282 }\r
283 \r
284 textures/e7/e7stepborder2\r
285 {\r
286         dpreflectcube cubemaps/exomorph/exomorph\r
287         surfaceparm metalsteps\r
288         {\r
289                 map textures/e7/e7stepborder2\r
290         }\r
291         {\r
292                 map $lightmap\r
293                 blendfunc GL_DST_COLOR GL_ZERO\r
294                 rgbGen identity\r
295     }\r
296 }\r
297 \r
298 textures/e7/e7steptop\r
299 {\r
300         dpreflectcube cubemaps/exomorph/exomorph\r
301         surfaceparm metalsteps\r
302         {\r
303                 map textures/e7/e7steptop\r
304         }\r
305         {\r
306                 map $lightmap\r
307                 blendfunc GL_DST_COLOR GL_ZERO\r
308                 rgbGen identity\r
309     }\r
310 }\r
311 \r
312 textures/e7/e7steptop2\r
313 {\r
314         dpreflectcube cubemaps/exomorph/exomorph\r
315         {\r
316                 map textures/e7/e7steptop2\r
317         }\r
318         {\r
319                 map $lightmap\r
320                 blendfunc GL_DST_COLOR GL_ZERO\r
321                 rgbGen identity\r
322     }\r
323 }\r
324 \r
325 textures/e7/e7trim01\r
326 {\r
327         dpreflectcube cubemaps/exomorph/exomorph\r
328         surfaceparm metalsteps\r
329         {\r
330                 map textures/e7/e7trim01\r
331         }\r
332         {\r
333                 map $lightmap\r
334                 blendfunc GL_DST_COLOR GL_ZERO\r
335                 rgbGen identity\r
336     }\r
337 }\r
338 \r
339 textures/e7/e7trimlight\r
340 {\r
341         dpreflectcube cubemaps/exomorph/exomorph\r
342         qer_editorimage textures/e7/e7trimlight.tga\r
343         surfaceparm nomarks\r
344         surfaceparm metalsteps\r
345         q3map_surfacelight 700\r
346         {\r
347                 map $lightmap\r
348                 rgbGen identity\r
349                 tcGen lightmap\r
350         }\r
351         {\r
352                 map textures/e7/e7trimlight.tga\r
353                 blendfunc filter\r
354                 rgbGen identity\r
355         }\r
356 }\r
357 \r
358 textures/e7/e7wgrate\r
359 {\r
360         dpreflectcube cubemaps/exomorph/exomorph\r
361         qer_editorimage textures/e7/e7wgrate.tga\r
362         surfaceparm alphashadow\r
363         surfaceparm nomarks\r
364         surfaceparm metalsteps\r
365         surfaceparm trans\r
366         cull disable\r
367         nopicmip\r
368         {\r
369                 map textures/e7/e7wgrate.tga\r
370                 rgbGen identity\r
371                 depthWrite\r
372                 alphaFunc GE128\r
373         }\r
374         {\r
375                 map $lightmap\r
376                 blendfunc filter\r
377                 rgbGen identity\r
378                 tcGen lightmap\r
379                 depthFunc equal\r
380         }\r
381 }\r
382 \r
383 textures/e7/e7wgrate\r
384 {\r
385         dpreflectcube cubemaps/exomorph/exomorph\r
386         surfaceparm metalsteps\r
387         {\r
388                 map textures/e7/e7wgrate\r
389         }\r
390         {\r
391                 map $lightmap\r
392                 blendfunc GL_DST_COLOR GL_ZERO\r
393                 rgbGen identity\r
394     }\r
395 }\r
396 \r
397 textures/e7/e7brickfloor01jump\r
398 {\r
399         qer_editorimage textures/e7/e7brickfloor01jump.tga\r
400         q3map_lightimage textures/e7/e7brickfloor01jump_glow.tga\r
401         surfaceparm nomarks\r
402         q3map_surfacelight 400\r
403         \r
404         {\r
405                 map textures/e7/e7brickfloor01jump\r
406                 animmap 10 textures/e7/e7brickfloor01jump textures/e7/e7brickfloor01jump-1 textures/e7/e7brickfloor01jump-2 textures/e7/e7brickfloor01jump-3 textures/e7/e7brickfloor01jump-4 textures/e7/e7brickfloor01jump-5 textures/e7/e7brickfloor01jump-6 textures/e7/e7brickfloor01jump-7\r
407         }\r
408         {\r
409                 map $lightmap\r
410                 blendfunc filter\r
411                 rgbGen identity\r
412                 tcGen lightmap\r
413         }\r
414 \r
415 }\r
416 \r
417 textures/e7/e7sfx_lava\r
418 {\r
419         qer_editorimage textures/e7/e7sfx_lava.tga\r
420         surfaceparm lava\r
421         surfaceparm noimpact\r
422         surfaceparm nolightmap\r
423         surfaceparm trans\r
424         cull disable\r
425         deformVertexes wave 100 sin 3 2 0.1 0.1\r
426         tessSize 128\r
427         q3map_surfacelight 1500\r
428         q3map_globaltexture\r
429         {\r
430                 map textures/e7/e7sfx_lava.tga\r
431                 rgbGen identity\r
432                 tcMod turb 0 0.2 0 0.08\r
433         }\r
434 }\r
435 \r
436 textures/e7/e7evilsky_1\r
437 {\r
438         qer_editorimage textures/e7/e7evilsky_1.tga\r
439         surfaceparm noimpact\r
440         surfaceparm nolightmap\r
441         surfaceparm nomarks\r
442         q3map_surfacelight 200\r
443         q3map_sun 0.9 0.9 1 60 65 68\r
444         skyParms - 512 -\r
445         {\r
446                 map textures/e7/e7evilsky_1.tga\r
447                 rgbGen identity\r
448                 tcMod scroll 0.05 0.1\r
449                 tcMod scale 2 2\r
450         }\r
451         {\r
452                 map textures/e7/e7evilsky_2.tga\r
453                 blendfunc add\r
454                 rgbGen identity\r
455                 tcMod scroll 0.08 -0.06\r
456                 tcMod scale 3 2\r
457         }\r
458 }\r
459 \r
460 textures/e7/e7rain\r
461 {\r
462         qer_editorimage textures/e7/e7rain.tga\r
463         surfaceparm nolightmap\r
464         surfaceparm nomarks\r
465         surfaceparm nonsolid\r
466         surfaceparm trans\r
467         cull disable\r
468         deformVertexes move 3 1 0 sin 0 5 0 0.2\r
469         deformVertexes move 0.6 3.3 0 sin 0 5 0 0.4\r
470         deformVertexes wave 30 sin 0 10 0 0.2\r
471         qer_trans 0.5\r
472         {\r
473                 map textures/e7/e7rain.tga\r
474                 blendfunc add\r
475                 rgbGen identity\r
476                 tcMod scroll 0.5 -8\r
477                 tcMod turb 0.1 0.25 0 -0.1\r
478         }\r
479         {\r
480                 map textures/e7/e7rain.tga\r
481                 blendfunc add\r
482                 rgbGen identity\r
483                 tcMod scroll 0.01 -6.3\r
484         }\r
485 }\r
486 \r
487 textures/e7/e7sky_01\r
488 {\r
489         qer_editorimage textures/e7/e7sky_01.tga\r
490         surfaceparm noimpact\r
491         surfaceparm nolightmap\r
492         q3map_sun .9 .9 1 65 65 68\r
493         q3map_surfacelight 150\r
494         skyparms - 512 -\r
495         {\r
496                 map textures/e7/e7sky_01.tga\r
497                 rgbGen identity\r
498                 tcMod scroll 0.05 0.03\r
499                 tcMod scale 2 2\r
500         }\r
501         {\r
502                 map textures/e7/e7sky_02.tga\r
503                 blendfunc add\r
504                 rgbGen identity\r
505                 tcMod scroll 0.01 0.02\r
506                 tcMod scale 3 2\r
507         }\r
508 }\r
509 \r
510 textures/e7/e7sbrickfloor_jump\r
511 {\r
512         qer_editorimage textures/e7/e7sbrickfloor_jump.tga\r
513         q3map_lightimage textures/e7/e7sbrickfloor_jump_glow.tga\r
514         surfaceparm nomarks\r
515         q3map_surfacelight 400\r
516         \r
517         {\r
518                 map textures/e7/e7sbrickfloor_jump\r
519                 animmap 10 textures/e7/e7sbrickfloor_jump textures/e7/e7sbrickfloor_jump-1 textures/e7/e7sbrickfloor_jump-2 textures/e7/e7sbrickfloor_jump-3 textures/e7/e7sbrickfloor_jump-4 textures/e7/e7sbrickfloor_jump-5 textures/e7/e7sbrickfloor_jump-6 textures/e7/e7sbrickfloor_jump-7\r
520         }\r
521         {\r
522                 map $lightmap\r
523                 blendfunc filter\r
524                 rgbGen identity\r
525                 tcGen lightmap\r
526         }\r
527 \r
528 }\r