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