]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/evil8_base.shader
added animmap for texture\evil8_fx\e8jumpspawn02_grey.jpg. runningman and bloodprison...
[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/e8jumpspawn02grey\r
360 {\r
361         q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga\r
362         surfaceparm metalsteps\r
363         q3map_surfacelight 100\r
364         \r
365         {\r
366                 map textures/evil8_fx/e8jumpspawn02grey\r
367                 animmap 10 textures/evil8_fx/e8jumpspawn02grey textures/evil8_fx/e8jumpspawn02grey-1 textures/evil8_fx/e8jumpspawn02grey-2 textures/evil8_fx/e8jumpspawn02grey-3 textures/evil8_fx/e8jumpspawn02grey-4 textures/evil8_fx/e8jumpspawn02grey-5 textures/evil8_fx/e8jumpspawn02grey-6\r
368         }\r
369         {\r
370                 map $lightmap\r
371                 tcGen lightmap\r
372                 blendfunc filter\r
373         }\r
374 \r
375 }\r
376 \r
377 textures/evil8_fx/e8jumpspawn02\r
378 {\r
379         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
380         surfaceparm metalsteps\r
381         q3map_surfacelight 100\r
382         {\r
383                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
384                 rgbGen identity\r
385                 tcMod rotate 760\r
386         }\r
387         {\r
388                 map textures/evil8_fx/e8jumpspawn02.tga\r
389                 blendfunc blend\r
390                 rgbGen identity\r
391         }\r
392         {\r
393                 map $lightmap\r
394                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
395                 rgbGen identity\r
396                 tcGen lightmap\r
397         }\r
398 }\r
399 \r
400 textures/evil8_fx/e8jumpspawn02b\r
401 {\r
402         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
403         surfaceparm metalsteps\r
404         q3map_surfacelight 100\r
405         {\r
406                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
407                 rgbGen identity\r
408                 tcMod rotate 760\r
409         }\r
410         {\r
411                 map textures/evil8_fx/e8jumpspawn02b.tga\r
412                 blendfunc blend\r
413                 rgbGen identity\r
414         }\r
415         {\r
416                 map $lightmap\r
417                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
418                 rgbGen identity\r
419                 tcGen lightmap\r
420         }\r
421 }\r
422 \r
423 textures/evil8_fx/e8jumpspawn02c\r
424 {\r
425         q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga\r
426         surfaceparm metalsteps\r
427         q3map_surfacelight 100\r
428         {\r
429                 map textures/evil8_fx/e8jumpspawn02_fx.tga\r
430                 rgbGen identity\r
431                 tcMod rotate 760\r
432         }\r
433         {\r
434                 map textures/evil8_fx/e8jumpspawn02c.tga\r
435                 blendfunc blend\r
436                 rgbGen identity\r
437         }\r
438         {\r
439                 map $lightmap\r
440                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
441                 rgbGen identity\r
442                 tcGen lightmap\r
443         }\r
444 }\r
445 \r
446 textures/evil8_fx/e8_launchpad1\r
447 {\r
448         q3map_lightimage textures/evil8_fx/e8_launchpad1.blend.tga\r
449         surfaceparm metalsteps\r
450         q3map_surfacelight 100\r
451         {\r
452                 map textures/evil8_fx/e8_launchpad1_fx.tga\r
453                 rgbGen identity\r
454                 tcMod scroll 0 3\r
455         }\r
456         {\r
457                 map textures/evil8_fx/e8_launchpad1.tga\r
458                 blendfunc blend\r
459                 rgbGen identity\r
460         }\r
461         {\r
462                 map textures/evil8_fx/e8_launchpad1.blend.tga\r
463                 blendfunc add\r
464                 rgbGen wave triangle 0.2 2 1 2\r
465         }\r
466         {\r
467                 map $lightmap\r
468                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
469                 rgbGen identity\r
470                 tcGen lightmap\r
471         }\r
472 }\r
473 \r
474 textures/evil8_fx/e8red_dcl\r
475 {\r
476         surfaceparm nomarks\r
477         surfaceparm trans\r
478         surfaceparm pointlight\r
479         nopicmip\r
480         {\r
481                 map textures/evil8_fx/e8red_dcl.tga\r
482                 blendfunc add\r
483                 rgbGen Vertex\r
484         }\r
485 }\r
486 \r
487 textures/evil8_fx/e8blue_dcl\r
488 {\r
489         surfaceparm nomarks\r
490         surfaceparm trans\r
491         surfaceparm pointlight\r
492         nopicmip\r
493         {\r
494                 map textures/evil8_fx/e8blue_dcl.tga\r
495                 blendfunc add\r
496                 rgbGen Vertex\r
497         }\r
498 }\r
499 \r
500 textures/evil8_grate/e8xgirder\r
501 {\r
502         surfaceparm alphashadow\r
503         surfaceparm metalsteps\r
504         surfaceparm nomarks\r
505         surfaceparm trans\r
506         cull disable\r
507         nopicmip\r
508         {\r
509                 map textures/evil8_grate/e8xgirder.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_grate/e8xgirder_small\r
524 {\r
525         cull disable\r
526         {\r
527                 map textures/evil8_grate/e8xgirder_small.tga\r
528                 rgbGen identity\r
529                 depthWrite\r
530                 alphaFunc GE128\r
531         }\r
532         {\r
533                 map $lightmap\r
534                 blendfunc filter\r
535                 rgbGen identity\r
536                 tcGen lightmap\r
537                 depthFunc equal\r
538         }\r
539 }\r
540 \r
541 textures/evil8_trim/e8mtltrim2\r
542 {\r
543         surfaceparm alphashadow\r
544         surfaceparm metalsteps\r
545         surfaceparm trans\r
546         cull disable\r
547         {\r
548                 map textures/evil8_trim/e8mtltrim2.tga\r
549                 rgbGen identity\r
550                 depthWrite\r
551                 alphaFunc GE128\r
552         }\r
553         {\r
554                 map $lightmap\r
555                 blendfunc filter\r
556                 rgbGen identity\r
557                 tcGen lightmap\r
558                 depthFunc equal\r
559         }\r
560 }\r
561 \r
562 textures/evil8_trim/e8wrntrim2\r
563 {\r
564         surfaceparm alphashadow\r
565         surfaceparm metalsteps\r
566         surfaceparm trans\r
567         cull disable\r
568         {\r
569                 map textures/evil8_trim/e8wrntrim2.tga\r
570                 rgbGen identity\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/evil8_trim/e8mtltrim2\r
584 {\r
585         surfaceparm alphashadow\r
586         surfaceparm metalsteps\r
587         surfaceparm trans\r
588         cull disable\r
589         {\r
590                 map textures/evil8_trim/e8mtltrim2.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_grate/e8bgrate01\r
605 {\r
606         surfaceparm alphashadow\r
607         surfaceparm metalsteps\r
608         cull disable\r
609         {\r
610                 map textures/evil8_grate/e8bgrate01.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/e8rail\r
625 {\r
626         surfaceparm alphashadow\r
627         cull disable\r
628         nomipmaps\r
629         {\r
630                 map textures/evil8_fx/e8rail.tga\r
631                 rgbGen identity\r
632                 depthWrite\r
633                 alphaFunc GE128\r
634         }\r
635         {\r
636                 map $lightmap\r
637                 blendfunc filter\r
638                 rgbGen identity\r
639                 tcGen lightmap\r
640                 depthFunc equal\r
641         }\r
642 }\r
643 \r
644 textures/evil8_fx/e8icon_red\r
645 {\r
646         surfaceparm nolightmap\r
647         surfaceparm nomarks\r
648         surfaceparm trans\r
649         cull disable\r
650         {\r
651                 map textures/evil8_fx/e8icon_red.tga\r
652                 blendfunc add\r
653                 rgbGen wave triangle 0.2 0.5 0 0.2\r
654         }\r
655 }\r
656 \r
657 textures/evil8_fx/e8icon_blue\r
658 {\r
659         surfaceparm nolightmap\r
660         surfaceparm nomarks\r
661         surfaceparm trans\r
662         cull disable\r
663         {\r
664                 map textures/evil8_fx/e8icon_blue.tga\r
665                 blendfunc add\r
666                 rgbGen wave triangle 0.2 0.5 0 0.2\r
667         }\r
668 }\r
669 \r
670 //doesn't work right, please edit as you see fit\r
671 \r
672 textures/evil8_fx/e8scuffs1\r
673 {\r
674         surfaceparm nolightmap\r
675         surfaceparm nomarks\r
676         surfaceparm trans\r
677         cull disable\r
678         qer_trans 0.4\r
679         {\r
680                 map textures/evil8_fx/e8scuffs1.tga\r
681                 blendfunc blend\r
682                 rgbGen Vertex\r
683                 depthWrite\r
684         }\r
685 }\r
686 \r
687 textures/evil8_fx/e8circle_red\r
688 {\r
689         surfaceparm nolightmap\r
690         surfaceparm nomarks\r
691         surfaceparm trans\r
692         {\r
693                 map textures/evil8_fx/e8circle_red.tga\r
694                 blendfunc add\r
695                 rgbGen identity\r
696         }\r
697 }\r
698 \r
699 textures/evil8_fx/e8circle_blue\r
700 {\r
701         surfaceparm nolightmap\r
702         surfaceparm nomarks\r
703         surfaceparm trans\r
704         {\r
705                 map textures/evil8_fx/e8circle_blue.tga\r
706                 blendfunc add\r
707                 rgbGen identity\r
708         }\r
709 }\r
710 \r
711 textures/evil8_fx/e8circle_red_fade\r
712 {\r
713         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
714         surfaceparm nolightmap\r
715         surfaceparm nomarks\r
716         surfaceparm trans\r
717         cull disable\r
718         {\r
719                 map textures/evil8_fx/e8circle_red.tga\r
720                 blendfunc add\r
721                 rgbGen wave triangle 0.2 0.5 0 0.5\r
722         }\r
723 }\r
724 \r
725 textures/evil8_fx/e8circle_blue_fade\r
726 {\r
727         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
728         surfaceparm nolightmap\r
729         surfaceparm nomarks\r
730         surfaceparm trans\r
731         cull disable\r
732         {\r
733                 map textures/evil8_fx/e8circle_blue.tga\r
734                 blendfunc add\r
735                 rgbGen wave triangle 0.2 0.5 0 0.5\r
736         }\r
737 }\r
738 \r
739 textures/evil8_fx/e8spawn01b\r
740 {\r
741         {\r
742                 map textures/sfx/proto_zzztblu2.tga\r
743                 rgbGen identity\r
744                 tcMod turb 0 0.5 0 9.6\r
745                 tcMod scale 2 2\r
746                 tcMod scroll 9 5\r
747         }\r
748         {\r
749                 map textures/evil8_fx/e8spawn01b.tga\r
750                 blendfunc blend\r
751                 rgbGen identity\r
752         }\r
753         {\r
754                 map $lightmap\r
755                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
756                 rgbGen identity\r
757                 tcGen lightmap\r
758         }\r
759 }\r
760 \r
761 textures/evil8_trim/e8trim_bluefx\r
762 {\r
763         q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
764         q3map_surfacelight 100\r
765         {\r
766                 map $lightmap\r
767                 rgbGen identity\r
768                 tcGen lightmap\r
769         }\r
770         {\r
771                 map textures/evil8_trim/e8trim_bluefx.tga\r
772                 blendfunc filter\r
773                 rgbGen identity\r
774         }\r
775         {\r
776                 map textures/evil8_trim/e8trimfx_b.tga\r
777                 blendfunc add\r
778                 tcMod scroll -2 0\r
779         }\r
780 }\r
781 \r
782 textures/evil8_trim/e8trim_redfx\r
783 {\r
784         q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
785         q3map_surfacelight 100\r
786         {\r
787                 map $lightmap\r
788                 rgbGen identity\r
789                 tcGen lightmap\r
790         }\r
791         {\r
792                 map textures/evil8_trim/e8trim_redfx.tga\r
793                 blendfunc filter\r
794                 rgbGen identity\r
795         }\r
796         {\r
797                 map textures/evil8_trim/e8trimfx_r.tga\r
798                 blendfunc add\r
799                 tcMod scroll -2 0\r
800         }\r
801 }\r
802 \r
803 //not for public release :P\r
804 \r
805 textures/evil8_fx/e8evilspacetxt\r
806 {\r
807         surfaceparm nomarks\r
808         surfaceparm trans\r
809         surfaceparm pointlight\r
810         {\r
811                 map textures/evil8_fx/e8evilspacetxt.tga\r
812                 blendfunc add\r
813                 rgbGen Vertex\r
814         }\r
815 }\r
816 \r
817 textures/evil8_lights/e8tinylight\r
818 {\r
819         qer_editorimage textures/evil8_lights/e8tinylight.tga\r
820         q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga\r
821         surfaceparm nomarks\r
822         q3map_surfacelight 950\r
823         {\r
824                 map textures/evil8_lights/e8tinylight.tga\r
825         }\r
826         {\r
827                 map $lightmap\r
828                 blendfunc filter\r
829                 tcGen lightmap\r
830         }\r
831         {\r
832                 map textures/evil8_lights/e8tinylight.blend.tga\r
833                 blendfunc add\r
834         }\r
835 }\r
836 \r
837 textures/evil8_lights/e8tinylightblue\r
838 {\r
839         qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
840         surfaceparm nomarks\r
841         q3map_surfacelight 950\r
842         {\r
843                 map textures/evil8_lights/e8tinylightblue.tga\r
844         }\r
845         {\r
846                 map $lightmap\r
847                 blendfunc filter\r
848                 tcGen lightmap\r
849         }\r
850         {\r
851                 map textures/evil8_lights/e8tinylightblue.blend.tga\r
852                 blendfunc add\r
853         }\r
854 }\r
855 \r
856 textures/evil8_fx/e8beam\r
857 {\r
858         qer_editorimage textures/evil8_fx/e8beam.tga\r
859         surfaceparm nolightmap\r
860         surfaceparm nomarks\r
861         surfaceparm nonsolid\r
862         surfaceparm trans\r
863         cull disable\r
864         qer_trans 0.6\r
865         {\r
866                 map textures/evil8_fx/e8beam.tga\r
867                 blendfunc add\r
868                 tcMod scroll 0.3 0\r
869         }\r
870 }\r
871 \r
872 textures/evil8_fx/e8beam_blue\r
873 {\r
874         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
875         surfaceparm nolightmap\r
876         surfaceparm nomarks\r
877         surfaceparm nonsolid\r
878         surfaceparm trans\r
879         cull disable\r
880         qer_trans 0.6\r
881         {\r
882                 map textures/evil8_fx/e8beam_blue.tga\r
883                 blendfunc add\r
884                 tcMod scroll 0.3 0\r
885         }\r
886 }\r
887 \r
888 textures/evil8_base/e8metal03c_shiney\r
889 {\r
890         qer_editorimage textures/evil8_base/e8metal03c.tga\r
891         {\r
892                 map textures/effects/tinfx.tga\r
893                 rgbGen identity\r
894                 tcGen environment\r
895         }\r
896         {\r
897                 map textures/evil8_base/e8metal03c.tga\r
898                 blendfunc blend\r
899                 rgbGen identity\r
900         }\r
901         {\r
902                 map $lightmap\r
903                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
904                 rgbGen identity\r
905                 tcGen lightmap\r
906         }\r
907 }\r
908 \r
909 textures/evil8_base/e8metal_blue_shiney\r
910 {\r
911         qer_editorimage textures/evil8_base/e8metal_blue.tga\r
912         {\r
913                 map textures/effects/tinfx.tga\r
914                 rgbGen identity\r
915                 tcGen environment\r
916         }\r
917         {\r
918                 map textures/evil8_base/e8metal_blue.tga\r
919                 blendfunc blend\r
920                 rgbGen identity\r
921         }\r
922         {\r
923                 map $lightmap\r
924                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
925                 rgbGen identity\r
926                 tcGen lightmap\r
927         }\r
928 }\r
929 \r
930 textures/evil8_base/e8metal_red_shiney\r
931 {\r
932         qer_editorimage textures/evil8_base/e8metal_red.tga\r
933         {\r
934                 map textures/effects/tinfx.tga\r
935                 rgbGen identity\r
936                 tcGen environment\r
937         }\r
938         {\r
939                 map textures/evil8_base/e8metal_red.tga\r
940                 blendfunc blend\r
941                 rgbGen identity\r
942         }\r
943         {\r
944                 map $lightmap\r
945                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
946                 rgbGen identity\r
947                 tcGen lightmap\r
948         }\r
949 }\r
950 \r
951 //broken shader D:?\r
952 \r
953 textures/evil8_trim/e8trimlight\r
954 {\r
955         q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
956         q3map_surfacelight 100\r
957         {\r
958                 map $lightmap\r
959                 rgbGen identity\r
960                 tcGen lightmap\r
961         }\r
962         {\r
963                 map textures/evil8_trim/e8trimlight.tga\r
964                 blendfunc filter\r
965                 rgbGen identity\r
966         }\r
967         {\r
968                 map textures/evil8_trim/e8trimlight_fx.tga\r
969                 blendfunc add\r
970                 tcMod scroll -2 0\r
971         }\r
972 }\r
973 \r
974 textures/evil8_trim/e8trimlight2_blue\r
975 {\r
976         qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
977         surfaceparm nomarks\r
978         q3map_surfacelight 400\r
979         {\r
980                 map textures/evil8_trim/e8trimlight2_blue.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_blue.blend.tga\r
989                 blendfunc add\r
990                 tcMod scroll -0.7 0\r
991         }\r
992 }\r
993 \r
994 textures/evil8_trim/e8trimlight2_red\r
995 {\r
996         qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
997         surfaceparm nomarks\r
998         q3map_surfacelight 400\r
999         {\r
1000                 map textures/evil8_trim/e8trimlight2_red.tga\r
1001         }\r
1002         {\r
1003                 map $lightmap\r
1004                 blendfunc filter\r
1005                 tcGen lightmap\r
1006         }\r
1007         {\r
1008                 map textures/evil8_trim/e8trimlight2_red.blend.tga\r
1009                 blendfunc add\r
1010                 tcMod scroll -0.7 0\r
1011         }\r
1012 }\r
1013 \r
1014 //===========================//\r
1015 //=======floor sounds========//\r
1016 //===========================//\r
1017 \r
1018 textures/evil8_floor/e8clangfloor\r
1019 {\r
1020         //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
1021         surfaceparm metalsteps\r
1022         {\r
1023                 map $lightmap\r
1024                 rgbGen identity\r
1025                 tcGen lightmap\r
1026         }\r
1027         {\r
1028                 map textures/evil8_floor/e8clangfloor.tga\r
1029                 blendfunc filter\r
1030                 rgbGen identity\r
1031         }\r
1032 }\r
1033 \r
1034 textures/evil8_floor/e8clangfloor01\r
1035 {\r
1036         surfaceparm metalsteps\r
1037         {\r
1038                 map $lightmap\r
1039                 rgbGen identity\r
1040                 tcGen lightmap\r
1041         }\r
1042         {\r
1043                 map textures/evil8_floor/e8clangfloor01.tga\r
1044                 blendfunc filter\r
1045                 rgbGen identity\r
1046         }\r
1047 }\r
1048 \r
1049 textures/evil8_floor/e8clangfloor03\r
1050 {\r
1051         surfaceparm metalsteps\r
1052         {\r
1053                 map $lightmap\r
1054                 rgbGen identity\r
1055                 tcGen lightmap\r
1056         }\r
1057         {\r
1058                 map textures/evil8_floor/e8clangfloor03.tga\r
1059                 blendfunc filter\r
1060                 rgbGen identity\r
1061         }\r
1062 }\r
1063 \r
1064 textures/evil8_floor/e8clangfloor04\r
1065 {\r
1066         surfaceparm metalsteps\r
1067         {\r
1068                 map $lightmap\r
1069                 rgbGen identity\r
1070                 tcGen lightmap\r
1071         }\r
1072         {\r
1073                 map textures/evil8_floor/e8clangfloor04.tga\r
1074                 blendfunc filter\r
1075                 rgbGen identity\r
1076         }\r
1077 }\r
1078 \r
1079 textures/evil8_floor/e8clangfloor04_blue\r
1080 {\r
1081         surfaceparm metalsteps\r
1082         {\r
1083                 map $lightmap\r
1084                 rgbGen identity\r
1085                 tcGen lightmap\r
1086         }\r
1087         {\r
1088                 map textures/evil8_floor/e8clangfloor04_blue.tga\r
1089                 blendfunc filter\r
1090                 rgbGen identity\r
1091         }\r
1092 }\r
1093 \r
1094 textures/evil8_floor/e8clangfloor04_red\r
1095 {\r
1096         surfaceparm metalsteps\r
1097         {\r
1098                 map $lightmap\r
1099                 rgbGen identity\r
1100                 tcGen lightmap\r
1101         }\r
1102         {\r
1103                 map textures/evil8_floor/e8clangfloor04_red.tga\r
1104                 blendfunc filter\r
1105                 rgbGen identity\r
1106         }\r
1107 }\r
1108 \r
1109 textures/evil8_floor/e8clangfloor04b\r
1110 {\r
1111         surfaceparm metalsteps\r
1112         {\r
1113                 map $lightmap\r
1114                 rgbGen identity\r
1115                 tcGen lightmap\r
1116         }\r
1117         {\r
1118                 map textures/evil8_floor/e8clangfloor04b.tga\r
1119                 blendfunc filter\r
1120                 rgbGen identity\r
1121         }\r
1122 }\r
1123 \r
1124 textures/evil8_floor/e8clangfloor04warn\r
1125 {\r
1126         surfaceparm metalsteps\r
1127         {\r
1128                 map $lightmap\r
1129                 rgbGen identity\r
1130                 tcGen lightmap\r
1131         }\r
1132         {\r
1133                 map textures/evil8_floor/e8clangfloor04warn.tga\r
1134                 blendfunc filter\r
1135                 rgbGen identity\r
1136         }\r
1137 }\r
1138 \r
1139 textures/evil8_floor/e8clangfloor04warn2\r
1140 {\r
1141         surfaceparm metalsteps\r
1142         {\r
1143                 map $lightmap\r
1144                 rgbGen identity\r
1145                 tcGen lightmap\r
1146         }\r
1147         {\r
1148                 map textures/evil8_floor/e8clangfloor04warn2.tga\r
1149                 blendfunc filter\r
1150                 rgbGen identity\r
1151         }\r
1152 }\r
1153 \r
1154 textures/evil8_floor/e8clangfloor05\r
1155 {\r
1156         surfaceparm metalsteps\r
1157         {\r
1158                 map $lightmap\r
1159                 rgbGen identity\r
1160                 tcGen lightmap\r
1161         }\r
1162         {\r
1163                 map textures/evil8_floor/e8clangfloor05.tga\r
1164                 blendfunc filter\r
1165                 rgbGen identity\r
1166         }\r
1167 }\r
1168 \r
1169 textures/evil8_floor/e8clangfloor05b\r
1170 {\r
1171         surfaceparm metalsteps\r
1172         {\r
1173                 map $lightmap\r
1174                 rgbGen identity\r
1175                 tcGen lightmap\r
1176         }\r
1177         {\r
1178                 map textures/evil8_floor/e8clangfloor05b.tga\r
1179                 blendfunc filter\r
1180                 rgbGen identity\r
1181         }\r
1182 }\r
1183 \r
1184 textures/evil8_floor/e8clangfloor05c\r
1185 {\r
1186         surfaceparm metalsteps\r
1187         {\r
1188                 map $lightmap\r
1189                 rgbGen identity\r
1190                 tcGen lightmap\r
1191         }\r
1192         {\r
1193                 map textures/evil8_floor/e8clangfloor05c.tga\r
1194                 blendfunc filter\r
1195                 rgbGen identity\r
1196         }\r
1197 }\r