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