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