]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/el3dm1.shader
kill duplicate shaders
[divverent/nexuiz.git] / data / scripts / el3dm1.shader
1 textures/e8/e8weirdfx1\r
2 {\r
3         {\r
4                 map textures/e8/e8weirdfx1.tga\r
5                 rgbGen wave sawtooth 0 1 2 3\r
6                 tcMod turb 0 0.5 0 1\r
7                 tcMod scroll 2 0\r
8         }\r
9         {\r
10                 map textures/e8/e8weirdfx1.tga\r
11                 blendfunc add\r
12                 rgbGen wave noise 0 1 0 0.4\r
13                 tcMod scroll 1 2\r
14         }\r
15 }\r
16 \r
17 textures/e8/e8blueglow\r
18 {\r
19         qer_editorimage textures/e8/e8blueglow.tga\r
20         q3map_lightimage textures/e8/e8blueglow.blend.tga\r
21         surfaceparm nomarks\r
22         q3map_surfacelight 950\r
23         {\r
24                 map textures/e8/e8blueglow.tga\r
25         }\r
26         {\r
27                 map $lightmap\r
28                 blendfunc filter\r
29                 tcGen lightmap\r
30         }\r
31         {\r
32                 map textures/e8/e8blueglow.blend.tga\r
33                 blendfunc add\r
34                 //rgbGen Vertex\r
35         }\r
36 }\r
37 \r
38 textures/e8/e8alphaspawn\r
39 {\r
40         surfaceparm nomarks\r
41         surfaceparm trans\r
42         surfaceparm pointlight\r
43         {\r
44                 map textures/e8/e8alphaspawn.tga\r
45                 blendfunc add\r
46                 rgbGen Vertex\r
47         }\r
48 }\r
49 \r
50 textures/e8/e8yarrow\r
51 {\r
52         surfaceparm nomarks\r
53         surfaceparm trans\r
54         surfaceparm pointlight\r
55         {\r
56                 map textures/e8/e8yarrow.tga\r
57                 blendfunc add\r
58                 rgbGen Vertex\r
59         }\r
60 }\r
61 \r
62 textures/e8/e8lightblue_flicker\r
63 {\r
64         qer_editorimage textures/e8/e8tinylightblue.tga\r
65         surfaceparm nomarks\r
66         q3map_surfacelight 950\r
67         {\r
68                 map textures/e8/e8tinylightblue.tga\r
69         }\r
70         {\r
71                 map $lightmap\r
72                 blendfunc filter\r
73                 tcGen lightmap\r
74         }\r
75         {\r
76                 map textures/e8/e8tinylightblue.blend.tga\r
77                 blendfunc add\r
78                 rgbGen wave noise 0 1 0 0.4\r
79         }\r
80 }\r
81 \r
82 //id shader modified..\r
83 \r
84 textures/e8/zap_e8\r
85 {\r
86         qer_editorimage textures/sfx/zap_scroll.tga\r
87 //q3map_surfacelight    300\r
88         surfaceparm     trans\r
89         surfaceparm nomarks\r
90         surfaceparm nolightmap\r
91         cull none\r
92         {\r
93                 Map textures/sfx/zap_scroll.tga\r
94                 blendFunc GL_ONE GL_ONE\r
95                 rgbgen wave triangle .8 2 0 7\r
96                 tcMod scroll 0 1\r
97         }\r
98         {\r
99                 Map textures/sfx/zap_scroll.tga\r
100                 blendFunc GL_ONE GL_ONE\r
101                 rgbgen wave triangle 1 1.4 0 5\r
102                 tcMod scale  -1 1\r
103                 tcMod scroll 0 1\r
104         }\r
105         {\r
106                 Map textures/sfx/zap_scroll2.tga\r
107                 blendFunc GL_ONE GL_ONE\r
108                 rgbgen wave triangle 1 1.4 0 6.3\r
109                 tcMod scale  -1 1\r
110                 tcMod scroll 2 1\r
111         }\r
112         {\r
113                 Map textures/sfx/zap_scroll2.tga\r
114                 blendFunc GL_ONE GL_ONE\r
115                 rgbgen wave triangle 1 1.4 0 7.7\r
116                 tcMod scroll -1.3 1\r
117         }\r
118 }\r
119 //end id shader modify\r
120 \r
121 textures/e8/e8lighttrim_static\r
122 {\r
123         qer_editorimage textures/e8/e8lighttrim.tga\r
124         //q3map_lightimage textures/e8/e8lighttrim.blend.tga\r
125         surfaceparm nomarks\r
126         q3map_surfacelight 400\r
127         {\r
128                 map textures/e8/e8lighttrim.tga\r
129         }\r
130         {\r
131                 map $lightmap\r
132                 blendfunc filter\r
133                 tcGen lightmap\r
134         }\r
135         {\r
136                 map textures/e8/e8lighttrim.blend.tga\r
137                 blendfunc add\r
138         }\r
139 }\r
140 \r
141 textures/e8/e8lighttrim_glow\r
142 {\r
143         qer_editorimage textures/e8/e8lighttrim.tga\r
144         //q3map_lightimage textures/e8/e8lighttrim.blend.tga\r
145         surfaceparm nomarks\r
146         q3map_surfacelight 400\r
147         {\r
148                 map textures/e8/e8lighttrim.tga\r
149         }\r
150         {\r
151                 map $lightmap\r
152                 blendfunc filter\r
153                 tcGen lightmap\r
154         }\r
155         {\r
156                 map textures/e8/e8lighttrim.blend.tga\r
157                 rgbGen wave sawtooth .2 1 1 .2\r
158                 blendfunc add\r
159         }\r
160 }\r
161 \r
162 textures/e8/e8lighttrim_b_static\r
163 {\r
164         qer_editorimage textures/e8/e8lighttrim_b.tga\r
165         //q3map_lightimage textures/e8/e8lighttrim_b.blend.tga\r
166         surfaceparm nomarks\r
167         q3map_surfacelight 400\r
168         {\r
169                 map textures/e8/e8lighttrim_b.tga\r
170         }\r
171         {\r
172                 map $lightmap\r
173                 blendfunc filter\r
174                 tcGen lightmap\r
175         }\r
176         {\r
177                 map textures/e8/e8lighttrim_b.blend.tga\r
178                 blendfunc add\r
179                 //rgbGen identity\r
180         }\r
181 }\r
182 \r
183 textures/e8/e8lighttrim_b_glow\r
184 {\r
185         qer_editorimage textures/e8/e8lighttrim_b.tga\r
186         //q3map_lightimage textures/e8/e8lighttrim_b.blend.tga\r
187         surfaceparm nomarks\r
188         q3map_surfacelight 400\r
189         {\r
190                 map textures/e8/e8lighttrim_b.tga\r
191         }\r
192         {\r
193                 map $lightmap\r
194                 blendfunc filter\r
195                 tcGen lightmap\r
196         }\r
197         {\r
198                 map textures/e8/e8lighttrim_b.blend.tga\r
199                 rgbGen wave sawtooth .2 1 1 .2\r
200                 blendfunc add\r
201         }\r
202 }\r
203 \r
204 textures/e8/e8jumpspawn02\r
205 {\r
206         surfaceparm metalsteps\r
207         q3map_lightimage textures/e8/e8jumpspawn02_fx.tga\r
208         q3map_surfacelight 100\r
209         {\r
210                 map textures/e8/e8jumpspawn02_fx.tga\r
211                 rgbGen identity\r
212                 tcMod rotate 760\r
213         }\r
214         {\r
215                 map textures/e8/e8jumpspawn02.tga\r
216                 blendfunc blend\r
217                 rgbGen identity\r
218         }\r
219         {\r
220                 map $lightmap\r
221                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
222                 rgbGen identity\r
223                 tcGen lightmap\r
224         }\r
225 }\r
226 \r
227 textures/e8/e8jumpspawn02d\r
228 {\r
229         surfaceparm metalsteps\r
230         q3map_lightimage textures/e8/e8jumpspawn02_fx.tga\r
231         q3map_surfacelight 100\r
232         {\r
233                 map textures/e8/e8jumpspawn02_fx.tga\r
234                 rgbGen identity\r
235                 tcMod rotate 760\r
236         }\r
237         {\r
238                 map textures/e8/e8jumpspawn02d.tga\r
239                 blendfunc blend\r
240                 rgbGen identity\r
241         }\r
242         {\r
243                 map $lightmap\r
244                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
245                 rgbGen identity\r
246                 tcGen lightmap\r
247         }\r
248 }\r
249 \r
250 textures/e8/e8_launchpad1\r
251 {\r
252         surfaceparm metalsteps\r
253         q3map_lightimage textures/e8/e8_launchpad1.blend.tga\r
254         q3map_surfacelight 100\r
255         {\r
256                 map textures/e8/e8_launchpad1_fx.tga\r
257                 rgbGen identity\r
258                 tcMod scroll 0 3\r
259         }\r
260         {\r
261                 map textures/e8/e8_launchpad1.tga\r
262                 blendfunc blend\r
263                 rgbGen identity\r
264         }\r
265         {\r
266                 map textures/e8/e8_launchpad1.blend.tga\r
267                 blendfunc add\r
268                 rgbGen wave triangle 0.2 2 1 2\r
269         }\r
270         {\r
271                 map $lightmap\r
272                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
273                 rgbGen identity\r
274                 tcGen lightmap\r
275         }\r
276 }\r
277 \r
278 textures/e8/e8red_dcl\r
279 {\r
280         surfaceparm nomarks\r
281         surfaceparm trans\r
282         surfaceparm pointlight\r
283         {\r
284                 map textures/e8/e8red_dcl.tga\r
285                 blendfunc add\r
286                 rgbGen Vertex\r
287         }\r
288 }\r
289 \r
290 textures/e8/e8blue_dcl\r
291 {\r
292         surfaceparm nomarks\r
293         surfaceparm trans\r
294         surfaceparm pointlight\r
295         {\r
296                 map textures/e8/e8blue_dcl.tga\r
297                 blendfunc add\r
298                 rgbGen Vertex\r
299         }\r
300 }\r
301 \r
302 textures/e8/e8xgirder\r
303 {\r
304         surfaceparm alphashadow\r
305         surfaceparm metalsteps\r
306         surfaceparm nomarks\r
307         surfaceparm trans\r
308         cull disable\r
309         nopicmip\r
310         {\r
311                 map textures/e8/e8xgirder.tga\r
312                 rgbGen identity\r
313                 depthWrite\r
314                 alphaFunc GE128\r
315         }\r
316         {\r
317                 map $lightmap\r
318                 blendfunc filter\r
319                 rgbGen identity\r
320                 tcGen lightmap\r
321                 depthFunc equal\r
322         }\r
323 }\r
324 \r
325 textures/e8/e8xgirder_small\r
326 {\r
327         cull disable\r
328         {\r
329                 map textures/e8/e8xgirder_small.tga\r
330                 rgbGen identity\r
331                 depthWrite\r
332                 alphaFunc GE128\r
333         }\r
334         {\r
335                 map $lightmap\r
336                 blendfunc filter\r
337                 rgbGen identity\r
338                 tcGen lightmap\r
339                 depthFunc equal\r
340         }\r
341 }\r
342 \r
343 textures/e8/e8xgirder_small2\r
344 {\r
345         cull disable\r
346         {\r
347                 map textures/e8/e8xgirder_small2.tga\r
348                 rgbGen identity\r
349                 depthWrite\r
350                 alphaFunc GE128\r
351         }\r
352         {\r
353                 map $lightmap\r
354                 blendfunc filter\r
355                 rgbGen identity\r
356                 tcGen lightmap\r
357                 depthFunc equal\r
358         }\r
359 }\r
360 \r
361 textures/e8/e8wrntrim2\r
362 {\r
363         surfaceparm alphashadow\r
364         surfaceparm metalsteps\r
365         surfaceparm trans\r
366         cull disable\r
367         {\r
368                 map textures/e8/e8wrntrim2.tga\r
369                 rgbGen identity\r
370                 depthWrite\r
371                 alphaFunc GE128\r
372         }\r
373         {\r
374                 map $lightmap\r
375                 blendfunc filter\r
376                 rgbGen identity\r
377                 tcGen lightmap\r
378                 depthFunc equal\r
379         }\r
380 }\r
381 \r
382 textures/e8/e8bgrate01\r
383 {\r
384         surfaceparm alphashadow\r
385         surfaceparm metalsteps\r
386         //surfaceparm trans\r
387         //cull disable\r
388         cull none\r
389         {\r
390                 map textures/e8/e8bgrate01.tga\r
391                 rgbGen identity\r
392                 depthWrite\r
393                 alphaFunc GE128\r
394         }\r
395         {\r
396                 map $lightmap\r
397                 blendfunc filter\r
398                 rgbGen identity\r
399                 tcGen lightmap\r
400                 depthFunc equal\r
401         }\r
402 }\r
403 \r
404 textures/e8/e8rail\r
405 {\r
406         surfaceparm alphashadow\r
407         cull disable\r
408         nomipmaps\r
409         {\r
410                 map textures/e8/e8rail.tga\r
411                 rgbGen identity\r
412                 depthWrite\r
413                 alphaFunc GE128\r
414         }\r
415         {\r
416                 map $lightmap\r
417                 blendfunc filter\r
418                 rgbGen identity\r
419                 tcGen lightmap\r
420                 depthFunc equal\r
421         }\r
422 }\r
423 \r
424 textures/e8/e8rail2\r
425 {\r
426         surfaceparm alphashadow\r
427         cull disable\r
428         nomipmaps\r
429         {\r
430                 map textures/e8/e8rail2.tga\r
431                 rgbGen identity\r
432                 depthWrite\r
433                 alphaFunc GE128\r
434         }\r
435         {\r
436                 map $lightmap\r
437                 blendfunc filter\r
438                 rgbGen identity\r
439                 tcGen lightmap\r
440                 depthFunc equal\r
441         }\r
442 }\r
443 \r
444 textures/e8/e8icon_red\r
445 {\r
446         surfaceparm nolightmap\r
447         surfaceparm nomarks\r
448         surfaceparm trans\r
449         cull disable\r
450         {\r
451                 map textures/e8/e8icon_red.tga\r
452                 blendfunc add\r
453                 rgbGen wave triangle 0.2 0.5 0 0.2\r
454         }\r
455 }\r
456 \r
457 textures/e8/e8icon_blue\r
458 {\r
459         surfaceparm nolightmap\r
460         surfaceparm nomarks\r
461         surfaceparm trans\r
462         cull disable\r
463         {\r
464                 map textures/e8/e8icon_blue.tga\r
465                 blendfunc add\r
466                 rgbGen wave triangle 0.2 0.5 0 0.2\r
467         }\r
468 }\r
469 \r
470 textures/e8/e8scuffs1\r
471 {\r
472         surfaceparm nolightmap\r
473         surfaceparm nomarks\r
474         surfaceparm trans\r
475         cull disable\r
476         qer_trans 0.4\r
477         {\r
478                 map textures/e8/e8scuffs1.tga\r
479                 blendfunc blend\r
480                 rgbGen Vertex\r
481                 depthWrite\r
482         }\r
483 }\r
484 \r
485 textures/e8/e8circle_red\r
486 {\r
487         surfaceparm nolightmap\r
488         surfaceparm nomarks\r
489         surfaceparm trans\r
490         {\r
491                 map textures/e8/e8circle_red.tga\r
492                 blendfunc add\r
493                 rgbGen identity\r
494         }\r
495 }\r
496 \r
497 textures/e8/e8circle_blue\r
498 {\r
499         surfaceparm nolightmap\r
500         surfaceparm nomarks\r
501         surfaceparm trans\r
502         {\r
503                 map textures/e8/e8circle_blue.tga\r
504                 blendfunc add\r
505                 rgbGen identity\r
506         }\r
507 }\r
508 \r
509 textures/e8/e8circle_red_fade\r
510 {\r
511         surfaceparm nolightmap\r
512         surfaceparm nomarks\r
513         surfaceparm trans\r
514         cull disable\r
515         {\r
516                 map textures/e8/e8circle_red_fade.tga\r
517                 blendfunc add\r
518                 rgbGen wave triangle 0.2 0.5 0 0.5\r
519         }\r
520 }\r
521 \r
522 textures/e8/e8circle_blue_fade\r
523 {\r
524         surfaceparm nolightmap\r
525         surfaceparm nomarks\r
526         surfaceparm trans\r
527         cull disable\r
528         {\r
529                 map textures/e8/e8circle_blue_fade.tga\r
530                 blendfunc add\r
531                 rgbGen wave triangle 0.2 0.5 0 0.5\r
532         }\r
533 }\r
534 \r
535 textures/e8/e8flag_red\r
536 {\r
537         surfaceparm alphashadow\r
538         surfaceparm nomarks\r
539         surfaceparm trans\r
540         cull disable\r
541         deformVertexes wave 30 sin 0 3 0 0.2\r
542         deformVertexes wave 100 sin 0 3 0 0.7\r
543         tessSize 64\r
544         {\r
545                 map textures/e8/e8flag_red.tga\r
546                 rgbGen Vertex\r
547                 depthWrite\r
548                 alphaFunc GE128\r
549         }\r
550         {\r
551                 map $lightmap\r
552                 blendfunc filter\r
553                 rgbGen identity\r
554                 tcGen lightmap\r
555                 depthFunc equal\r
556         }\r
557 }\r
558 \r
559 textures/e8/e8flag_blue\r
560 {\r
561         surfaceparm alphashadow\r
562         surfaceparm nomarks\r
563         surfaceparm trans\r
564         cull disable\r
565         deformVertexes wave 30 sin 0 3 0 0.2\r
566         deformVertexes wave 100 sin 0 3 0 0.7\r
567         tessSize 64\r
568         {\r
569                 map textures/e8/e8flag_blue.tga\r
570                 rgbGen Vertex\r
571                 depthWrite\r
572                 alphaFunc GE128\r
573         }\r
574         {\r
575                 map $lightmap\r
576                 blendfunc filter\r
577                 rgbGen identity\r
578                 tcGen lightmap\r
579                 depthFunc equal\r
580         }\r
581 }\r
582 \r
583 textures/e8/e8spawn01b\r
584 {\r
585         {\r
586                 map textures/sfx/proto_zzztblu2.tga\r
587                 rgbGen identity\r
588                 tcMod turb 0 0.5 0 9.6\r
589                 tcMod scale 2 2\r
590                 tcMod scroll 9 5\r
591         }\r
592         {\r
593                 map textures/e8/e8spawn01b.tga\r
594                 blendfunc blend\r
595                 rgbGen identity\r
596         }\r
597         {\r
598                 map $lightmap\r
599                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
600                 rgbGen identity\r
601                 tcGen lightmap\r
602         }\r
603 }\r
604 \r
605 textures/e8/e8trim_bluefx\r
606 {\r
607         q3map_lightimage textures/e8/e8trimfx_b.tga\r
608         q3map_surfacelight 100\r
609         {\r
610                 map $lightmap\r
611                 rgbGen identity\r
612                 tcGen lightmap\r
613         }\r
614         {\r
615                 map textures/e8/e8trim_bluefx.tga\r
616                 blendfunc filter\r
617                 rgbGen identity\r
618         }\r
619         {\r
620                 map textures/e8/e8trimfx_b.tga\r
621                 blendfunc add\r
622                 tcMod scroll -2 0\r
623         }\r
624 }\r
625 \r
626 textures/e8/e8trim_redfx\r
627 {\r
628         q3map_lightimage textures/e8/e8trimfx_r.tga\r
629         q3map_surfacelight 100\r
630         {\r
631                 map $lightmap\r
632                 rgbGen identity\r
633                 tcGen lightmap\r
634         }\r
635         {\r
636                 map textures/e8/e8trim_redfx.tga\r
637                 blendfunc filter\r
638                 rgbGen identity\r
639         }\r
640         {\r
641                 map textures/e8/e8trimfx_r.tga\r
642                 blendfunc add\r
643                 tcMod scroll -2 0\r
644         }\r
645 }\r
646 \r
647 textures/e8/e8evilspacetxt\r
648 {\r
649         surfaceparm nomarks\r
650         surfaceparm trans\r
651         surfaceparm pointlight\r
652         {\r
653                 map textures/e8/e8evilspacetxt.tga\r
654                 blendfunc add\r
655                 rgbGen Vertex\r
656         }\r
657 }\r
658 \r
659 textures/e8/e8tinylight\r
660 {\r
661         qer_editorimage textures/e8/e8tinylight.tga\r
662         q3map_lightimage textures/e8/e8tinylight.blend.tga\r
663         surfaceparm nomarks\r
664         q3map_surfacelight 950\r
665         {\r
666                 map textures/e8/e8tinylight.tga\r
667         }\r
668         {\r
669                 map $lightmap\r
670                 blendfunc filter\r
671                 tcGen lightmap\r
672         }\r
673         {\r
674                 map textures/e8/e8tinylight.blend.tga\r
675                 blendfunc add\r
676         }\r
677 }\r
678 \r
679 textures/e8/e8tinylightblue\r
680 {\r
681         qer_editorimage textures/e8/e8tinylightblue.tga\r
682         //q3map_lightimage textures/e8/e8tinylightblue.blend.tga\r
683         surfaceparm nomarks\r
684         q3map_surfacelight 950\r
685         {\r
686                 map textures/e8/e8tinylightblue.tga\r
687         }\r
688         {\r
689                 map $lightmap\r
690                 blendfunc filter\r
691                 tcGen lightmap\r
692         }\r
693         {\r
694                 map textures/e8/e8tinylightblue.blend.tga\r
695                 blendfunc add\r
696         }\r
697 }\r
698 \r
699 textures/e8/e8beam\r
700 {\r
701         qer_editorimage textures/e8/e8beam.tga\r
702         surfaceparm nolightmap\r
703         surfaceparm nomarks\r
704         surfaceparm nonsolid\r
705         surfaceparm trans\r
706         cull disable\r
707         qer_trans 0.6\r
708         {\r
709                 map textures/e8/e8beam.tga\r
710                 blendfunc add\r
711                 tcMod scroll 0.3 0\r
712         }\r
713 }\r
714 \r
715 textures/e8/e8beam_blue\r
716 {\r
717         qer_editorimage textures/e8/e8beam_blue.tga\r
718         surfaceparm nolightmap\r
719         surfaceparm nomarks\r
720         surfaceparm nonsolid\r
721         surfaceparm trans\r
722         cull disable\r
723         qer_trans 0.6\r
724         {\r
725                 map textures/e8/e8beam_blue.tga\r
726                 blendfunc add\r
727                 tcMod scroll 0.3 0\r
728         }\r
729 }\r
730 \r
731 textures/e8/e8metal03c_shiney\r
732 {\r
733         qer_editorimage textures/e8/e8metal03c.tga\r
734         {\r
735                 map textures/effects/tinfx.tga\r
736                 rgbGen identity\r
737                 tcGen environment\r
738         }\r
739         {\r
740                 map textures/e8/e8metal03c.tga\r
741                 blendfunc blend\r
742                 rgbGen identity\r
743         }\r
744         {\r
745                 map $lightmap\r
746                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
747                 rgbGen identity\r
748                 tcGen lightmap\r
749         }\r
750 }\r
751 \r
752 textures/e8/ctf_e8stars\r
753 {\r
754         qer_editorimage textures/e8/e8stars.tga\r
755         surfaceparm noimpact\r
756         surfaceparm nolightmap\r
757         surfaceparm nomarks\r
758         q3map_surfacelight 10\r
759         q3map_sun 1 0.98 0.9 15 0 90\r
760         skyParms textures/e8/env/e8 - -\r
761 }\r
762 \r
763 textures/e8/dm_e8stars\r
764 {\r
765         qer_editorimage textures/e8/e8stars.tga\r
766         surfaceparm noimpact\r
767         surfaceparm nolightmap\r
768         surfaceparm nomarks\r
769         q3map_surfacelight 30\r
770         q3map_sun 1 0.98 0.9 55 0 90\r
771         skyParms textures/e8/env/e8 - -\r
772 }\r
773 \r
774 textures/e8/dm_e8stars2\r
775 {\r
776         qer_editorimage textures/e8/e8stars.tga\r
777         surfaceparm noimpact\r
778         surfaceparm nolightmap\r
779         surfaceparm nomarks\r
780         q3map_surfacelight 70\r
781         q3map_sun 1 0.98 0.9 100 0 90\r
782         skyParms textures/e8/env/e8 - -\r
783 }\r
784 \r
785 textures/e8/e8metal_blue_shiney\r
786 {\r
787         qer_editorimage textures/e8/e8metal_blue.tga\r
788         {\r
789                 map textures/effects/tinfx.tga\r
790                 rgbGen identity\r
791                 tcGen environment\r
792         }\r
793         {\r
794                 map textures/e8/e8metal_blue.tga\r
795                 blendfunc blend\r
796                 rgbGen identity\r
797         }\r
798         {\r
799                 map $lightmap\r
800                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
801                 rgbGen identity\r
802                 tcGen lightmap\r
803         }\r
804 }\r
805 \r
806 textures/e8/e8metal_red_shiney\r
807 {\r
808         qer_editorimage textures/e8/e8metal_red.tga\r
809         {\r
810                 map textures/effects/tinfx.tga\r
811                 rgbGen identity\r
812                 tcGen environment\r
813         }\r
814         {\r
815                 map textures/e8/e8metal_red.tga\r
816                 blendfunc blend\r
817                 rgbGen identity\r
818         }\r
819         {\r
820                 map $lightmap\r
821                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
822                 rgbGen identity\r
823                 tcGen lightmap\r
824         }\r
825 }\r
826 \r
827 //broken shader D:\r
828 \r
829 textures/e8/e8trimlight\r
830 {\r
831         q3map_lightimage textures/e8/e8trimlight_fx.tga\r
832         q3map_surfacelight 100\r
833         {\r
834                 map $lightmap\r
835                 rgbGen identity\r
836                 tcGen lightmap\r
837         }\r
838         {\r
839                 map textures/e8/e8trimlight.tga\r
840                 blendfunc filter\r
841                 rgbGen identity\r
842         }\r
843         {\r
844                 map textures/e8/e8trimlight_fx.tga\r
845                 blendfunc add\r
846                 tcMod scroll -2 0\r
847         }\r
848 }\r
849 \r
850 textures/e8/e8trimlight2\r
851 {\r
852         qer_editorimage textures/e8/e8trimlight2.tga\r
853         //q3map_lightimage textures/e8/e8trimlight2.blend.tga\r
854         surfaceparm nomarks\r
855         q3map_surfacelight 400\r
856         {\r
857                 map textures/e8/e8trimlight2.tga\r
858         }\r
859         {\r
860                 map $lightmap\r
861                 blendfunc filter\r
862                 tcGen lightmap\r
863         }\r
864         {\r
865                 map textures/e8/e8trimlight2.blend.tga\r
866                 //rgbGen wave sawtooth .2 1 1 .2\r
867                 blendfunc add\r
868                 tcMod scroll -0.7 0\r
869         }\r
870 }\r