]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/evil8_base.shader
renamed nexuiz-linux.sh to nexuiz-linux-sdl.sh
[divverent/nexuiz.git] / data / scripts / evil8_base.shader
1 textures/e8/e8_base1broke\r
2 {\r
3         q3map_nonplanar\r
4         q3map_shadeAngle 75
5         {
6                 map textures/e8/e8_base1broke
7                 rgbGen vertex
8         }
9 }
10
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         {\r
462                 map textures/evil8_fx/e8red_dcl.tga\r
463                 blendfunc add\r
464                 rgbGen Vertex\r
465         }\r
466 }\r
467 \r
468 textures/evil8_fx/e8blue_dcl\r
469 {\r
470         surfaceparm nomarks\r
471         surfaceparm trans\r
472         surfaceparm pointlight\r
473         {\r
474                 map textures/evil8_fx/e8blue_dcl.tga\r
475                 blendfunc add\r
476                 rgbGen Vertex\r
477         }\r
478 }\r
479 \r
480 textures/evil8_grate/e8xgirder\r
481 {\r
482         surfaceparm alphashadow\r
483         surfaceparm metalsteps\r
484         surfaceparm nomarks\r
485         surfaceparm trans\r
486         cull disable\r
487         nopicmip\r
488         {\r
489                 map textures/evil8_grate/e8xgirder.tga\r
490                 rgbGen identity\r
491                 depthWrite\r
492                 alphaFunc GE128\r
493         }\r
494         {\r
495                 map $lightmap\r
496                 blendfunc filter\r
497                 rgbGen identity\r
498                 tcGen lightmap\r
499                 depthFunc equal\r
500         }\r
501 }\r
502 \r
503 textures/evil8_grate/e8xgirder_small\r
504 {\r
505         cull disable\r
506         {\r
507                 map textures/evil8_grate/e8xgirder_small.tga\r
508                 rgbGen identity\r
509                 depthWrite\r
510                 alphaFunc GE128\r
511         }\r
512         {\r
513                 map $lightmap\r
514                 blendfunc filter\r
515                 rgbGen identity\r
516                 tcGen lightmap\r
517                 depthFunc equal\r
518         }\r
519 }\r
520 \r
521 textures/evil8_trim/e8mtltrim2\r
522 {\r
523         surfaceparm alphashadow\r
524         surfaceparm metalsteps\r
525         surfaceparm trans\r
526         cull disable\r
527         {\r
528                 map textures/evil8_trim/e8mtltrim2.tga\r
529                 rgbGen identity\r
530                 depthWrite\r
531                 alphaFunc GE128\r
532         }\r
533         {\r
534                 map $lightmap\r
535                 blendfunc filter\r
536                 rgbGen identity\r
537                 tcGen lightmap\r
538                 depthFunc equal\r
539         }\r
540 }\r
541 \r
542 textures/evil8_trim/e8wrntrim2\r
543 {\r
544         surfaceparm alphashadow\r
545         surfaceparm metalsteps\r
546         surfaceparm trans\r
547         cull disable\r
548         {\r
549                 map textures/evil8_trim/e8wrntrim2.tga\r
550                 rgbGen identity\r
551                 depthWrite\r
552                 alphaFunc GE128\r
553         }\r
554         {\r
555                 map $lightmap\r
556                 blendfunc filter\r
557                 rgbGen identity\r
558                 tcGen lightmap\r
559                 depthFunc equal\r
560         }\r
561 }\r
562 \r
563 textures/evil8_trim/e8mtltrim2\r
564 {\r
565         surfaceparm alphashadow\r
566         surfaceparm metalsteps\r
567         surfaceparm trans\r
568         cull disable\r
569         {\r
570                 map textures/evil8_trim/e8mtltrim2.tga\r
571                 rgbGen identity\r
572                 depthWrite\r
573                 alphaFunc GE128\r
574         }\r
575         {\r
576                 map $lightmap\r
577                 blendfunc filter\r
578                 rgbGen identity\r
579                 tcGen lightmap\r
580                 depthFunc equal\r
581         }\r
582 }\r
583 \r
584 textures/evil8_grate/e8bgrate01\r
585 {\r
586         surfaceparm alphashadow\r
587         surfaceparm metalsteps\r
588         cull disable\r
589         {\r
590                 map textures/evil8_grate/e8bgrate01.tga\r
591                 rgbGen identity\r
592                 depthWrite\r
593                 alphaFunc GE128\r
594         }\r
595         {\r
596                 map $lightmap\r
597                 blendfunc filter\r
598                 rgbGen identity\r
599                 tcGen lightmap\r
600                 depthFunc equal\r
601         }\r
602 }\r
603 \r
604 textures/evil8_fx/e8rail\r
605 {\r
606         surfaceparm alphashadow\r
607         cull disable\r
608         nomipmaps\r
609         {\r
610                 map textures/evil8_fx/e8rail.tga\r
611                 rgbGen identity\r
612                 depthWrite\r
613                 alphaFunc GE128\r
614         }\r
615         {\r
616                 map $lightmap\r
617                 blendfunc filter\r
618                 rgbGen identity\r
619                 tcGen lightmap\r
620                 depthFunc equal\r
621         }\r
622 }\r
623 \r
624 textures/evil8_fx/e8icon_red\r
625 {\r
626         surfaceparm nolightmap\r
627         surfaceparm nomarks\r
628         surfaceparm trans\r
629         cull disable\r
630         {\r
631                 map textures/evil8_fx/e8icon_red.tga\r
632                 blendfunc add\r
633                 rgbGen wave triangle 0.2 0.5 0 0.2\r
634         }\r
635 }\r
636 \r
637 textures/evil8_fx/e8icon_blue\r
638 {\r
639         surfaceparm nolightmap\r
640         surfaceparm nomarks\r
641         surfaceparm trans\r
642         cull disable\r
643         {\r
644                 map textures/evil8_fx/e8icon_blue.tga\r
645                 blendfunc add\r
646                 rgbGen wave triangle 0.2 0.5 0 0.2\r
647         }\r
648 }\r
649 \r
650 //doesn't work right, please edit as you see fit\r
651 \r
652 textures/evil8_fx/e8scuffs1\r
653 {\r
654         surfaceparm nolightmap\r
655         surfaceparm nomarks\r
656         surfaceparm trans\r
657         cull disable\r
658         qer_trans 0.4\r
659         {\r
660                 map textures/evil8_fx/e8scuffs1.tga\r
661                 blendfunc blend\r
662                 rgbGen Vertex\r
663                 depthWrite\r
664         }\r
665 }\r
666 \r
667 textures/evil8_fx/e8circle_red\r
668 {\r
669         surfaceparm nolightmap\r
670         surfaceparm nomarks\r
671         surfaceparm trans\r
672         {\r
673                 map textures/evil8_fx/e8circle_red.tga\r
674                 blendfunc add\r
675                 rgbGen identity\r
676         }\r
677 }\r
678 \r
679 textures/evil8_fx/e8circle_blue\r
680 {\r
681         surfaceparm nolightmap\r
682         surfaceparm nomarks\r
683         surfaceparm trans\r
684         {\r
685                 map textures/evil8_fx/e8circle_blue.tga\r
686                 blendfunc add\r
687                 rgbGen identity\r
688         }\r
689 }\r
690 \r
691 textures/evil8_fx/e8circle_red_fade\r
692 {\r
693         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
694         surfaceparm nolightmap\r
695         surfaceparm nomarks\r
696         surfaceparm trans\r
697         cull disable\r
698         {\r
699                 map textures/evil8_fx/e8circle_red.tga\r
700                 blendfunc add\r
701                 rgbGen wave triangle 0.2 0.5 0 0.5\r
702         }\r
703 }\r
704 \r
705 textures/evil8_fx/e8circle_blue_fade\r
706 {\r
707         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
708         surfaceparm nolightmap\r
709         surfaceparm nomarks\r
710         surfaceparm trans\r
711         cull disable\r
712         {\r
713                 map textures/evil8_fx/e8circle_blue.tga\r
714                 blendfunc add\r
715                 rgbGen wave triangle 0.2 0.5 0 0.5\r
716         }\r
717 }\r
718 \r
719 textures/evil8_fx/e8spawn01b\r
720 {\r
721         {\r
722                 map textures/sfx/proto_zzztblu2.tga\r
723                 rgbGen identity\r
724                 tcMod turb 0 0.5 0 9.6\r
725                 tcMod scale 2 2\r
726                 tcMod scroll 9 5\r
727         }\r
728         {\r
729                 map textures/evil8_fx/e8spawn01b.tga\r
730                 blendfunc blend\r
731                 rgbGen identity\r
732         }\r
733         {\r
734                 map $lightmap\r
735                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
736                 rgbGen identity\r
737                 tcGen lightmap\r
738         }\r
739 }\r
740 \r
741 textures/evil8_trim/e8trim_bluefx\r
742 {\r
743         q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
744         q3map_surfacelight 100\r
745         {\r
746                 map $lightmap\r
747                 rgbGen identity\r
748                 tcGen lightmap\r
749         }\r
750         {\r
751                 map textures/evil8_trim/e8trim_bluefx.tga\r
752                 blendfunc filter\r
753                 rgbGen identity\r
754         }\r
755         {\r
756                 map textures/evil8_trim/e8trimfx_b.tga\r
757                 blendfunc add\r
758                 tcMod scroll -2 0\r
759         }\r
760 }\r
761 \r
762 textures/evil8_trim/e8trim_redfx\r
763 {\r
764         q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
765         q3map_surfacelight 100\r
766         {\r
767                 map $lightmap\r
768                 rgbGen identity\r
769                 tcGen lightmap\r
770         }\r
771         {\r
772                 map textures/evil8_trim/e8trim_redfx.tga\r
773                 blendfunc filter\r
774                 rgbGen identity\r
775         }\r
776         {\r
777                 map textures/evil8_trim/e8trimfx_r.tga\r
778                 blendfunc add\r
779                 tcMod scroll -2 0\r
780         }\r
781 }\r
782 \r
783 //not for public release :P\r
784 \r
785 textures/evil8_fx/e8evilspacetxt\r
786 {\r
787         surfaceparm nomarks\r
788         surfaceparm trans\r
789         surfaceparm pointlight\r
790         {\r
791                 map textures/evil8_fx/e8evilspacetxt.tga\r
792                 blendfunc add\r
793                 rgbGen Vertex\r
794         }\r
795 }\r
796 \r
797 textures/evil8_lights/e8tinylight\r
798 {\r
799         qer_editorimage textures/evil8_lights/e8tinylight.tga\r
800         q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga\r
801         surfaceparm nomarks\r
802         q3map_surfacelight 950\r
803         {\r
804                 map textures/evil8_lights/e8tinylight.tga\r
805         }\r
806         {\r
807                 map $lightmap\r
808                 blendfunc filter\r
809                 tcGen lightmap\r
810         }\r
811         {\r
812                 map textures/evil8_lights/e8tinylight.blend.tga\r
813                 blendfunc add\r
814         }\r
815 }\r
816 \r
817 textures/evil8_lights/e8tinylightblue\r
818 {\r
819         qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
820         surfaceparm nomarks\r
821         q3map_surfacelight 950\r
822         {\r
823                 map textures/evil8_lights/e8tinylightblue.tga\r
824         }\r
825         {\r
826                 map $lightmap\r
827                 blendfunc filter\r
828                 tcGen lightmap\r
829         }\r
830         {\r
831                 map textures/evil8_lights/e8tinylightblue.blend.tga\r
832                 blendfunc add\r
833         }\r
834 }\r
835 \r
836 textures/evil8_fx/e8beam\r
837 {\r
838         qer_editorimage textures/evil8_fx/e8beam.tga\r
839         surfaceparm nolightmap\r
840         surfaceparm nomarks\r
841         surfaceparm nonsolid\r
842         surfaceparm trans\r
843         cull disable\r
844         qer_trans 0.6\r
845         {\r
846                 map textures/evil8_fx/e8beam.tga\r
847                 blendfunc add\r
848                 tcMod scroll 0.3 0\r
849         }\r
850 }\r
851 \r
852 textures/evil8_fx/e8beam_blue\r
853 {\r
854         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
855         surfaceparm nolightmap\r
856         surfaceparm nomarks\r
857         surfaceparm nonsolid\r
858         surfaceparm trans\r
859         cull disable\r
860         qer_trans 0.6\r
861         {\r
862                 map textures/evil8_fx/e8beam_blue.tga\r
863                 blendfunc add\r
864                 tcMod scroll 0.3 0\r
865         }\r
866 }\r
867 \r
868 textures/evil8_base/e8metal03c_shiney\r
869 {\r
870         qer_editorimage textures/evil8_base/e8metal03c.tga\r
871         {\r
872                 map textures/effects/tinfx.tga\r
873                 rgbGen identity\r
874                 tcGen environment\r
875         }\r
876         {\r
877                 map textures/evil8_base/e8metal03c.tga\r
878                 blendfunc blend\r
879                 rgbGen identity\r
880         }\r
881         {\r
882                 map $lightmap\r
883                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
884                 rgbGen identity\r
885                 tcGen lightmap\r
886         }\r
887 }\r
888 \r
889 textures/evil8_base/e8metal_blue_shiney\r
890 {\r
891         qer_editorimage textures/evil8_base/e8metal_blue.tga\r
892         {\r
893                 map textures/effects/tinfx.tga\r
894                 rgbGen identity\r
895                 tcGen environment\r
896         }\r
897         {\r
898                 map textures/evil8_base/e8metal_blue.tga\r
899                 blendfunc blend\r
900                 rgbGen identity\r
901         }\r
902         {\r
903                 map $lightmap\r
904                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
905                 rgbGen identity\r
906                 tcGen lightmap\r
907         }\r
908 }\r
909 \r
910 textures/evil8_base/e8metal_red_shiney\r
911 {\r
912         qer_editorimage textures/evil8_base/e8metal_red.tga\r
913         {\r
914                 map textures/effects/tinfx.tga\r
915                 rgbGen identity\r
916                 tcGen environment\r
917         }\r
918         {\r
919                 map textures/evil8_base/e8metal_red.tga\r
920                 blendfunc blend\r
921                 rgbGen identity\r
922         }\r
923         {\r
924                 map $lightmap\r
925                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
926                 rgbGen identity\r
927                 tcGen lightmap\r
928         }\r
929 }\r
930 \r
931 //broken shader D:?\r
932 \r
933 textures/evil8_trim/e8trimlight\r
934 {\r
935         q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
936         q3map_surfacelight 100\r
937         {\r
938                 map $lightmap\r
939                 rgbGen identity\r
940                 tcGen lightmap\r
941         }\r
942         {\r
943                 map textures/evil8_trim/e8trimlight.tga\r
944                 blendfunc filter\r
945                 rgbGen identity\r
946         }\r
947         {\r
948                 map textures/evil8_trim/e8trimlight_fx.tga\r
949                 blendfunc add\r
950                 tcMod scroll -2 0\r
951         }\r
952 }\r
953 \r
954 textures/evil8_trim/e8trimlight2_blue\r
955 {\r
956         qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
957         surfaceparm nomarks\r
958         q3map_surfacelight 400\r
959         {\r
960                 map textures/evil8_trim/e8trimlight2_blue.tga\r
961         }\r
962         {\r
963                 map $lightmap\r
964                 blendfunc filter\r
965                 tcGen lightmap\r
966         }\r
967         {\r
968                 map textures/evil8_trim/e8trimlight2_blue.blend.tga\r
969                 blendfunc add\r
970                 tcMod scroll -0.7 0\r
971         }\r
972 }\r
973 \r
974 textures/evil8_trim/e8trimlight2_red\r
975 {\r
976         qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
977         surfaceparm nomarks\r
978         q3map_surfacelight 400\r
979         {\r
980                 map textures/evil8_trim/e8trimlight2_red.tga\r
981         }\r
982         {\r
983                 map $lightmap\r
984                 blendfunc filter\r
985                 tcGen lightmap\r
986         }\r
987         {\r
988                 map textures/evil8_trim/e8trimlight2_red.blend.tga\r
989                 blendfunc add\r
990                 tcMod scroll -0.7 0\r
991         }\r
992 }\r
993 \r
994 //===========================//\r
995 //=======floor sounds========//\r
996 //===========================//\r
997 \r
998 textures/evil8_floor/e8clangfloor\r
999 {\r
1000         //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
1001         surfaceparm metalsteps\r
1002         {\r
1003                 map $lightmap\r
1004                 rgbGen identity\r
1005                 tcGen lightmap\r
1006         }\r
1007         {\r
1008                 map textures/evil8_floor/e8clangfloor.tga\r
1009                 blendfunc filter\r
1010                 rgbGen identity\r
1011         }\r
1012 }\r
1013 \r
1014 textures/evil8_floor/e8clangfloor01\r
1015 {\r
1016         surfaceparm metalsteps\r
1017         {\r
1018                 map $lightmap\r
1019                 rgbGen identity\r
1020                 tcGen lightmap\r
1021         }\r
1022         {\r
1023                 map textures/evil8_floor/e8clangfloor01.tga\r
1024                 blendfunc filter\r
1025                 rgbGen identity\r
1026         }\r
1027 }\r
1028 \r
1029 textures/evil8_floor/e8clangfloor03\r
1030 {\r
1031         surfaceparm metalsteps\r
1032         {\r
1033                 map $lightmap\r
1034                 rgbGen identity\r
1035                 tcGen lightmap\r
1036         }\r
1037         {\r
1038                 map textures/evil8_floor/e8clangfloor03.tga\r
1039                 blendfunc filter\r
1040                 rgbGen identity\r
1041         }\r
1042 }\r
1043 \r
1044 textures/evil8_floor/e8clangfloor04\r
1045 {\r
1046         surfaceparm metalsteps\r
1047         {\r
1048                 map $lightmap\r
1049                 rgbGen identity\r
1050                 tcGen lightmap\r
1051         }\r
1052         {\r
1053                 map textures/evil8_floor/e8clangfloor04.tga\r
1054                 blendfunc filter\r
1055                 rgbGen identity\r
1056         }\r
1057 }\r
1058 \r
1059 textures/evil8_floor/e8clangfloor04_blue\r
1060 {\r
1061         surfaceparm metalsteps\r
1062         {\r
1063                 map $lightmap\r
1064                 rgbGen identity\r
1065                 tcGen lightmap\r
1066         }\r
1067         {\r
1068                 map textures/evil8_floor/e8clangfloor04_blue.tga\r
1069                 blendfunc filter\r
1070                 rgbGen identity\r
1071         }\r
1072 }\r
1073 \r
1074 textures/evil8_floor/e8clangfloor04_red\r
1075 {\r
1076         surfaceparm metalsteps\r
1077         {\r
1078                 map $lightmap\r
1079                 rgbGen identity\r
1080                 tcGen lightmap\r
1081         }\r
1082         {\r
1083                 map textures/evil8_floor/e8clangfloor04_red.tga\r
1084                 blendfunc filter\r
1085                 rgbGen identity\r
1086         }\r
1087 }\r
1088 \r
1089 textures/evil8_floor/e8clangfloor04b\r
1090 {\r
1091         surfaceparm metalsteps\r
1092         {\r
1093                 map $lightmap\r
1094                 rgbGen identity\r
1095                 tcGen lightmap\r
1096         }\r
1097         {\r
1098                 map textures/evil8_floor/e8clangfloor04b.tga\r
1099                 blendfunc filter\r
1100                 rgbGen identity\r
1101         }\r
1102 }\r
1103 \r
1104 textures/evil8_floor/e8clangfloor04warn\r
1105 {\r
1106         surfaceparm metalsteps\r
1107         {\r
1108                 map $lightmap\r
1109                 rgbGen identity\r
1110                 tcGen lightmap\r
1111         }\r
1112         {\r
1113                 map textures/evil8_floor/e8clangfloor04warn.tga\r
1114                 blendfunc filter\r
1115                 rgbGen identity\r
1116         }\r
1117 }\r
1118 \r
1119 textures/evil8_floor/e8clangfloor04warn2\r
1120 {\r
1121         surfaceparm metalsteps\r
1122         {\r
1123                 map $lightmap\r
1124                 rgbGen identity\r
1125                 tcGen lightmap\r
1126         }\r
1127         {\r
1128                 map textures/evil8_floor/e8clangfloor04warn2.tga\r
1129                 blendfunc filter\r
1130                 rgbGen identity\r
1131         }\r
1132 }\r
1133 \r
1134 textures/evil8_floor/e8clangfloor05\r
1135 {\r
1136         surfaceparm metalsteps\r
1137         {\r
1138                 map $lightmap\r
1139                 rgbGen identity\r
1140                 tcGen lightmap\r
1141         }\r
1142         {\r
1143                 map textures/evil8_floor/e8clangfloor05.tga\r
1144                 blendfunc filter\r
1145                 rgbGen identity\r
1146         }\r
1147 }\r
1148 \r
1149 textures/evil8_floor/e8clangfloor05b\r
1150 {\r
1151         surfaceparm metalsteps\r
1152         {\r
1153                 map $lightmap\r
1154                 rgbGen identity\r
1155                 tcGen lightmap\r
1156         }\r
1157         {\r
1158                 map textures/evil8_floor/e8clangfloor05b.tga\r
1159                 blendfunc filter\r
1160                 rgbGen identity\r
1161         }\r
1162 }\r
1163 \r
1164 textures/evil8_floor/e8clangfloor05c\r
1165 {\r
1166         surfaceparm metalsteps\r
1167         {\r
1168                 map $lightmap\r
1169                 rgbGen identity\r
1170                 tcGen lightmap\r
1171         }\r
1172         {\r
1173                 map textures/evil8_floor/e8clangfloor05c.tga\r
1174                 blendfunc filter\r
1175                 rgbGen identity\r
1176         }\r
1177 }