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