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