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