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