]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/evil8_base.shader
possibly this fixes MrBougo's rotating checkerboard
[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_fx.tga\r
468                 rgbGen identity\r
469                 tcMod scroll 0 3\r
470         }\r
471         {\r
472                 map textures/evil8_fx/e8_launchpad1.tga\r
473                 blendfunc blend\r
474                 rgbGen identity\r
475         }\r
476         {\r
477                 map textures/evil8_fx/e8_launchpad1.blend.tga\r
478                 blendfunc add\r
479                 rgbGen wave triangle 0.2 2 1 2\r
480         }\r
481         {\r
482                 map $lightmap\r
483                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
484                 rgbGen identity\r
485                 tcGen lightmap\r
486         }\r
487 }\r
488 \r
489 textures/evil8_fx/e8red_dcl\r
490 {\r
491         surfaceparm nomarks\r
492         surfaceparm trans\r
493         surfaceparm pointlight\r
494         nopicmip\r
495         {\r
496                 map textures/evil8_fx/e8red_dcl.tga\r
497                 blendfunc add\r
498                 rgbGen Vertex\r
499         }\r
500 }\r
501 \r
502 textures/evil8_fx/e8blue_dcl\r
503 {\r
504         surfaceparm nomarks\r
505         surfaceparm trans\r
506         surfaceparm pointlight\r
507         nopicmip\r
508         {\r
509                 map textures/evil8_fx/e8blue_dcl.tga\r
510                 blendfunc add\r
511                 rgbGen Vertex\r
512         }\r
513 }\r
514 \r
515 textures/evil8_grate/e8xgirder\r
516 {\r
517         surfaceparm alphashadow\r
518         surfaceparm metalsteps\r
519         surfaceparm nomarks\r
520         surfaceparm trans\r
521         cull disable\r
522         nopicmip\r
523         {\r
524                 map textures/evil8_grate/e8xgirder.tga\r
525                 rgbGen identity\r
526                 depthWrite\r
527                 alphaFunc GE128\r
528         }\r
529         {\r
530                 map $lightmap\r
531                 blendfunc filter\r
532                 rgbGen identity\r
533                 tcGen lightmap\r
534                 depthFunc equal\r
535         }\r
536 }\r
537 \r
538 textures/evil8_grate/e8xgirder_small\r
539 {\r
540         cull disable\r
541         {\r
542                 map textures/evil8_grate/e8xgirder_small.tga\r
543                 rgbGen identity\r
544                 depthWrite\r
545                 alphaFunc GE128\r
546         }\r
547         {\r
548                 map $lightmap\r
549                 blendfunc filter\r
550                 rgbGen identity\r
551                 tcGen lightmap\r
552                 depthFunc equal\r
553         }\r
554 }\r
555 \r
556 textures/evil8_trim/e8mtltrim2\r
557 {\r
558         surfaceparm alphashadow\r
559         surfaceparm metalsteps\r
560         surfaceparm trans\r
561         cull disable\r
562         {\r
563                 map textures/evil8_trim/e8mtltrim2.tga\r
564                 rgbGen identity\r
565                 depthWrite\r
566                 alphaFunc GE128\r
567         }\r
568         {\r
569                 map $lightmap\r
570                 blendfunc filter\r
571                 rgbGen identity\r
572                 tcGen lightmap\r
573                 depthFunc equal\r
574         }\r
575 }\r
576 \r
577 textures/evil8_trim/e8wrntrim2\r
578 {\r
579         surfaceparm alphashadow\r
580         surfaceparm metalsteps\r
581         surfaceparm trans\r
582         cull disable\r
583         {\r
584                 map textures/evil8_trim/e8wrntrim2.tga\r
585                 rgbGen identity\r
586                 depthWrite\r
587                 alphaFunc GE128\r
588         }\r
589         {\r
590                 map $lightmap\r
591                 blendfunc filter\r
592                 rgbGen identity\r
593                 tcGen lightmap\r
594                 depthFunc equal\r
595         }\r
596 }\r
597 \r
598 textures/evil8_grate/e8bgrate01\r
599 {\r
600         surfaceparm alphashadow\r
601         surfaceparm metalsteps\r
602         cull disable\r
603         {\r
604                 map textures/evil8_grate/e8bgrate01.tga\r
605                 rgbGen identity\r
606                 depthWrite\r
607                 alphaFunc GE128\r
608         }\r
609         {\r
610                 map $lightmap\r
611                 blendfunc filter\r
612                 rgbGen identity\r
613                 tcGen lightmap\r
614                 depthFunc equal\r
615         }\r
616 }\r
617 \r
618 textures/evil8_fx/e8rail\r
619 {\r
620         surfaceparm alphashadow\r
621         cull disable\r
622         nomipmaps\r
623         {\r
624                 map textures/evil8_fx/e8rail.tga\r
625                 rgbGen identity\r
626                 depthWrite\r
627                 alphaFunc GE128\r
628         }\r
629         {\r
630                 map $lightmap\r
631                 blendfunc filter\r
632                 rgbGen identity\r
633                 tcGen lightmap\r
634                 depthFunc equal\r
635         }\r
636 }\r
637 \r
638 textures/evil8_fx/e8icon_red\r
639 {\r
640         surfaceparm nolightmap\r
641         surfaceparm nomarks\r
642         surfaceparm trans\r
643         cull disable\r
644         {\r
645                 map textures/evil8_fx/e8icon_red.tga\r
646                 blendfunc add\r
647                 rgbGen wave triangle 0.2 0.5 0 0.2\r
648         }\r
649 }\r
650 \r
651 textures/evil8_fx/e8icon_blue\r
652 {\r
653         surfaceparm nolightmap\r
654         surfaceparm nomarks\r
655         surfaceparm trans\r
656         cull disable\r
657         {\r
658                 map textures/evil8_fx/e8icon_blue.tga\r
659                 blendfunc add\r
660                 rgbGen wave triangle 0.2 0.5 0 0.2\r
661         }\r
662 }\r
663 \r
664 //doesn't work right, please edit as you see fit\r
665 \r
666 textures/evil8_fx/e8scuffs1\r
667 {\r
668         surfaceparm nolightmap\r
669         surfaceparm nomarks\r
670         surfaceparm trans\r
671         cull disable\r
672         qer_trans 0.4\r
673         {\r
674                 map textures/evil8_fx/e8scuffs1.tga\r
675                 blendfunc blend\r
676                 rgbGen Vertex\r
677                 depthWrite\r
678         }\r
679 }\r
680 \r
681 textures/evil8_fx/e8circle_red\r
682 {\r
683         surfaceparm nolightmap\r
684         surfaceparm nomarks\r
685         surfaceparm trans\r
686         {\r
687                 map textures/evil8_fx/e8circle_red.tga\r
688                 blendfunc add\r
689                 rgbGen identity\r
690         }\r
691 }\r
692 \r
693 textures/evil8_fx/e8circle_blue\r
694 {\r
695         surfaceparm nolightmap\r
696         surfaceparm nomarks\r
697         surfaceparm trans\r
698         {\r
699                 map textures/evil8_fx/e8circle_blue.tga\r
700                 blendfunc add\r
701                 rgbGen identity\r
702         }\r
703 }\r
704 \r
705 textures/evil8_fx/e8circle_red_fade\r
706 {\r
707         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
708         surfaceparm nolightmap\r
709         surfaceparm nomarks\r
710         surfaceparm trans\r
711         cull disable\r
712         {\r
713                 map textures/evil8_fx/e8circle_red.tga\r
714                 blendfunc add\r
715                 rgbGen wave triangle 0.2 0.5 0 0.5\r
716         }\r
717 }\r
718 \r
719 textures/evil8_fx/e8circle_blue_fade\r
720 {\r
721         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
722         surfaceparm nolightmap\r
723         surfaceparm nomarks\r
724         surfaceparm trans\r
725         cull disable\r
726         {\r
727                 map textures/evil8_fx/e8circle_blue.tga\r
728                 blendfunc add\r
729                 rgbGen wave triangle 0.2 0.5 0 0.5\r
730         }\r
731 }\r
732 \r
733 textures/evil8_fx/e8spawn01b\r
734 {\r
735         {\r
736                 map textures/sfx/proto_zzztblu2.tga\r
737                 rgbGen identity\r
738                 tcMod turb 0 0.5 0 9.6\r
739                 tcMod scale 2 2\r
740                 tcMod scroll 9 5\r
741         }\r
742         {\r
743                 map textures/evil8_fx/e8spawn01b.tga\r
744                 blendfunc blend\r
745                 rgbGen identity\r
746         }\r
747         {\r
748                 map $lightmap\r
749                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
750                 rgbGen identity\r
751                 tcGen lightmap\r
752         }\r
753 }\r
754 \r
755 textures/evil8_trim/e8trim_bluefx\r
756 {\r
757         q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
758         q3map_surfacelight 100\r
759         {\r
760                 map $lightmap\r
761                 rgbGen identity\r
762                 tcGen lightmap\r
763         }\r
764         {\r
765                 map textures/evil8_trim/e8trim_bluefx.tga\r
766                 blendfunc filter\r
767                 rgbGen identity\r
768         }\r
769         {\r
770                 map textures/evil8_trim/e8trimfx_b.tga\r
771                 blendfunc add\r
772                 tcMod scroll -2 0\r
773         }\r
774 }\r
775 \r
776 textures/evil8_trim/e8trim_redfx\r
777 {\r
778         q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
779         q3map_surfacelight 100\r
780         {\r
781                 map $lightmap\r
782                 rgbGen identity\r
783                 tcGen lightmap\r
784         }\r
785         {\r
786                 map textures/evil8_trim/e8trim_redfx.tga\r
787                 blendfunc filter\r
788                 rgbGen identity\r
789         }\r
790         {\r
791                 map textures/evil8_trim/e8trimfx_r.tga\r
792                 blendfunc add\r
793                 tcMod scroll -2 0\r
794         }\r
795 }\r
796 \r
797 //not for public release :P\r
798 \r
799 textures/evil8_fx/e8evilspacetxt\r
800 {\r
801         surfaceparm nomarks\r
802         surfaceparm trans\r
803         surfaceparm pointlight\r
804         {\r
805                 map textures/evil8_fx/e8evilspacetxt.tga\r
806                 blendfunc add\r
807                 rgbGen Vertex\r
808         }\r
809 }\r
810 \r
811 textures/evil8_lights/e8tinylight\r
812 {\r
813         qer_editorimage textures/evil8_lights/e8tinylight.tga\r
814         q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga\r
815         surfaceparm nomarks\r
816         q3map_surfacelight 950\r
817         {\r
818                 map textures/evil8_lights/e8tinylight.tga\r
819         }\r
820         {\r
821                 map $lightmap\r
822                 blendfunc filter\r
823                 tcGen lightmap\r
824         }\r
825         {\r
826                 map textures/evil8_lights/e8tinylight.blend.tga\r
827                 blendfunc add\r
828         }\r
829 }\r
830 \r
831 textures/evil8_lights/e8tinylightblue\r
832 {\r
833         qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
834         surfaceparm nomarks\r
835         q3map_surfacelight 950\r
836         {\r
837                 map textures/evil8_lights/e8tinylightblue.tga\r
838         }\r
839         {\r
840                 map $lightmap\r
841                 blendfunc filter\r
842                 tcGen lightmap\r
843         }\r
844         {\r
845                 map textures/evil8_lights/e8tinylightblue.blend.tga\r
846                 blendfunc add\r
847         }\r
848 }\r
849 \r
850 textures/evil8_fx/e8beam\r
851 {\r
852         qer_editorimage textures/evil8_fx/e8beam.tga\r
853         surfaceparm nolightmap\r
854         surfaceparm nomarks\r
855         surfaceparm nonsolid\r
856         surfaceparm trans\r
857         cull disable\r
858         qer_trans 0.6\r
859         {\r
860                 map textures/evil8_fx/e8beam.tga\r
861                 blendfunc add\r
862                 tcMod scroll 0.3 0\r
863         }\r
864 }\r
865 \r
866 textures/evil8_fx/e8beam_blue\r
867 {\r
868         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
869         surfaceparm nolightmap\r
870         surfaceparm nomarks\r
871         surfaceparm nonsolid\r
872         surfaceparm trans\r
873         cull disable\r
874         qer_trans 0.6\r
875         {\r
876                 map textures/evil8_fx/e8beam_blue.tga\r
877                 blendfunc add\r
878                 tcMod scroll 0.3 0\r
879         }\r
880 }\r
881 \r
882 textures/evil8_base/e8metal03c_shiney\r
883 {\r
884         qer_editorimage textures/evil8_base/e8metal03c.tga\r
885         {\r
886                 map textures/effects/tinfx.tga\r
887                 rgbGen identity\r
888                 tcGen environment\r
889         }\r
890         {\r
891                 map textures/evil8_base/e8metal03c.tga\r
892                 blendfunc blend\r
893                 rgbGen identity\r
894         }\r
895         {\r
896                 map $lightmap\r
897                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
898                 rgbGen identity\r
899                 tcGen lightmap\r
900         }\r
901 }\r
902 \r
903 textures/evil8_base/e8metal_blue_shiney\r
904 {\r
905         qer_editorimage textures/evil8_base/e8metal_blue.tga\r
906         {\r
907                 map textures/effects/tinfx.tga\r
908                 rgbGen identity\r
909                 tcGen environment\r
910         }\r
911         {\r
912                 map textures/evil8_base/e8metal_blue.tga\r
913                 blendfunc blend\r
914                 rgbGen identity\r
915         }\r
916         {\r
917                 map $lightmap\r
918                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
919                 rgbGen identity\r
920                 tcGen lightmap\r
921         }\r
922 }\r
923 \r
924 textures/evil8_base/e8metal_red_shiney\r
925 {\r
926         qer_editorimage textures/evil8_base/e8metal_red.tga\r
927         {\r
928                 map textures/effects/tinfx.tga\r
929                 rgbGen identity\r
930                 tcGen environment\r
931         }\r
932         {\r
933                 map textures/evil8_base/e8metal_red.tga\r
934                 blendfunc blend\r
935                 rgbGen identity\r
936         }\r
937         {\r
938                 map $lightmap\r
939                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
940                 rgbGen identity\r
941                 tcGen lightmap\r
942         }\r
943 }\r
944 \r
945 //broken shader D:?\r
946 \r
947 textures/evil8_trim/e8trimlight\r
948 {\r
949         q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
950         q3map_surfacelight 100\r
951         {\r
952                 map $lightmap\r
953                 rgbGen identity\r
954                 tcGen lightmap\r
955         }\r
956         {\r
957                 map textures/evil8_trim/e8trimlight.tga\r
958                 blendfunc filter\r
959                 rgbGen identity\r
960         }\r
961         {\r
962                 map textures/evil8_trim/e8trimlight_fx.tga\r
963                 blendfunc add\r
964                 tcMod scroll -2 0\r
965         }\r
966 }\r
967 \r
968 textures/evil8_trim/e8trimlight2_blue\r
969 {\r
970         qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
971         surfaceparm nomarks\r
972         q3map_surfacelight 400\r
973         {\r
974                 map textures/evil8_trim/e8trimlight2_blue.tga\r
975         }\r
976         {\r
977                 map $lightmap\r
978                 blendfunc filter\r
979                 tcGen lightmap\r
980         }\r
981         {\r
982                 map textures/evil8_trim/e8trimlight2_blue.blend.tga\r
983                 blendfunc add\r
984                 tcMod scroll -0.7 0\r
985         }\r
986 }\r
987 \r
988 textures/evil8_trim/e8trimlight2_red\r
989 {\r
990         qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
991         surfaceparm nomarks\r
992         q3map_surfacelight 400\r
993         {\r
994                 map textures/evil8_trim/e8trimlight2_red.tga\r
995         }\r
996         {\r
997                 map $lightmap\r
998                 blendfunc filter\r
999                 tcGen lightmap\r
1000         }\r
1001         {\r
1002                 map textures/evil8_trim/e8trimlight2_red.blend.tga\r
1003                 blendfunc add\r
1004                 tcMod scroll -0.7 0\r
1005         }\r
1006 }\r
1007 \r
1008 //===========================//\r
1009 //=======floor sounds========//\r
1010 //===========================//\r
1011 \r
1012 textures/evil8_floor/e8clangfloor\r
1013 {\r
1014         //qer_editorimage textures/evil8_floor/e8clangfloor.tga\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/e8clangfloor.tga\r
1023                 blendfunc filter\r
1024                 rgbGen identity\r
1025         }\r
1026 }\r
1027 \r
1028 textures/evil8_floor/e8clangfloor01\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/e8clangfloor01.tga\r
1038                 blendfunc filter\r
1039                 rgbGen identity\r
1040         }\r
1041 }\r
1042 \r
1043 textures/evil8_floor/e8clangfloor03\r
1044 {\r
1045         surfaceparm metalsteps\r
1046         {\r
1047                 map $lightmap\r
1048                 rgbGen identity\r
1049                 tcGen lightmap\r
1050         }\r
1051         {\r
1052                 map textures/evil8_floor/e8clangfloor03.tga\r
1053                 blendfunc filter\r
1054                 rgbGen identity\r
1055         }\r
1056 }\r
1057 \r
1058 textures/evil8_floor/e8clangfloor04\r
1059 {\r
1060         surfaceparm metalsteps\r
1061         {\r
1062                 map $lightmap\r
1063                 rgbGen identity\r
1064                 tcGen lightmap\r
1065         }\r
1066         {\r
1067                 map textures/evil8_floor/e8clangfloor04.tga\r
1068                 blendfunc filter\r
1069                 rgbGen identity\r
1070         }\r
1071 }\r
1072 \r
1073 textures/evil8_floor/e8clangfloor04_blue\r
1074 {\r
1075         surfaceparm metalsteps\r
1076         {\r
1077                 map $lightmap\r
1078                 rgbGen identity\r
1079                 tcGen lightmap\r
1080         }\r
1081         {\r
1082                 map textures/evil8_floor/e8clangfloor04_blue.tga\r
1083                 blendfunc filter\r
1084                 rgbGen identity\r
1085         }\r
1086 }\r
1087 \r
1088 textures/evil8_floor/e8clangfloor04_red\r
1089 {\r
1090         surfaceparm metalsteps\r
1091         {\r
1092                 map $lightmap\r
1093                 rgbGen identity\r
1094                 tcGen lightmap\r
1095         }\r
1096         {\r
1097                 map textures/evil8_floor/e8clangfloor04_red.tga\r
1098                 blendfunc filter\r
1099                 rgbGen identity\r
1100         }\r
1101 }\r
1102 \r
1103 textures/evil8_floor/e8clangfloor04b\r
1104 {\r
1105         surfaceparm metalsteps\r
1106         {\r
1107                 map $lightmap\r
1108                 rgbGen identity\r
1109                 tcGen lightmap\r
1110         }\r
1111         {\r
1112                 map textures/evil8_floor/e8clangfloor04b.tga\r
1113                 blendfunc filter\r
1114                 rgbGen identity\r
1115         }\r
1116 }\r
1117 \r
1118 textures/evil8_floor/e8clangfloor04warn\r
1119 {\r
1120         surfaceparm metalsteps\r
1121         {\r
1122                 map $lightmap\r
1123                 rgbGen identity\r
1124                 tcGen lightmap\r
1125         }\r
1126         {\r
1127                 map textures/evil8_floor/e8clangfloor04warn.tga\r
1128                 blendfunc filter\r
1129                 rgbGen identity\r
1130         }\r
1131 }\r
1132 \r
1133 textures/evil8_floor/e8clangfloor04warn2\r
1134 {\r
1135         surfaceparm metalsteps\r
1136         {\r
1137                 map $lightmap\r
1138                 rgbGen identity\r
1139                 tcGen lightmap\r
1140         }\r
1141         {\r
1142                 map textures/evil8_floor/e8clangfloor04warn2.tga\r
1143                 blendfunc filter\r
1144                 rgbGen identity\r
1145         }\r
1146 }\r
1147 \r
1148 textures/evil8_floor/e8clangfloor05\r
1149 {\r
1150         surfaceparm metalsteps\r
1151         {\r
1152                 map $lightmap\r
1153                 rgbGen identity\r
1154                 tcGen lightmap\r
1155         }\r
1156         {\r
1157                 map textures/evil8_floor/e8clangfloor05.tga\r
1158                 blendfunc filter\r
1159                 rgbGen identity\r
1160         }\r
1161 }\r
1162 \r
1163 textures/evil8_floor/e8clangfloor05b\r
1164 {\r
1165         surfaceparm metalsteps\r
1166         {\r
1167                 map $lightmap\r
1168                 rgbGen identity\r
1169                 tcGen lightmap\r
1170         }\r
1171         {\r
1172                 map textures/evil8_floor/e8clangfloor05b.tga\r
1173                 blendfunc filter\r
1174                 rgbGen identity\r
1175         }\r
1176 }\r
1177 \r
1178 textures/evil8_floor/e8clangfloor05c\r
1179 {\r
1180         surfaceparm metalsteps\r
1181         {\r
1182                 map $lightmap\r
1183                 rgbGen identity\r
1184                 tcGen lightmap\r
1185         }\r
1186         {\r
1187                 map textures/evil8_floor/e8clangfloor05c.tga\r
1188                 blendfunc filter\r
1189                 rgbGen identity\r
1190         }\r
1191 }\r