]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/evil8_base.shader
Don't picmip the liftbutton texture (warfare). Players might notice it better now...
[divverent/nexuiz.git] / data / scripts / evil8_base.shader
1 textures/e8/e8_base1broke\r
2 {\r
3         q3map_nonplanar\r
4         q3map_shadeAngle 75\r
5         {\r
6                 map textures/e8/e8_base1broke\r
7                 rgbGen vertex\r
8         }\r
9 }\r
10 \r
11 textures/evil8_lights/e8btrimlight\r
12 {\r
13         qer_editorimage textures/evil8_lights/e8btrimlight.tga\r
14         q3map_lightimage textures/evil8_lights/e8btrimlight.blend.tga\r
15         surfaceparm nomarks\r
16         q3map_surfacelight 250\r
17         {\r
18                 map textures/evil8_lights/e8btrimlight.tga\r
19         }\r
20         {\r
21                 map $lightmap\r
22                 blendfunc filter\r
23                 tcGen lightmap\r
24         }\r
25         {\r
26                 map textures/evil8_lights/e8btrimlight.blend.tga\r
27                 blendfunc add\r
28         }\r
29 }\r
30 \r
31 textures/evil8_lights/e8trimlight\r
32 {\r
33         qer_editorimage textures/evil8_lights/e8trimlight.tga\r
34         q3map_lightimage textures/evil8_lights/e8trimlight.blend.tga\r
35         surfaceparm nomarks\r
36         q3map_surfacelight 250\r
37         {\r
38                 map textures/evil8_lights/e8trimlight.tga\r
39         }\r
40         {\r
41                 map $lightmap\r
42                 blendfunc filter\r
43                 tcGen lightmap\r
44         }\r
45         {\r
46                 map textures/evil8_lights/e8trimlight.blend.tga\r
47                 blendfunc add\r
48         }\r
49 }\r
50 \r
51 textures/evil8_floor/e8warn2steplight\r
52 {\r
53         qer_editorimage textures/evil8_floor/e8warn2steplight.tga\r
54         q3map_lightimage textures/evil8_floor/e8warn2steplight.blend.tga\r
55         surfaceparm nomarks\r
56         q3map_surfacelight 250\r
57         {\r
58                 map textures/evil8_floor/e8warn2steplight.tga\r
59         }\r
60         {\r
61                 map $lightmap\r
62                 blendfunc filter\r
63                 tcGen lightmap\r
64         }\r
65         {\r
66                 map textures/evil8_floor/e8warn2steplight.blend.tga\r
67                 blendfunc add\r
68         }\r
69 }\r
70 \r
71 textures/evil8_floor/e8minitrimlight\r
72 {\r
73         qer_editorimage textures/evil8_lights/e8minitrimlight.tga\r
74         q3map_lightimage textures/evil8_lights/e8minitrimlight.blend.tga\r
75         surfaceparm nomarks\r
76         q3map_surfacelight 250\r
77         {\r
78                 map textures/evil8_lights/e8minitrimlight.tga\r
79         }\r
80         {\r
81                 map $lightmap\r
82                 blendfunc filter\r
83                 tcGen lightmap\r
84         }\r
85         {\r
86                 map textures/evil8_lights/e8minitrimlight.blend.tga\r
87                 blendfunc add\r
88         }\r
89 }\r
90 \r
91 textures/evil8_fx/e8_jumppad02\r
92 {\r
93         q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga\r
94         surfaceparm metalsteps\r
95         q3map_surfacelight 100\r
96         {\r
97                 map textures/evil8_fx/e8_jumppad02.tga\r
98                 rgbGen identity\r
99         }\r
100         {\r
101                 map textures/evil8_fx/e8_jumppad02_fx.tga\r
102                 blendfunc add\r
103                 tcMod rotate 360\r
104                 tcMod stretch sin 1 0.8 1 0.4\r
105         }\r
106         {\r
107                 map textures/evil8_fx/e8_jumppad02.tga\r
108                 blendfunc blend\r
109                 rgbGen identity\r
110         }\r
111         {\r
112                 map $lightmap\r
113                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
114                 rgbGen identity\r
115                 tcGen lightmap\r
116         }\r
117 }\r
118 \r
119 textures/evil8_lights/e8_rlightb2\r
120 {\r
121         qer_editorimage textures/evil8_lights/e8_rlightb2.tga\r
122         q3map_lightimage textures/evil8_lights/e8_rlightb2.blend.tga\r
123         surfaceparm nomarks\r
124         q3map_surfacelight 450\r
125         {\r
126                 map textures/evil8_lights/e8_rlightb2.tga\r
127         }\r
128         {\r
129                 map $lightmap\r
130                 blendfunc filter\r
131                 tcGen lightmap\r
132         }\r
133         {\r
134                 map textures/evil8_lights/e8_rlightb2.blend.tga\r
135                 blendfunc add\r
136         }\r
137 }\r
138 \r
139 textures/evil8_lights/e8_rlightb\r
140 {\r
141         qer_editorimage textures/evil8_lights/e8_rlightb.tga\r
142         q3map_lightimage textures/evil8_lights/e8_rlightb.blend.tga\r
143         surfaceparm nomarks\r
144         q3map_surfacelight 450\r
145         {\r
146                 map textures/evil8_lights/e8_rlightb.tga\r
147         }\r
148         {\r
149                 map $lightmap\r
150                 blendfunc filter\r
151                 tcGen lightmap\r
152         }\r
153         {\r
154                 map textures/evil8_lights/e8_rlightb.blend.tga\r
155                 blendfunc add\r
156         }\r
157 }\r
158 \r
159 textures/evil8_lights/evil8_rlight\r
160 {\r
161         qer_editorimage textures/evil8_lights/e8_rlight.tga\r
162         q3map_lightimage textures/evil8_lights/e8_rlight.blend.tga\r
163         surfaceparm nomarks\r
164         q3map_surfacelight 950\r
165         {\r
166                 map textures/evil8_lights/e8_rlight.tga\r
167         }\r
168         {\r
169                 map $lightmap\r
170                 blendfunc filter\r
171                 tcGen lightmap\r
172         }\r
173         {\r
174                 map textures/evil8_lights/e8_rlight.blend.tga\r
175                 blendfunc add\r
176         }\r
177 }\r
178 \r
179 textures/evil8_lights/e8tmtllight\r
180 {\r
181         qer_editorimage textures/evil8_lights/e8tmtllight.tga\r
182         q3map_lightimage textures/evil8_lights/e8tmtllight.blend.tga\r
183         surfaceparm nomarks\r
184         q3map_surfacelight 950\r
185         {\r
186                 map textures/evil8_lights/e8tmtllight.tga\r
187         }\r
188         {\r
189                 map $lightmap\r
190                 blendfunc filter\r
191                 tcGen lightmap\r
192         }\r
193         {\r
194                 map textures/evil8_lights/e8tmtllight.blend.tga\r
195                 blendfunc add\r
196         }\r
197 }\r
198 \r
199 textures/evil8_lights/e8tmtllight2\r
200 {\r
201         qer_editorimage textures/evil8_lights/e8tmtllight2.tga\r
202         q3map_lightimage textures/evil8_lights/e8tmtllight2.blend.tga\r
203         surfaceparm nomarks\r
204         q3map_surfacelight 950\r
205         {\r
206                 map textures/evil8_lights/e8tmtllight2.tga\r
207         }\r
208         {\r
209                 map $lightmap\r
210                 blendfunc filter\r
211                 tcGen lightmap\r
212         }\r
213         {\r
214                 map textures/evil8_lights/e8tmtllight2.blend.tga\r
215                 blendfunc add\r
216         }\r
217 }\r
218 \r
219 textures/evil8_lights/e8tmtllight2b\r
220 {\r
221         qer_editorimage textures/evil8_lights/e8tmtllight2b.tga\r
222         q3map_lightimage textures/evil8_lights/e8tmtllight2b.blend.tga\r
223         surfaceparm nomarks\r
224         q3map_surfacelight 950\r
225         {\r
226                 map textures/evil8_lights/e8tmtllight2b.tga\r
227         }\r
228         {\r
229                 map $lightmap\r
230                 blendfunc filter\r
231                 tcGen lightmap\r
232         }\r
233         {\r
234                 map textures/evil8_lights/e8tmtllight2b.blend.tga\r
235                 blendfunc add\r
236         }\r
237 }\r
238 \r
239 textures/evil8_grate/e8xgirder_small2\r
240 {\r
241         cull disable\r
242         {\r
243                 map textures/evil8_grate/e8xgirder_small2.tga\r
244                 rgbGen identity\r
245                 depthWrite\r
246                 alphaFunc GE128\r
247         }\r
248         {\r
249                 map $lightmap\r
250                 blendfunc filter\r
251                 rgbGen identity\r
252                 tcGen lightmap\r
253                 depthFunc equal\r
254         }\r
255 }\r
256 \r
257 textures/evil8_fx/e8alphaspawn\r
258 {\r
259         surfaceparm nomarks\r
260         surfaceparm trans\r
261         surfaceparm pointlight\r
262         {\r
263                 map textures/evil8_fx/e8alphaspawn.tga\r
264                 blendfunc add\r
265                 rgbGen Vertex\r
266         }\r
267 }\r
268 \r
269 textures/evil8_fx/e8yarrow\r
270 {\r
271         surfaceparm nomarks\r
272         surfaceparm trans\r
273         surfaceparm pointlight\r
274         {\r
275                 map textures/evil8_fx/e8yarrow.tga\r
276                 blendfunc add\r
277                 rgbGen Vertex\r
278         }\r
279 }\r
280 \r
281 textures/evil8_trim/e8lighttrim_static\r
282 {\r
283         qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
284         surfaceparm nomarks\r
285         q3map_surfacelight 400\r
286         {\r
287                 map textures/evil8_trim/e8lighttrim.tga\r
288         }\r
289         {\r
290                 map $lightmap\r
291                 blendfunc filter\r
292                 tcGen lightmap\r
293         }\r
294         {\r
295                 map textures/evil8_trim/e8lighttrim.blend.tga\r
296                 blendfunc add\r
297         }\r
298 }\r
299 \r
300 textures/evil8_trim/e8lighttrim_glow\r
301 {\r
302         qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
303         surfaceparm nomarks\r
304         q3map_surfacelight 400\r
305         {\r
306                 map textures/evil8_trim/e8lighttrim.tga\r
307         }\r
308         {\r
309                 map $lightmap\r
310                 blendfunc filter\r
311                 tcGen lightmap\r
312         }\r
313         {\r
314                 map textures/evil8_trim/e8lighttrim.blend.tga\r
315                 blendfunc add\r
316                 rgbGen wave sawtooth 0.2 1 1 0.2\r
317         }\r
318 }\r
319 \r
320 textures/evil8_trim/e8lighttrim_b_static\r
321 {\r
322         qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
323         surfaceparm nomarks\r
324         q3map_surfacelight 400\r
325         {\r
326                 map textures/evil8_trim/e8lighttrim_b.tga\r
327         }\r
328         {\r
329                 map $lightmap\r
330                 blendfunc filter\r
331                 tcGen lightmap\r
332         }\r
333         {\r
334                 map textures/evil8_trim/e8lighttrim_b.blend.tga\r
335                 blendfunc add\r
336         }\r
337 }\r
338 \r
339 textures/evil8_trim/e8lighttrim_b_glow\r
340 {\r
341         qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
342         surfaceparm nomarks\r
343         q3map_surfacelight 400\r
344         {\r
345                 map textures/evil8_trim/e8lighttrim_b.tga\r
346         }\r
347         {\r
348                 map $lightmap\r
349                 blendfunc filter\r
350                 tcGen lightmap\r
351         }\r
352         {\r
353                 map textures/evil8_trim/e8lighttrim_b.blend.tga\r
354                 blendfunc add\r
355                 rgbGen wave sawtooth 0.2 1 1 0.2\r
356         }\r
357 }\r
358 \r
359 textures/evil8_fx/e8jumpspawn02\r
360 {\r
361         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
362         surfaceparm metalsteps\r
363         q3map_surfacelight 100\r
364         {\r
365                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
366                 rgbGen identity\r
367                 tcMod rotate 760\r
368         }\r
369         {\r
370                 map textures/evil8_fx/e8jumpspawn02.tga\r
371                 blendfunc blend\r
372                 rgbGen identity\r
373         }\r
374         {\r
375                 map $lightmap\r
376                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
377                 rgbGen identity\r
378                 tcGen lightmap\r
379         }\r
380 }\r
381 \r
382 textures/evil8_fx/e8jumpspawn02b\r
383 {\r
384         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
385         surfaceparm metalsteps\r
386         q3map_surfacelight 100\r
387         {\r
388                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
389                 rgbGen identity\r
390                 tcMod rotate 760\r
391         }\r
392         {\r
393                 map textures/evil8_fx/e8jumpspawn02b.tga\r
394                 blendfunc blend\r
395                 rgbGen identity\r
396         }\r
397         {\r
398                 map $lightmap\r
399                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
400                 rgbGen identity\r
401                 tcGen lightmap\r
402         }\r
403 }\r
404 \r
405 textures/evil8_fx/e8jumpspawn02c\r
406 {\r
407         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
408         surfaceparm metalsteps\r
409         q3map_surfacelight 100\r
410         {\r
411                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
412                 rgbGen identity\r
413                 tcMod rotate 760\r
414         }\r
415         {\r
416                 map textures/evil8_fx/e8jumpspawn02c.tga\r
417                 blendfunc blend\r
418                 rgbGen identity\r
419         }\r
420         {\r
421                 map $lightmap\r
422                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
423                 rgbGen identity\r
424                 tcGen lightmap\r
425         }\r
426 }\r
427 \r
428 textures/evil8_fx/e8_launchpad1\r
429 {\r
430         q3map_lightimage textures/evil8_fx/e8_launchpad1.blend.tga\r
431         surfaceparm metalsteps\r
432         q3map_surfacelight 100\r
433         {\r
434                 map textures/evil8_fx/e8_launchpad1_fx.tga\r
435                 rgbGen identity\r
436                 tcMod scroll 0 3\r
437         }\r
438         {\r
439                 map textures/evil8_fx/e8_launchpad1.tga\r
440                 blendfunc blend\r
441                 rgbGen identity\r
442         }\r
443         {\r
444                 map textures/evil8_fx/e8_launchpad1.blend.tga\r
445                 blendfunc add\r
446                 rgbGen wave triangle 0.2 2 1 2\r
447         }\r
448         {\r
449                 map $lightmap\r
450                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
451                 rgbGen identity\r
452                 tcGen lightmap\r
453         }\r
454 }\r
455 \r
456 textures/evil8_fx/e8red_dcl\r
457 {\r
458         surfaceparm nomarks\r
459         surfaceparm trans\r
460         surfaceparm pointlight\r
461         nopicmip\r
462         {\r
463                 map textures/evil8_fx/e8red_dcl.tga\r
464                 blendfunc add\r
465                 rgbGen Vertex\r
466         }\r
467 }\r
468 \r
469 textures/evil8_fx/e8blue_dcl\r
470 {\r
471         surfaceparm nomarks\r
472         surfaceparm trans\r
473         surfaceparm pointlight\r
474         nopicmip\r
475         {\r
476                 map textures/evil8_fx/e8blue_dcl.tga\r
477                 blendfunc add\r
478                 rgbGen Vertex\r
479         }\r
480 }\r
481 \r
482 textures/evil8_grate/e8xgirder\r
483 {\r
484         surfaceparm alphashadow\r
485         surfaceparm metalsteps\r
486         surfaceparm nomarks\r
487         surfaceparm trans\r
488         cull disable\r
489         nopicmip\r
490         {\r
491                 map textures/evil8_grate/e8xgirder.tga\r
492                 rgbGen identity\r
493                 depthWrite\r
494                 alphaFunc GE128\r
495         }\r
496         {\r
497                 map $lightmap\r
498                 blendfunc filter\r
499                 rgbGen identity\r
500                 tcGen lightmap\r
501                 depthFunc equal\r
502         }\r
503 }\r
504 \r
505 textures/evil8_grate/e8xgirder_small\r
506 {\r
507         cull disable\r
508         {\r
509                 map textures/evil8_grate/e8xgirder_small.tga\r
510                 rgbGen identity\r
511                 depthWrite\r
512                 alphaFunc GE128\r
513         }\r
514         {\r
515                 map $lightmap\r
516                 blendfunc filter\r
517                 rgbGen identity\r
518                 tcGen lightmap\r
519                 depthFunc equal\r
520         }\r
521 }\r
522 \r
523 textures/evil8_trim/e8mtltrim2\r
524 {\r
525         surfaceparm alphashadow\r
526         surfaceparm metalsteps\r
527         surfaceparm trans\r
528         cull disable\r
529         {\r
530                 map textures/evil8_trim/e8mtltrim2.tga\r
531                 rgbGen identity\r
532                 depthWrite\r
533                 alphaFunc GE128\r
534         }\r
535         {\r
536                 map $lightmap\r
537                 blendfunc filter\r
538                 rgbGen identity\r
539                 tcGen lightmap\r
540                 depthFunc equal\r
541         }\r
542 }\r
543 \r
544 textures/evil8_trim/e8wrntrim2\r
545 {\r
546         surfaceparm alphashadow\r
547         surfaceparm metalsteps\r
548         surfaceparm trans\r
549         cull disable\r
550         {\r
551                 map textures/evil8_trim/e8wrntrim2.tga\r
552                 rgbGen identity\r
553                 depthWrite\r
554                 alphaFunc GE128\r
555         }\r
556         {\r
557                 map $lightmap\r
558                 blendfunc filter\r
559                 rgbGen identity\r
560                 tcGen lightmap\r
561                 depthFunc equal\r
562         }\r
563 }\r
564 \r
565 textures/evil8_trim/e8mtltrim2\r
566 {\r
567         surfaceparm alphashadow\r
568         surfaceparm metalsteps\r
569         surfaceparm trans\r
570         cull disable\r
571         {\r
572                 map textures/evil8_trim/e8mtltrim2.tga\r
573                 rgbGen identity\r
574                 depthWrite\r
575                 alphaFunc GE128\r
576         }\r
577         {\r
578                 map $lightmap\r
579                 blendfunc filter\r
580                 rgbGen identity\r
581                 tcGen lightmap\r
582                 depthFunc equal\r
583         }\r
584 }\r
585 \r
586 textures/evil8_grate/e8bgrate01\r
587 {\r
588         surfaceparm alphashadow\r
589         surfaceparm metalsteps\r
590         cull disable\r
591         {\r
592                 map textures/evil8_grate/e8bgrate01.tga\r
593                 rgbGen identity\r
594                 depthWrite\r
595                 alphaFunc GE128\r
596         }\r
597         {\r
598                 map $lightmap\r
599                 blendfunc filter\r
600                 rgbGen identity\r
601                 tcGen lightmap\r
602                 depthFunc equal\r
603         }\r
604 }\r
605 \r
606 textures/evil8_fx/e8rail\r
607 {\r
608         surfaceparm alphashadow\r
609         cull disable\r
610         nomipmaps\r
611         {\r
612                 map textures/evil8_fx/e8rail.tga\r
613                 rgbGen identity\r
614                 depthWrite\r
615                 alphaFunc GE128\r
616         }\r
617         {\r
618                 map $lightmap\r
619                 blendfunc filter\r
620                 rgbGen identity\r
621                 tcGen lightmap\r
622                 depthFunc equal\r
623         }\r
624 }\r
625 \r
626 textures/evil8_fx/e8icon_red\r
627 {\r
628         surfaceparm nolightmap\r
629         surfaceparm nomarks\r
630         surfaceparm trans\r
631         cull disable\r
632         {\r
633                 map textures/evil8_fx/e8icon_red.tga\r
634                 blendfunc add\r
635                 rgbGen wave triangle 0.2 0.5 0 0.2\r
636         }\r
637 }\r
638 \r
639 textures/evil8_fx/e8icon_blue\r
640 {\r
641         surfaceparm nolightmap\r
642         surfaceparm nomarks\r
643         surfaceparm trans\r
644         cull disable\r
645         {\r
646                 map textures/evil8_fx/e8icon_blue.tga\r
647                 blendfunc add\r
648                 rgbGen wave triangle 0.2 0.5 0 0.2\r
649         }\r
650 }\r
651 \r
652 //doesn't work right, please edit as you see fit\r
653 \r
654 textures/evil8_fx/e8scuffs1\r
655 {\r
656         surfaceparm nolightmap\r
657         surfaceparm nomarks\r
658         surfaceparm trans\r
659         cull disable\r
660         qer_trans 0.4\r
661         {\r
662                 map textures/evil8_fx/e8scuffs1.tga\r
663                 blendfunc blend\r
664                 rgbGen Vertex\r
665                 depthWrite\r
666         }\r
667 }\r
668 \r
669 textures/evil8_fx/e8circle_red\r
670 {\r
671         surfaceparm nolightmap\r
672         surfaceparm nomarks\r
673         surfaceparm trans\r
674         {\r
675                 map textures/evil8_fx/e8circle_red.tga\r
676                 blendfunc add\r
677                 rgbGen identity\r
678         }\r
679 }\r
680 \r
681 textures/evil8_fx/e8circle_blue\r
682 {\r
683         surfaceparm nolightmap\r
684         surfaceparm nomarks\r
685         surfaceparm trans\r
686         {\r
687                 map textures/evil8_fx/e8circle_blue.tga\r
688                 blendfunc add\r
689                 rgbGen identity\r
690         }\r
691 }\r
692 \r
693 textures/evil8_fx/e8circle_red_fade\r
694 {\r
695         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
696         surfaceparm nolightmap\r
697         surfaceparm nomarks\r
698         surfaceparm trans\r
699         cull disable\r
700         {\r
701                 map textures/evil8_fx/e8circle_red.tga\r
702                 blendfunc add\r
703                 rgbGen wave triangle 0.2 0.5 0 0.5\r
704         }\r
705 }\r
706 \r
707 textures/evil8_fx/e8circle_blue_fade\r
708 {\r
709         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
710         surfaceparm nolightmap\r
711         surfaceparm nomarks\r
712         surfaceparm trans\r
713         cull disable\r
714         {\r
715                 map textures/evil8_fx/e8circle_blue.tga\r
716                 blendfunc add\r
717                 rgbGen wave triangle 0.2 0.5 0 0.5\r
718         }\r
719 }\r
720 \r
721 textures/evil8_fx/e8spawn01b\r
722 {\r
723         {\r
724                 map textures/sfx/proto_zzztblu2.tga\r
725                 rgbGen identity\r
726                 tcMod turb 0 0.5 0 9.6\r
727                 tcMod scale 2 2\r
728                 tcMod scroll 9 5\r
729         }\r
730         {\r
731                 map textures/evil8_fx/e8spawn01b.tga\r
732                 blendfunc blend\r
733                 rgbGen identity\r
734         }\r
735         {\r
736                 map $lightmap\r
737                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
738                 rgbGen identity\r
739                 tcGen lightmap\r
740         }\r
741 }\r
742 \r
743 textures/evil8_trim/e8trim_bluefx\r
744 {\r
745         q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
746         q3map_surfacelight 100\r
747         {\r
748                 map $lightmap\r
749                 rgbGen identity\r
750                 tcGen lightmap\r
751         }\r
752         {\r
753                 map textures/evil8_trim/e8trim_bluefx.tga\r
754                 blendfunc filter\r
755                 rgbGen identity\r
756         }\r
757         {\r
758                 map textures/evil8_trim/e8trimfx_b.tga\r
759                 blendfunc add\r
760                 tcMod scroll -2 0\r
761         }\r
762 }\r
763 \r
764 textures/evil8_trim/e8trim_redfx\r
765 {\r
766         q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
767         q3map_surfacelight 100\r
768         {\r
769                 map $lightmap\r
770                 rgbGen identity\r
771                 tcGen lightmap\r
772         }\r
773         {\r
774                 map textures/evil8_trim/e8trim_redfx.tga\r
775                 blendfunc filter\r
776                 rgbGen identity\r
777         }\r
778         {\r
779                 map textures/evil8_trim/e8trimfx_r.tga\r
780                 blendfunc add\r
781                 tcMod scroll -2 0\r
782         }\r
783 }\r
784 \r
785 //not for public release :P\r
786 \r
787 textures/evil8_fx/e8evilspacetxt\r
788 {\r
789         surfaceparm nomarks\r
790         surfaceparm trans\r
791         surfaceparm pointlight\r
792         {\r
793                 map textures/evil8_fx/e8evilspacetxt.tga\r
794                 blendfunc add\r
795                 rgbGen Vertex\r
796         }\r
797 }\r
798 \r
799 textures/evil8_lights/e8tinylight\r
800 {\r
801         qer_editorimage textures/evil8_lights/e8tinylight.tga\r
802         q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga\r
803         surfaceparm nomarks\r
804         q3map_surfacelight 950\r
805         {\r
806                 map textures/evil8_lights/e8tinylight.tga\r
807         }\r
808         {\r
809                 map $lightmap\r
810                 blendfunc filter\r
811                 tcGen lightmap\r
812         }\r
813         {\r
814                 map textures/evil8_lights/e8tinylight.blend.tga\r
815                 blendfunc add\r
816         }\r
817 }\r
818 \r
819 textures/evil8_lights/e8tinylightblue\r
820 {\r
821         qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
822         surfaceparm nomarks\r
823         q3map_surfacelight 950\r
824         {\r
825                 map textures/evil8_lights/e8tinylightblue.tga\r
826         }\r
827         {\r
828                 map $lightmap\r
829                 blendfunc filter\r
830                 tcGen lightmap\r
831         }\r
832         {\r
833                 map textures/evil8_lights/e8tinylightblue.blend.tga\r
834                 blendfunc add\r
835         }\r
836 }\r
837 \r
838 textures/evil8_fx/e8beam\r
839 {\r
840         qer_editorimage textures/evil8_fx/e8beam.tga\r
841         surfaceparm nolightmap\r
842         surfaceparm nomarks\r
843         surfaceparm nonsolid\r
844         surfaceparm trans\r
845         cull disable\r
846         qer_trans 0.6\r
847         {\r
848                 map textures/evil8_fx/e8beam.tga\r
849                 blendfunc add\r
850                 tcMod scroll 0.3 0\r
851         }\r
852 }\r
853 \r
854 textures/evil8_fx/e8beam_blue\r
855 {\r
856         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
857         surfaceparm nolightmap\r
858         surfaceparm nomarks\r
859         surfaceparm nonsolid\r
860         surfaceparm trans\r
861         cull disable\r
862         qer_trans 0.6\r
863         {\r
864                 map textures/evil8_fx/e8beam_blue.tga\r
865                 blendfunc add\r
866                 tcMod scroll 0.3 0\r
867         }\r
868 }\r
869 \r
870 textures/evil8_base/e8metal03c_shiney\r
871 {\r
872         qer_editorimage textures/evil8_base/e8metal03c.tga\r
873         {\r
874                 map textures/effects/tinfx.tga\r
875                 rgbGen identity\r
876                 tcGen environment\r
877         }\r
878         {\r
879                 map textures/evil8_base/e8metal03c.tga\r
880                 blendfunc blend\r
881                 rgbGen identity\r
882         }\r
883         {\r
884                 map $lightmap\r
885                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
886                 rgbGen identity\r
887                 tcGen lightmap\r
888         }\r
889 }\r
890 \r
891 textures/evil8_base/e8metal_blue_shiney\r
892 {\r
893         qer_editorimage textures/evil8_base/e8metal_blue.tga\r
894         {\r
895                 map textures/effects/tinfx.tga\r
896                 rgbGen identity\r
897                 tcGen environment\r
898         }\r
899         {\r
900                 map textures/evil8_base/e8metal_blue.tga\r
901                 blendfunc blend\r
902                 rgbGen identity\r
903         }\r
904         {\r
905                 map $lightmap\r
906                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
907                 rgbGen identity\r
908                 tcGen lightmap\r
909         }\r
910 }\r
911 \r
912 textures/evil8_base/e8metal_red_shiney\r
913 {\r
914         qer_editorimage textures/evil8_base/e8metal_red.tga\r
915         {\r
916                 map textures/effects/tinfx.tga\r
917                 rgbGen identity\r
918                 tcGen environment\r
919         }\r
920         {\r
921                 map textures/evil8_base/e8metal_red.tga\r
922                 blendfunc blend\r
923                 rgbGen identity\r
924         }\r
925         {\r
926                 map $lightmap\r
927                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
928                 rgbGen identity\r
929                 tcGen lightmap\r
930         }\r
931 }\r
932 \r
933 //broken shader D:?\r
934 \r
935 textures/evil8_trim/e8trimlight\r
936 {\r
937         q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
938         q3map_surfacelight 100\r
939         {\r
940                 map $lightmap\r
941                 rgbGen identity\r
942                 tcGen lightmap\r
943         }\r
944         {\r
945                 map textures/evil8_trim/e8trimlight.tga\r
946                 blendfunc filter\r
947                 rgbGen identity\r
948         }\r
949         {\r
950                 map textures/evil8_trim/e8trimlight_fx.tga\r
951                 blendfunc add\r
952                 tcMod scroll -2 0\r
953         }\r
954 }\r
955 \r
956 textures/evil8_trim/e8trimlight2_blue\r
957 {\r
958         qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
959         surfaceparm nomarks\r
960         q3map_surfacelight 400\r
961         {\r
962                 map textures/evil8_trim/e8trimlight2_blue.tga\r
963         }\r
964         {\r
965                 map $lightmap\r
966                 blendfunc filter\r
967                 tcGen lightmap\r
968         }\r
969         {\r
970                 map textures/evil8_trim/e8trimlight2_blue.blend.tga\r
971                 blendfunc add\r
972                 tcMod scroll -0.7 0\r
973         }\r
974 }\r
975 \r
976 textures/evil8_trim/e8trimlight2_red\r
977 {\r
978         qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
979         surfaceparm nomarks\r
980         q3map_surfacelight 400\r
981         {\r
982                 map textures/evil8_trim/e8trimlight2_red.tga\r
983         }\r
984         {\r
985                 map $lightmap\r
986                 blendfunc filter\r
987                 tcGen lightmap\r
988         }\r
989         {\r
990                 map textures/evil8_trim/e8trimlight2_red.blend.tga\r
991                 blendfunc add\r
992                 tcMod scroll -0.7 0\r
993         }\r
994 }\r
995 \r
996 //===========================//\r
997 //=======floor sounds========//\r
998 //===========================//\r
999 \r
1000 textures/evil8_floor/e8clangfloor\r
1001 {\r
1002         //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
1003         surfaceparm metalsteps\r
1004         {\r
1005                 map $lightmap\r
1006                 rgbGen identity\r
1007                 tcGen lightmap\r
1008         }\r
1009         {\r
1010                 map textures/evil8_floor/e8clangfloor.tga\r
1011                 blendfunc filter\r
1012                 rgbGen identity\r
1013         }\r
1014 }\r
1015 \r
1016 textures/evil8_floor/e8clangfloor01\r
1017 {\r
1018         surfaceparm metalsteps\r
1019         {\r
1020                 map $lightmap\r
1021                 rgbGen identity\r
1022                 tcGen lightmap\r
1023         }\r
1024         {\r
1025                 map textures/evil8_floor/e8clangfloor01.tga\r
1026                 blendfunc filter\r
1027                 rgbGen identity\r
1028         }\r
1029 }\r
1030 \r
1031 textures/evil8_floor/e8clangfloor03\r
1032 {\r
1033         surfaceparm metalsteps\r
1034         {\r
1035                 map $lightmap\r
1036                 rgbGen identity\r
1037                 tcGen lightmap\r
1038         }\r
1039         {\r
1040                 map textures/evil8_floor/e8clangfloor03.tga\r
1041                 blendfunc filter\r
1042                 rgbGen identity\r
1043         }\r
1044 }\r
1045 \r
1046 textures/evil8_floor/e8clangfloor04\r
1047 {\r
1048         surfaceparm metalsteps\r
1049         {\r
1050                 map $lightmap\r
1051                 rgbGen identity\r
1052                 tcGen lightmap\r
1053         }\r
1054         {\r
1055                 map textures/evil8_floor/e8clangfloor04.tga\r
1056                 blendfunc filter\r
1057                 rgbGen identity\r
1058         }\r
1059 }\r
1060 \r
1061 textures/evil8_floor/e8clangfloor04_blue\r
1062 {\r
1063         surfaceparm metalsteps\r
1064         {\r
1065                 map $lightmap\r
1066                 rgbGen identity\r
1067                 tcGen lightmap\r
1068         }\r
1069         {\r
1070                 map textures/evil8_floor/e8clangfloor04_blue.tga\r
1071                 blendfunc filter\r
1072                 rgbGen identity\r
1073         }\r
1074 }\r
1075 \r
1076 textures/evil8_floor/e8clangfloor04_red\r
1077 {\r
1078         surfaceparm metalsteps\r
1079         {\r
1080                 map $lightmap\r
1081                 rgbGen identity\r
1082                 tcGen lightmap\r
1083         }\r
1084         {\r
1085                 map textures/evil8_floor/e8clangfloor04_red.tga\r
1086                 blendfunc filter\r
1087                 rgbGen identity\r
1088         }\r
1089 }\r
1090 \r
1091 textures/evil8_floor/e8clangfloor04b\r
1092 {\r
1093         surfaceparm metalsteps\r
1094         {\r
1095                 map $lightmap\r
1096                 rgbGen identity\r
1097                 tcGen lightmap\r
1098         }\r
1099         {\r
1100                 map textures/evil8_floor/e8clangfloor04b.tga\r
1101                 blendfunc filter\r
1102                 rgbGen identity\r
1103         }\r
1104 }\r
1105 \r
1106 textures/evil8_floor/e8clangfloor04warn\r
1107 {\r
1108         surfaceparm metalsteps\r
1109         {\r
1110                 map $lightmap\r
1111                 rgbGen identity\r
1112                 tcGen lightmap\r
1113         }\r
1114         {\r
1115                 map textures/evil8_floor/e8clangfloor04warn.tga\r
1116                 blendfunc filter\r
1117                 rgbGen identity\r
1118         }\r
1119 }\r
1120 \r
1121 textures/evil8_floor/e8clangfloor04warn2\r
1122 {\r
1123         surfaceparm metalsteps\r
1124         {\r
1125                 map $lightmap\r
1126                 rgbGen identity\r
1127                 tcGen lightmap\r
1128         }\r
1129         {\r
1130                 map textures/evil8_floor/e8clangfloor04warn2.tga\r
1131                 blendfunc filter\r
1132                 rgbGen identity\r
1133         }\r
1134 }\r
1135 \r
1136 textures/evil8_floor/e8clangfloor05\r
1137 {\r
1138         surfaceparm metalsteps\r
1139         {\r
1140                 map $lightmap\r
1141                 rgbGen identity\r
1142                 tcGen lightmap\r
1143         }\r
1144         {\r
1145                 map textures/evil8_floor/e8clangfloor05.tga\r
1146                 blendfunc filter\r
1147                 rgbGen identity\r
1148         }\r
1149 }\r
1150 \r
1151 textures/evil8_floor/e8clangfloor05b\r
1152 {\r
1153         surfaceparm metalsteps\r
1154         {\r
1155                 map $lightmap\r
1156                 rgbGen identity\r
1157                 tcGen lightmap\r
1158         }\r
1159         {\r
1160                 map textures/evil8_floor/e8clangfloor05b.tga\r
1161                 blendfunc filter\r
1162                 rgbGen identity\r
1163         }\r
1164 }\r
1165 \r
1166 textures/evil8_floor/e8clangfloor05c\r
1167 {\r
1168         surfaceparm metalsteps\r
1169         {\r
1170                 map $lightmap\r
1171                 rgbGen identity\r
1172                 tcGen lightmap\r
1173         }\r
1174         {\r
1175                 map textures/evil8_floor/e8clangfloor05c.tga\r
1176                 blendfunc filter\r
1177                 rgbGen identity\r
1178         }\r
1179 }\r