]> git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil8_base.shader
evil8 shader update
[voretournament/voretournament.git] / data / scripts / evil8_base.shader
1 textures/evil8_trim/e8_btrim01\r
2 {\r
3         dpreflectcube cubemaps/exomorph/exomorph\r
4         {\r
5                 map textures/evil8_trim/e8_btrim01\r
6         }\r
7         {\r
8                 map $lightmap\r
9                 blendfunc GL_DST_COLOR GL_ZERO\r
10                 rgbGen identity\r
11     }\r
12 }\r
13 \r
14 textures/evil8_trim/e8_btrim01b\r
15 {\r
16         dpreflectcube cubemaps/exomorph/exomorph\r
17         {\r
18                 map textures/evil8_trim/e8_btrim01b\r
19         }\r
20         {\r
21                 map $lightmap\r
22                 blendfunc GL_DST_COLOR GL_ZERO\r
23                 rgbGen identity\r
24     }\r
25 }\r
26 \r
27 textures/evil8_trim/e8_btrim02\r
28 {\r
29         dpreflectcube cubemaps/exomorph/exomorph\r
30         {\r
31                 map textures/evil8_trim/e8_btrim02\r
32         }\r
33         {\r
34                 map $lightmap\r
35                 blendfunc GL_DST_COLOR GL_ZERO\r
36                 rgbGen identity\r
37     }\r
38 }\r
39 \r
40 textures/evil8_trim/e8_btrim03\r
41 {\r
42         dpreflectcube cubemaps/exomorph/exomorph\r
43         {\r
44                 map textures/evil8_trim/e8_btrim03\r
45         }\r
46         {\r
47                 map $lightmap\r
48                 blendfunc GL_DST_COLOR GL_ZERO\r
49                 rgbGen identity\r
50     }\r
51 }\r
52 \r
53 textures/evil8_trim/e8_btrim03b\r
54 {\r
55         dpreflectcube cubemaps/exomorph/exomorph\r
56         {\r
57                 map textures/evil8_trim/e8_btrim03b\r
58         }\r
59         {\r
60                 map $lightmap\r
61                 blendfunc GL_DST_COLOR GL_ZERO\r
62                 rgbGen identity\r
63     }\r
64 }\r
65 \r
66 textures/evil8_trim/e8_btrim04\r
67 {\r
68         dpreflectcube cubemaps/exomorph/exomorph\r
69         {\r
70                 map textures/evil8_trim/e8_btrim04\r
71         }\r
72         {\r
73                 map $lightmap\r
74                 blendfunc GL_DST_COLOR GL_ZERO\r
75                 rgbGen identity\r
76     }\r
77 }\r
78 \r
79 textures/evil8_trim/e8_btrim04b\r
80 {\r
81         dpreflectcube cubemaps/exomorph/exomorph\r
82         {\r
83                 map textures/evil8_trim/e8_btrim04b\r
84         }\r
85         {\r
86                 map $lightmap\r
87                 blendfunc GL_DST_COLOR GL_ZERO\r
88                 rgbGen identity\r
89     }\r
90 }\r
91 \r
92 textures/evil8_trim/e8_btrim05\r
93 {\r
94         dpreflectcube cubemaps/exomorph/exomorph\r
95         {\r
96                 map textures/evil8_trim/e8_btrim05\r
97         }\r
98         {\r
99                 map $lightmap\r
100                 blendfunc GL_DST_COLOR GL_ZERO\r
101                 rgbGen identity\r
102     }\r
103 }\r
104 \r
105 textures/evil8_trim/e8_btrim05b\r
106 {\r
107         dpreflectcube cubemaps/exomorph/exomorph\r
108         {\r
109                 map textures/evil8_trim/e8_btrim05b\r
110         }\r
111         {\r
112                 map $lightmap\r
113                 blendfunc GL_DST_COLOR GL_ZERO\r
114                 rgbGen identity\r
115     }\r
116 }\r
117 \r
118 textures/evil8_trim/e8basictrim_blue\r
119 {\r
120         dpreflectcube cubemaps/exomorph/exomorph\r
121         {\r
122                 map textures/evil8_trim/e8basictrim_blue\r
123         }\r
124         {\r
125                 map $lightmap\r
126                 blendfunc GL_DST_COLOR GL_ZERO\r
127                 rgbGen identity\r
128     }\r
129 }\r
130 \r
131 textures/evil8_trim/e8basictrim_red\r
132 {\r
133         dpreflectcube cubemaps/exomorph/exomorph\r
134         {\r
135                 map textures/evil8_trim/e8basictrim_red\r
136         }\r
137         {\r
138                 map $lightmap\r
139                 blendfunc GL_DST_COLOR GL_ZERO\r
140                 rgbGen identity\r
141     }\r
142 }\r
143 \r
144 textures/evil8_trim/e8basictrim2_blue\r
145 {\r
146         dpreflectcube cubemaps/exomorph/exomorph\r
147         {\r
148                 map textures/evil8_trim/e8basictrim2_blue\r
149         }\r
150         {\r
151                 map $lightmap\r
152                 blendfunc GL_DST_COLOR GL_ZERO\r
153                 rgbGen identity\r
154     }\r
155 }\r
156 \r
157 textures/evil8_trim/e8basictrim2_red\r
158 {\r
159         dpreflectcube cubemaps/exomorph/exomorph\r
160         {\r
161                 map textures/evil8_trim/e8basictrim2_red\r
162         }\r
163         {\r
164                 map $lightmap\r
165                 blendfunc GL_DST_COLOR GL_ZERO\r
166                 rgbGen identity\r
167     }\r
168 }\r
169 \r
170 textures/evil8_trim/e8beam01\r
171 {\r
172         dpreflectcube cubemaps/exomorph/exomorph\r
173         {\r
174                 map textures/evil8_trim/e8beam01\r
175         }\r
176         {\r
177                 map $lightmap\r
178                 blendfunc GL_DST_COLOR GL_ZERO\r
179                 rgbGen identity\r
180     }\r
181 }\r
182 \r
183 textures/evil8_trim/e8beam01b\r
184 {\r
185         dpreflectcube cubemaps/exomorph/exomorph\r
186         {\r
187                 map textures/evil8_trim/e8beam01b\r
188         }\r
189         {\r
190                 map $lightmap\r
191                 blendfunc GL_DST_COLOR GL_ZERO\r
192                 rgbGen identity\r
193     }\r
194 }\r
195 \r
196 textures/evil8_trim/e8beam02\r
197 {\r
198         dpreflectcube cubemaps/exomorph/exomorph\r
199         {\r
200                 map textures/evil8_trim/e8beam02\r
201         }\r
202         {\r
203                 map $lightmap\r
204                 blendfunc GL_DST_COLOR GL_ZERO\r
205                 rgbGen identity\r
206     }\r
207 }\r
208 \r
209 textures/evil8_trim/e8bolttrim\r
210 {\r
211         dpreflectcube cubemaps/exomorph/exomorph\r
212         {\r
213                 map textures/evil8_trim/e8bolttrim\r
214         }\r
215         {\r
216                 map $lightmap\r
217                 blendfunc GL_DST_COLOR GL_ZERO\r
218                 rgbGen identity\r
219     }\r
220 }\r
221 \r
222 textures/evil8_trim/e8bolttrimb\r
223 {\r
224         dpreflectcube cubemaps/exomorph/exomorph\r
225         {\r
226                 map textures/evil8_trim/e8bolttrimb\r
227         }\r
228         {\r
229                 map $lightmap\r
230                 blendfunc GL_DST_COLOR GL_ZERO\r
231                 rgbGen identity\r
232     }\r
233 }\r
234 \r
235 textures/evil8_trim/e8cretesmlltrim\r
236 {\r
237         dpreflectcube cubemaps/exomorph/exomorph\r
238         {\r
239                 map textures/evil8_trim/e8cretesmlltrim\r
240         }\r
241         {\r
242                 map $lightmap\r
243                 blendfunc GL_DST_COLOR GL_ZERO\r
244                 rgbGen identity\r
245     }\r
246 }\r
247 \r
248 textures/evil8_trim/e8smlltrim1\r
249 {\r
250         dpreflectcube cubemaps/exomorph/exomorph\r
251         {\r
252                 map textures/evil8_trim/e8smlltrim1\r
253         }\r
254         {\r
255                 map $lightmap\r
256                 blendfunc GL_DST_COLOR GL_ZERO\r
257                 rgbGen identity\r
258     }\r
259 }\r
260 \r
261 textures/evil8_trim/e8smlltrim1b\r
262 {\r
263         dpreflectcube cubemaps/exomorph/exomorph\r
264         {\r
265                 map textures/evil8_trim/e8smlltrim1b\r
266         }\r
267         {\r
268                 map $lightmap\r
269                 blendfunc GL_DST_COLOR GL_ZERO\r
270                 rgbGen identity\r
271     }\r
272 }\r
273 \r
274 textures/evil8_trim/e8support05\r
275 {\r
276         dpreflectcube cubemaps/exomorph/exomorph\r
277         {\r
278                 map textures/evil8_trim/e8support05\r
279         }\r
280         {\r
281                 map $lightmap\r
282                 blendfunc GL_DST_COLOR GL_ZERO\r
283                 rgbGen identity\r
284     }\r
285 }\r
286 \r
287 textures/evil8_trim/e8support06\r
288 {\r
289         dpreflectcube cubemaps/exomorph/exomorph\r
290         {\r
291                 map textures/evil8_trim/e8support06\r
292         }\r
293         {\r
294                 map $lightmap\r
295                 blendfunc GL_DST_COLOR GL_ZERO\r
296                 rgbGen identity\r
297     }\r
298 }\r
299 \r
300 textures/evil8_trim/e8support06b\r
301 {\r
302         dpreflectcube cubemaps/exomorph/exomorph\r
303         {\r
304                 map textures/evil8_trim/e8support06b\r
305         }\r
306         {\r
307                 map $lightmap\r
308                 blendfunc GL_DST_COLOR GL_ZERO\r
309                 rgbGen identity\r
310     }\r
311 }\r
312 \r
313 textures/evil8_trim/e8support06c\r
314 {\r
315         dpreflectcube cubemaps/exomorph/exomorph\r
316         {\r
317                 map textures/evil8_trim/e8support06c\r
318         }\r
319         {\r
320                 map $lightmap\r
321                 blendfunc GL_DST_COLOR GL_ZERO\r
322                 rgbGen identity\r
323     }\r
324 }\r
325 \r
326 textures/evil8_trim/e8supporttrim01b\r
327 {\r
328         dpreflectcube cubemaps/exomorph/exomorph\r
329         {\r
330                 map textures/evil8_trim/e8supporttrim01b\r
331         }\r
332         {\r
333                 map $lightmap\r
334                 blendfunc GL_DST_COLOR GL_ZERO\r
335                 rgbGen identity\r
336     }\r
337 }\r
338 \r
339 textures/evil8_trim/e8mtltrim\r
340 {\r
341         dpreflectcube cubemaps/exomorph/exomorph\r
342         {\r
343                 map textures/evil8_trim/e8mtltrim\r
344         }\r
345         {\r
346                 map $lightmap\r
347                 blendfunc GL_DST_COLOR GL_ZERO\r
348                 rgbGen identity\r
349     }\r
350 }\r
351 \r
352 textures/evil8_trim/e8trim_blue\r
353 {\r
354         dpreflectcube cubemaps/exomorph/exomorph\r
355         {\r
356                 map textures/evil8_trim/e8trim_blue\r
357         }\r
358         {\r
359                 map $lightmap\r
360                 blendfunc GL_DST_COLOR GL_ZERO\r
361                 rgbGen identity\r
362     }\r
363 }\r
364 \r
365 textures/evil8_trim/e8trim_red\r
366 {\r
367         dpreflectcube cubemaps/exomorph/exomorph\r
368         {\r
369                 map textures/evil8_trim/e8trim_red\r
370         }\r
371         {\r
372                 map $lightmap\r
373                 blendfunc GL_DST_COLOR GL_ZERO\r
374                 rgbGen identity\r
375     }\r
376 }\r
377 \r
378 textures/evil8_trim/e8trim2_blue\r
379 {\r
380         dpreflectcube cubemaps/exomorph/exomorph\r
381         {\r
382                 map textures/evil8_trim/e8trim2_blue\r
383         }\r
384         {\r
385                 map $lightmap\r
386                 blendfunc GL_DST_COLOR GL_ZERO\r
387                 rgbGen identity\r
388     }\r
389 }\r
390 \r
391 textures/evil8_trim/e8trim2_red\r
392 {\r
393         dpreflectcube cubemaps/exomorph/exomorph\r
394         {\r
395                 map textures/evil8_trim/e8trim2_red\r
396         }\r
397         {\r
398                 map $lightmap\r
399                 blendfunc GL_DST_COLOR GL_ZERO\r
400                 rgbGen identity\r
401     }\r
402 }\r
403 \r
404 textures/evil8_floor/e8clangwarnmix\r
405 {\r
406         dpreflectcube cubemaps/exomorph/exomorph\r
407         {\r
408                 map textures/evil8_floor/e8clangwarnmix\r
409         }\r
410         {\r
411                 map $lightmap\r
412                 blendfunc GL_DST_COLOR GL_ZERO\r
413                 rgbGen identity\r
414     }\r
415 }\r
416 \r
417 textures/evil8_floor/e8clangwarnmix_b\r
418 {\r
419         dpreflectcube cubemaps/exomorph/exomorph\r
420         {\r
421                 map textures/evil8_floor/e8clangwarnmix_b\r
422         }\r
423         {\r
424                 map $lightmap\r
425                 blendfunc GL_DST_COLOR GL_ZERO\r
426                 rgbGen identity\r
427     }\r
428 }\r
429 \r
430 textures/evil8_floor/e8clangwarnmix_c\r
431 {\r
432         dpreflectcube cubemaps/exomorph/exomorph\r
433         {\r
434                 map textures/evil8_floor/e8clangwarnmix_c\r
435         }\r
436         {\r
437                 map $lightmap\r
438                 blendfunc GL_DST_COLOR GL_ZERO\r
439                 rgbGen identity\r
440     }\r
441 }\r
442 \r
443 textures/evil8_floor/e8clangfloor05step\r
444 {\r
445         dpreflectcube cubemaps/exomorph/exomorph\r
446         {\r
447                 map textures/evil8_floor/e8clangfloor05step\r
448         }\r
449         {\r
450                 map $lightmap\r
451                 blendfunc GL_DST_COLOR GL_ZERO\r
452                 rgbGen identity\r
453     }\r
454 }\r
455 \r
456 textures/evil8_fx/e8jump_spawn01\r
457 {\r
458         dpreflectcube cubemaps/exomorph/exomorph\r
459         {\r
460                 map textures/evil8_fx/e8jump_spawn01\r
461         }\r
462         {\r
463                 map $lightmap\r
464                 blendfunc GL_DST_COLOR GL_ZERO\r
465                 rgbGen identity\r
466     }\r
467 }\r
468 \r
469 textures/evil8_wall/e8_mtlwall1\r
470 {\r
471         dpreflectcube cubemaps/exomorph/exomorph\r
472         {\r
473                 map textures/evil8_wall/e8_mtlwall1\r
474         }\r
475         {\r
476                 map $lightmap\r
477                 blendfunc GL_DST_COLOR GL_ZERO\r
478                 rgbGen identity\r
479     }\r
480 }\r
481 \r
482 textures/evil8_wall/e8_mtlwall1b\r
483 {\r
484         dpreflectcube cubemaps/exomorph/exomorph\r
485         {\r
486                 map textures/evil8_wall/e8_mtlwall1b\r
487         }\r
488         {\r
489                 map $lightmap\r
490                 blendfunc GL_DST_COLOR GL_ZERO\r
491                 rgbGen identity\r
492     }\r
493 }\r
494 \r
495 textures/evil8_wall/e8_mtlwall2\r
496 {\r
497         dpreflectcube cubemaps/exomorph/exomorph\r
498         {\r
499                 map textures/evil8_wall/e8_mtlwall2\r
500         }\r
501         {\r
502                 map $lightmap\r
503                 blendfunc GL_DST_COLOR GL_ZERO\r
504                 rgbGen identity\r
505     }\r
506 }\r
507 \r
508 textures/evil8_wall/e8_mtlwall3\r
509 {\r
510         dpreflectcube cubemaps/exomorph/exomorph\r
511         {\r
512                 map textures/evil8_wall/e8_mtlwall3\r
513         }\r
514         {\r
515                 map $lightmap\r
516                 blendfunc GL_DST_COLOR GL_ZERO\r
517                 rgbGen identity\r
518     }\r
519 }\r
520 \r
521 textures/evil8_wall/e8_mtlwall3b\r
522 {\r
523         dpreflectcube cubemaps/exomorph/exomorph\r
524         {\r
525                 map textures/evil8_wall/e8_mtlwall3b\r
526         }\r
527         {\r
528                 map $lightmap\r
529                 blendfunc GL_DST_COLOR GL_ZERO\r
530                 rgbGen identity\r
531     }\r
532 }\r
533 \r
534 textures/evil8_wall/e8_mtlwall4\r
535 {\r
536         dpreflectcube cubemaps/exomorph/exomorph\r
537         {\r
538                 map textures/evil8_wall/e8_mtlwall4\r
539         }\r
540         {\r
541                 map $lightmap\r
542                 blendfunc GL_DST_COLOR GL_ZERO\r
543                 rgbGen identity\r
544     }\r
545 }\r
546 \r
547 textures/e8/e8jumpspawn02b\r
548 {\r
549         dpreflectcube cubemaps/exomorph/exomorph\r
550         q3map_lightimage textures/e8/e8jumpspawn02b_glow.tga\r
551         surfaceparm metalsteps\r
552         q3map_surfacelight 100\r
553         \r
554         {\r
555                 map textures/e8/e8jumpspawn02b\r
556                 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
557         }\r
558         {\r
559                 map $lightmap\r
560                 tcGen lightmap\r
561                 blendfunc filter\r
562         }\r
563 }\r
564 \r
565 textures/e8/e8jumpspawn02c\r
566 {\r
567         dpreflectcube cubemaps/exomorph/exomorph\r
568         q3map_lightimage textures/e8/e8jumpspawn02c_glow.tga\r
569         surfaceparm metalsteps\r
570         q3map_surfacelight 100\r
571         \r
572         {\r
573                 map textures/e8/e8jumpspawn02c\r
574                 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
575         }\r
576         {\r
577                 map $lightmap\r
578                 tcGen lightmap\r
579                 blendfunc filter\r
580         }\r
581 }\r
582 \r
583 textures/e8/e8_base1broke\r
584 {\r
585         q3map_nonplanar\r
586         q3map_shadeAngle 75\r
587         {\r
588                 map textures/e8/e8_base1broke\r
589                 rgbGen vertex\r
590         }\r
591 }\r
592 \r
593 textures/evil8_lights/e8_rlighty\r
594 {\r
595         dpreflectcube cubemaps/exomorph/exomorph\r
596         {\r
597                 map textures/evil8_lights/e8_rlighty\r
598         }\r
599         {\r
600                 map $lightmap\r
601                 blendfunc GL_DST_COLOR GL_ZERO\r
602                 rgbGen identity\r
603     }\r
604 }\r
605 \r
606 textures/evil8_lights/e8btrimlight\r
607 {\r
608         dpreflectcube cubemaps/exomorph/exomorph\r
609         qer_editorimage textures/evil8_lights/e8btrimlight.tga\r
610         surfaceparm nomarks\r
611         q3map_surfacelight 250\r
612         {\r
613                 map textures/evil8_lights/e8btrimlight.tga\r
614         }\r
615         {\r
616                 map $lightmap\r
617                 blendfunc filter\r
618                 tcGen lightmap\r
619         }\r
620 }\r
621 \r
622 textures/evil8_floor/e8warn2steplight\r
623 {\r
624         dpreflectcube cubemaps/exomorph/exomorph\r
625         qer_editorimage textures/evil8_floor/e8warn2steplight.tga\r
626         surfaceparm nomarks\r
627         q3map_surfacelight 250\r
628         {\r
629                 map textures/evil8_floor/e8warn2steplight.tga\r
630         }\r
631         {\r
632                 map $lightmap\r
633                 blendfunc filter\r
634                 tcGen lightmap\r
635         }\r
636 }\r
637 \r
638 textures/evil8_floor/e8minitrimlight\r
639 {\r
640         dpreflectcube cubemaps/exomorph/exomorph\r
641         qer_editorimage textures/evil8_lights/e8minitrimlight.tga\r
642         surfaceparm nomarks\r
643         q3map_surfacelight 250\r
644         {\r
645                 map textures/evil8_lights/e8minitrimlight.tga\r
646         }\r
647         {\r
648                 map $lightmap\r
649                 blendfunc filter\r
650                 tcGen lightmap\r
651         }\r
652 }\r
653 \r
654 textures/evil8_fx/e8_jumppad02\r
655 {\r
656         dpreflectcube cubemaps/exomorph/exomorph\r
657         q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga\r
658         surfaceparm metalsteps\r
659         q3map_surfacelight 100\r
660         {\r
661                 map textures/evil8_fx/e8_jumppad02.tga\r
662                 rgbGen identity\r
663         }\r
664         {\r
665                 map $lightmap\r
666                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
667                 rgbGen identity\r
668                 tcGen lightmap\r
669         }\r
670 }\r
671 \r
672 textures/evil8_fx/e8_jumppad02r\r
673 {\r
674         dpreflectcube cubemaps/exomorph/exomorph\r
675         q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga\r
676         surfaceparm metalsteps\r
677         q3map_surfacelight 100\r
678         {\r
679                 map textures/evil8_fx/e8_jumppad02r.tga\r
680                 rgbGen identity\r
681         }\r
682         {\r
683                 map $lightmap\r
684                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
685                 rgbGen identity\r
686                 tcGen lightmap\r
687         }\r
688 }\r
689 \r
690 textures/evil8_fx/e8_jumppad02w\r
691 {\r
692         dpreflectcube cubemaps/exomorph/exomorph\r
693         q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga\r
694         surfaceparm metalsteps\r
695         q3map_surfacelight 100\r
696         {\r
697                 map textures/evil8_fx/e8_jumppad02w.tga\r
698                 rgbGen identity\r
699         }\r
700         {\r
701                 map $lightmap\r
702                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
703                 rgbGen identity\r
704                 tcGen lightmap\r
705         }\r
706 }\r
707 \r
708 textures/evil8_lights/e8_rlightb2\r
709 {\r
710         qer_editorimage textures/evil8_lights/e8_rlightb2.tga\r
711         surfaceparm nomarks\r
712         q3map_surfacelight 450\r
713         {\r
714                 map textures/evil8_lights/e8_rlightb2.tga\r
715         }\r
716         {\r
717                 map $lightmap\r
718                 blendfunc filter\r
719                 tcGen lightmap\r
720         }\r
721 }\r
722 \r
723 textures/evil8_lights/e8_rlightb\r
724 {\r
725         qer_editorimage textures/evil8_lights/e8_rlightb.tga\r
726         surfaceparm nomarks\r
727         q3map_surfacelight 450\r
728         {\r
729                 map textures/evil8_lights/e8_rlightb.tga\r
730         }\r
731         {\r
732                 map $lightmap\r
733                 blendfunc filter\r
734                 tcGen lightmap\r
735         }\r
736 }\r
737 \r
738 textures/evil8_lights/evil8_rlight\r
739 {\r
740         qer_editorimage textures/evil8_lights/e8_rlight.tga\r
741         surfaceparm nomarks\r
742         q3map_surfacelight 950\r
743         {\r
744                 map textures/evil8_lights/e8_rlight.tga\r
745         }\r
746         {\r
747                 map $lightmap\r
748                 blendfunc filter\r
749                 tcGen lightmap\r
750         }\r
751 }\r
752 \r
753 textures/evil8_lights/e8tmtllight\r
754 {\r
755         qer_editorimage textures/evil8_lights/e8tmtllight.tga\r
756         surfaceparm nomarks\r
757         q3map_surfacelight 950\r
758         {\r
759                 map textures/evil8_lights/e8tmtllight.tga\r
760         }\r
761         {\r
762                 map $lightmap\r
763                 blendfunc filter\r
764                 tcGen lightmap\r
765         }\r
766 }\r
767 \r
768 textures/evil8_lights/e8tmtllight2\r
769 {\r
770         qer_editorimage textures/evil8_lights/e8tmtllight2.tga\r
771         surfaceparm nomarks\r
772         q3map_surfacelight 950\r
773         {\r
774                 map textures/evil8_lights/e8tmtllight2.tga\r
775         }\r
776         {\r
777                 map $lightmap\r
778                 blendfunc filter\r
779                 tcGen lightmap\r
780         }\r
781 }\r
782 \r
783 textures/evil8_lights/e8tmtllight2b\r
784 {\r
785         qer_editorimage textures/evil8_lights/e8tmtllight2b.tga\r
786         surfaceparm nomarks\r
787         q3map_surfacelight 950\r
788         {\r
789                 map textures/evil8_lights/e8tmtllight2b.tga\r
790         }\r
791         {\r
792                 map $lightmap\r
793                 blendfunc filter\r
794                 tcGen lightmap\r
795         }\r
796 }\r
797 \r
798 textures/evil8_grate/e8xgirder_small2\r
799 {\r
800         dpreflectcube cubemaps/exomorph/exomorph\r
801         cull disable\r
802         {\r
803                 map textures/evil8_grate/e8xgirder_small2.tga\r
804                 rgbGen identity\r
805                 depthWrite\r
806                 alphaFunc GE128\r
807         }\r
808         {\r
809                 map $lightmap\r
810                 blendfunc filter\r
811                 rgbGen identity\r
812                 tcGen lightmap\r
813                 depthFunc equal\r
814         }\r
815 }\r
816 \r
817 textures/evil8_fx/e8alphaspawn\r
818 {\r
819         surfaceparm nomarks\r
820         surfaceparm trans\r
821         surfaceparm pointlight\r
822         {\r
823                 map textures/evil8_fx/e8alphaspawn.tga\r
824                 blendfunc add\r
825                 rgbGen Vertex\r
826         }\r
827 }\r
828 \r
829 textures/evil8_fx/e8yarrow\r
830 {\r
831         surfaceparm nomarks\r
832         surfaceparm trans\r
833         surfaceparm pointlight\r
834         {\r
835                 map textures/evil8_fx/e8yarrow.tga\r
836                 blendfunc add\r
837                 rgbGen Vertex\r
838         }\r
839 }\r
840 \r
841 textures/evil8_trim/e8lighttrim_static\r
842 {\r
843         dpreflectcube cubemaps/exomorph/exomorph\r
844         qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
845         surfaceparm nomarks\r
846         q3map_surfacelight 400\r
847         {\r
848                 map textures/evil8_trim/e8lighttrim.tga\r
849         }\r
850         {\r
851                 map $lightmap\r
852                 blendfunc filter\r
853                 tcGen lightmap\r
854         }\r
855 }\r
856 \r
857 textures/evil8_trim/e8lighttrim_glow\r
858 {\r
859         dpreflectcube cubemaps/exomorph/exomorph\r
860         qer_editorimage textures/evil8_trim/e8lighttrim.tga\r
861         surfaceparm nomarks\r
862         q3map_surfacelight 400\r
863         {\r
864                 map textures/evil8_trim/e8lighttrim.tga\r
865         }\r
866         {\r
867                 map $lightmap\r
868                 blendfunc filter\r
869                 tcGen lightmap\r
870         }\r
871 }\r
872 \r
873 textures/evil8_trim/e8lighttrim_b_static\r
874 {\r
875         dpreflectcube cubemaps/exomorph/exomorph\r
876         qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
877         surfaceparm nomarks\r
878         q3map_surfacelight 400\r
879         {\r
880                 map textures/evil8_trim/e8lighttrim_b.tga\r
881         }\r
882         {\r
883                 map $lightmap\r
884                 blendfunc filter\r
885                 tcGen lightmap\r
886         }\r
887 }\r
888 \r
889 textures/evil8_trim/e8lighttrim_b_glow\r
890 {\r
891         dpreflectcube cubemaps/exomorph/exomorph\r
892         qer_editorimage textures/evil8_trim/e8lighttrim_b.tga\r
893         surfaceparm nomarks\r
894         q3map_surfacelight 400\r
895         {\r
896                 map textures/evil8_trim/e8lighttrim_b.tga\r
897         }\r
898         {\r
899                 map $lightmap\r
900                 blendfunc filter\r
901                 tcGen lightmap\r
902         }\r
903 }\r
904 \r
905 textures/evil8_fx/e8jumpspawn02grey\r
906 {\r
907         dpreflectcube cubemaps/exomorph/exomorph\r
908         q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga\r
909         surfaceparm metalsteps\r
910         q3map_surfacelight 100\r
911         \r
912         {\r
913                 map textures/evil8_fx/e8jumpspawn02grey\r
914                 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
915         }\r
916         {\r
917                 map $lightmap\r
918                 tcGen lightmap\r
919                 blendfunc filter\r
920         }\r
921 \r
922 }\r
923 \r
924 textures/evil8_fx/e8jumpspawn02\r
925 {\r
926         dpreflectcube cubemaps/exomorph/exomorph\r
927         q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga\r
928         surfaceparm metalsteps\r
929         q3map_surfacelight 100\r
930         \r
931         {\r
932                 map textures/evil8_fx/e8jumpspawn02\r
933                 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
934         }\r
935         {\r
936                 map $lightmap\r
937                 tcGen lightmap\r
938                 blendfunc filter\r
939         }\r
940 }\r
941 \r
942 textures/evil8_fx/e8jumpspawn02red\r
943 {\r
944         dpreflectcube cubemaps/exomorph/exomorph\r
945         q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga\r
946         surfaceparm metalsteps\r
947         q3map_surfacelight 100\r
948         \r
949         {\r
950                 map textures/evil8_fx/e8jumpspawn02red\r
951                 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
952         }\r
953         {\r
954                 map $lightmap\r
955                 tcGen lightmap\r
956                 blendfunc filter\r
957         }\r
958 \r
959 }\r
960 \r
961 textures/evil8_fx/e8jumpspawn02b\r
962 {\r
963         dpreflectcube cubemaps/exomorph/exomorph\r
964         surfaceparm metalsteps\r
965         q3map_surfacelight 100\r
966         {\r
967                 map textures/evil8_fx/e8jumpspawn02b.tga\r
968                 blendfunc blend\r
969                 rgbGen identity\r
970         }\r
971         {\r
972                 map $lightmap\r
973                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
974                 rgbGen identity\r
975                 tcGen lightmap\r
976         }\r
977 }\r
978 \r
979 textures/evil8_fx/e8jumpspawn02c\r
980 {\r
981         dpreflectcube cubemaps/exomorph/exomorph\r
982         surfaceparm metalsteps\r
983         q3map_surfacelight 100\r
984         {\r
985                 map textures/evil8_fx/e8jumpspawn02c.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 textures/evil8_fx/e8_launchpad1\r
998 {\r
999         dpreflectcube cubemaps/exomorph/exomorph\r
1000         surfaceparm metalsteps\r
1001         q3map_surfacelight 100\r
1002         {\r
1003                 map textures/evil8_fx/e8_launchpad1.tga\r
1004                 blendfunc blend\r
1005                 rgbGen identity\r
1006         }\r
1007         {\r
1008                 map $lightmap\r
1009                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
1010                 rgbGen identity\r
1011                 tcGen lightmap\r
1012         }\r
1013 }\r
1014 \r
1015 textures/evil8_fx/e8red_dcl\r
1016 {\r
1017         surfaceparm nomarks\r
1018         surfaceparm trans\r
1019         surfaceparm pointlight\r
1020         nopicmip\r
1021         {\r
1022                 map textures/evil8_fx/e8red_dcl.tga\r
1023                 blendfunc add\r
1024                 rgbGen Vertex\r
1025         }\r
1026 }\r
1027 \r
1028 textures/evil8_fx/e8blue_dcl\r
1029 {\r
1030         surfaceparm nomarks\r
1031         surfaceparm trans\r
1032         surfaceparm pointlight\r
1033         nopicmip\r
1034         {\r
1035                 map textures/evil8_fx/e8blue_dcl.tga\r
1036                 blendfunc add\r
1037                 rgbGen Vertex\r
1038         }\r
1039 }\r
1040 \r
1041 textures/evil8_grate/e8xgirder\r
1042 {\r
1043         dpreflectcube cubemaps/exomorph/exomorph\r
1044         surfaceparm alphashadow\r
1045         surfaceparm metalsteps\r
1046         surfaceparm nomarks\r
1047         surfaceparm trans\r
1048         cull disable\r
1049         nopicmip\r
1050         {\r
1051                 map textures/evil8_grate/e8xgirder.tga\r
1052                 rgbGen identity\r
1053                 depthWrite\r
1054                 alphaFunc GE128\r
1055         }\r
1056         {\r
1057                 map $lightmap\r
1058                 blendfunc filter\r
1059                 rgbGen identity\r
1060                 tcGen lightmap\r
1061                 depthFunc equal\r
1062         }\r
1063 }\r
1064 \r
1065 textures/evil8_grate/e8xgirder_small\r
1066 {\r
1067         dpreflectcube cubemaps/exomorph/exomorph\r
1068         cull disable\r
1069         {\r
1070                 map textures/evil8_grate/e8xgirder_small.tga\r
1071                 rgbGen identity\r
1072                 depthWrite\r
1073                 alphaFunc GE128\r
1074         }\r
1075         {\r
1076                 map $lightmap\r
1077                 blendfunc filter\r
1078                 rgbGen identity\r
1079                 tcGen lightmap\r
1080                 depthFunc equal\r
1081         }\r
1082 }\r
1083 \r
1084 textures/evil8_trim/e8mtltrim1\r
1085 {\r
1086         dpreflectcube cubemaps/exomorph/exomorph\r
1087         surfaceparm alphashadow\r
1088         surfaceparm metalsteps\r
1089         surfaceparm trans\r
1090         cull disable\r
1091         {\r
1092                 map textures/evil8_trim/e8mtltrim1.tga\r
1093                 rgbGen identity\r
1094                 depthWrite\r
1095                 alphaFunc GE128\r
1096         }\r
1097         {\r
1098                 map $lightmap\r
1099                 blendfunc filter\r
1100                 rgbGen identity\r
1101                 tcGen lightmap\r
1102                 depthFunc equal\r
1103         }\r
1104 }\r
1105 \r
1106 textures/evil8_trim/e8mtltrim1b\r
1107 {\r
1108         dpreflectcube cubemaps/exomorph/exomorph\r
1109         surfaceparm alphashadow\r
1110         surfaceparm metalsteps\r
1111         surfaceparm trans\r
1112         cull disable\r
1113         {\r
1114                 map textures/evil8_trim/e8mtltrim1b.tga\r
1115                 rgbGen identity\r
1116                 depthWrite\r
1117                 alphaFunc GE128\r
1118         }\r
1119         {\r
1120                 map $lightmap\r
1121                 blendfunc filter\r
1122                 rgbGen identity\r
1123                 tcGen lightmap\r
1124                 depthFunc equal\r
1125         }\r
1126 }\r
1127 \r
1128 textures/evil8_trim/e8mtltrim2\r
1129 {\r
1130         dpreflectcube cubemaps/exomorph/exomorph\r
1131         surfaceparm alphashadow\r
1132         surfaceparm metalsteps\r
1133         surfaceparm trans\r
1134         cull disable\r
1135         {\r
1136                 map textures/evil8_trim/e8mtltrim2.tga\r
1137                 rgbGen identity\r
1138                 depthWrite\r
1139                 alphaFunc GE128\r
1140         }\r
1141         {\r
1142                 map $lightmap\r
1143                 blendfunc filter\r
1144                 rgbGen identity\r
1145                 tcGen lightmap\r
1146                 depthFunc equal\r
1147         }\r
1148 }\r
1149 \r
1150 textures/evil8_trim/e8wrntrim2\r
1151 {\r
1152         dpreflectcube cubemaps/exomorph/exomorph\r
1153         surfaceparm alphashadow\r
1154         surfaceparm metalsteps\r
1155         surfaceparm trans\r
1156         cull disable\r
1157         {\r
1158                 map textures/evil8_trim/e8wrntrim2.tga\r
1159                 rgbGen identity\r
1160                 depthWrite\r
1161                 alphaFunc GE128\r
1162         }\r
1163         {\r
1164                 map $lightmap\r
1165                 blendfunc filter\r
1166                 rgbGen identity\r
1167                 tcGen lightmap\r
1168                 depthFunc equal\r
1169         }\r
1170 }\r
1171 \r
1172 textures/evil8_trim/e8wrntrim2b\r
1173 {\r
1174         dpreflectcube cubemaps/exomorph/exomorph\r
1175         surfaceparm alphashadow\r
1176         surfaceparm metalsteps\r
1177         surfaceparm trans\r
1178         cull disable\r
1179         {\r
1180                 map textures/evil8_trim/e8wrntrim2b.tga\r
1181                 rgbGen identity\r
1182                 depthWrite\r
1183                 alphaFunc GE128\r
1184         }\r
1185         {\r
1186                 map $lightmap\r
1187                 blendfunc filter\r
1188                 rgbGen identity\r
1189                 tcGen lightmap\r
1190                 depthFunc equal\r
1191         }\r
1192 }\r
1193 \r
1194 textures/evil8_grate/e8bgrate01\r
1195 {\r
1196         dpreflectcube cubemaps/exomorph/exomorph\r
1197         surfaceparm alphashadow\r
1198         surfaceparm metalsteps\r
1199         cull disable\r
1200         {\r
1201                 map textures/evil8_grate/e8bgrate01.tga\r
1202                 rgbGen identity\r
1203                 depthWrite\r
1204                 alphaFunc GE128\r
1205         }\r
1206         {\r
1207                 map $lightmap\r
1208                 blendfunc filter\r
1209                 rgbGen identity\r
1210                 tcGen lightmap\r
1211                 depthFunc equal\r
1212         }\r
1213 }\r
1214 \r
1215 textures/evil8_fx/e8rail\r
1216 {\r
1217         dpreflectcube cubemaps/exomorph/exomorph\r
1218         surfaceparm alphashadow\r
1219         cull disable\r
1220         nomipmaps\r
1221         {\r
1222                 map textures/evil8_fx/e8rail.tga\r
1223                 rgbGen identity\r
1224                 depthWrite\r
1225                 alphaFunc GE128\r
1226         }\r
1227         {\r
1228                 map $lightmap\r
1229                 blendfunc filter\r
1230                 rgbGen identity\r
1231                 tcGen lightmap\r
1232                 depthFunc equal\r
1233         }\r
1234 }\r
1235 \r
1236 textures/evil8_fx/e8icon_red\r
1237 {\r
1238         surfaceparm nolightmap\r
1239         surfaceparm nomarks\r
1240         surfaceparm trans\r
1241         cull disable\r
1242         {\r
1243                 map textures/evil8_fx/e8icon_red.tga\r
1244                 blendfunc add\r
1245                 rgbGen wave triangle 0.2 0.5 0 0.2\r
1246         }\r
1247 }\r
1248 \r
1249 textures/evil8_fx/e8icon_blue\r
1250 {\r
1251         surfaceparm nolightmap\r
1252         surfaceparm nomarks\r
1253         surfaceparm trans\r
1254         cull disable\r
1255         {\r
1256                 map textures/evil8_fx/e8icon_blue.tga\r
1257                 blendfunc add\r
1258                 rgbGen wave triangle 0.2 0.5 0 0.2\r
1259         }\r
1260 }\r
1261 \r
1262 //doesn't work right, please edit as you see fit\r
1263 \r
1264 textures/evil8_fx/e8scuffs1\r
1265 {\r
1266         surfaceparm nolightmap\r
1267         surfaceparm nomarks\r
1268         surfaceparm trans\r
1269         cull disable\r
1270         qer_trans 0.4\r
1271         {\r
1272                 map textures/evil8_fx/e8scuffs1.tga\r
1273                 blendfunc blend\r
1274                 rgbGen Vertex\r
1275                 depthWrite\r
1276         }\r
1277 }\r
1278 \r
1279 textures/evil8_fx/e8circle_red\r
1280 {\r
1281         surfaceparm nolightmap\r
1282         surfaceparm nomarks\r
1283         surfaceparm trans\r
1284         {\r
1285                 map textures/evil8_fx/e8circle_red.tga\r
1286                 blendfunc add\r
1287                 rgbGen identity\r
1288         }\r
1289 }\r
1290 \r
1291 textures/evil8_fx/e8circle_blue\r
1292 {\r
1293         surfaceparm nolightmap\r
1294         surfaceparm nomarks\r
1295         surfaceparm trans\r
1296         {\r
1297                 map textures/evil8_fx/e8circle_blue.tga\r
1298                 blendfunc add\r
1299                 rgbGen identity\r
1300         }\r
1301 }\r
1302 \r
1303 textures/evil8_fx/e8circle_red_fade\r
1304 {\r
1305         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
1306         surfaceparm nolightmap\r
1307         surfaceparm nomarks\r
1308         surfaceparm trans\r
1309         cull disable\r
1310         {\r
1311                 map textures/evil8_fx/e8circle_red.tga\r
1312                 blendfunc add\r
1313                 rgbGen wave triangle 0.2 0.5 0 0.5\r
1314         }\r
1315 }\r
1316 \r
1317 textures/evil8_fx/e8circle_blue_fade\r
1318 {\r
1319         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
1320         surfaceparm nolightmap\r
1321         surfaceparm nomarks\r
1322         surfaceparm trans\r
1323         cull disable\r
1324         {\r
1325                 map textures/evil8_fx/e8circle_blue.tga\r
1326                 blendfunc add\r
1327                 rgbGen wave triangle 0.2 0.5 0 0.5\r
1328         }\r
1329 }\r
1330 \r
1331 textures/evil8_fx/e8spawn01b\r
1332 {\r
1333         {\r
1334                 map textures/evil8_fx/e8spawn01b.tga\r
1335                 blendfunc blend\r
1336                 rgbGen identity\r
1337         }\r
1338         {\r
1339                 map $lightmap\r
1340                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
1341                 rgbGen identity\r
1342                 tcGen lightmap\r
1343         }\r
1344 }\r
1345 \r
1346 textures/evil8_trim/e8trim_bluefx\r
1347 {\r
1348         dpreflectcube cubemaps/exomorph/exomorph\r
1349         q3map_lightimage textures/e8trim/evil8_trimfx_b.tga\r
1350         q3map_surfacelight 100\r
1351         {\r
1352                 map $lightmap\r
1353                 rgbGen identity\r
1354                 tcGen lightmap\r
1355         }\r
1356         {\r
1357                 map textures/evil8_trim/e8trim_bluefx.tga\r
1358                 blendfunc filter\r
1359                 rgbGen identity\r
1360         }\r
1361         {\r
1362                 map textures/evil8_trim/e8trimfx_b.tga\r
1363                 blendfunc add\r
1364                 tcMod scroll -2 0\r
1365         }\r
1366 }\r
1367 \r
1368 textures/evil8_trim/e8trim_redfx\r
1369 {\r
1370         dpreflectcube cubemaps/exomorph/exomorph\r
1371         q3map_lightimage textures/evil8_trim/e8trimfx_r.tga\r
1372         q3map_surfacelight 100\r
1373         {\r
1374                 map $lightmap\r
1375                 rgbGen identity\r
1376                 tcGen lightmap\r
1377         }\r
1378         {\r
1379                 map textures/evil8_trim/e8trim_redfx.tga\r
1380                 blendfunc filter\r
1381                 rgbGen identity\r
1382         }\r
1383         {\r
1384                 map textures/evil8_trim/e8trimfx_r.tga\r
1385                 blendfunc add\r
1386                 tcMod scroll -2 0\r
1387         }\r
1388 }\r
1389 \r
1390 //not for public release :P\r
1391 \r
1392 textures/evil8_fx/e8evilspacetxt\r
1393 {\r
1394         surfaceparm nomarks\r
1395         surfaceparm trans\r
1396         surfaceparm pointlight\r
1397         {\r
1398                 map textures/evil8_fx/e8evilspacetxt.tga\r
1399                 blendfunc add\r
1400                 rgbGen Vertex\r
1401         }\r
1402 }\r
1403 \r
1404 textures/evil8_lights/e8tinylight\r
1405 {\r
1406         qer_editorimage textures/evil8_lights/e8tinylight.tga\r
1407         surfaceparm nomarks\r
1408         q3map_surfacelight 950\r
1409         {\r
1410                 map textures/evil8_lights/e8tinylight.tga\r
1411         }\r
1412         {\r
1413                 map $lightmap\r
1414                 blendfunc filter\r
1415                 tcGen lightmap\r
1416         }\r
1417 }\r
1418 \r
1419 textures/evil8_lights/e8tinylightblue\r
1420 {\r
1421         qer_editorimage textures/evil8_lights/e8tinylightblue.tga\r
1422         surfaceparm nomarks\r
1423         q3map_surfacelight 950\r
1424         {\r
1425                 map textures/evil8_lights/e8tinylightblue.tga\r
1426         }\r
1427         {\r
1428                 map $lightmap\r
1429                 blendfunc filter\r
1430                 tcGen lightmap\r
1431         }\r
1432 }\r
1433 \r
1434 textures/evil8_fx/e8beam\r
1435 {\r
1436         qer_editorimage textures/evil8_fx/e8beam.tga\r
1437         surfaceparm nolightmap\r
1438         surfaceparm nomarks\r
1439         surfaceparm nonsolid\r
1440         surfaceparm trans\r
1441         cull disable\r
1442         qer_trans 0.6\r
1443         {\r
1444                 map textures/evil8_fx/e8beam.tga\r
1445                 blendfunc add\r
1446                 tcMod scroll 0.3 0\r
1447         }\r
1448 }\r
1449 \r
1450 textures/evil8_fx/e8beam_blue\r
1451 {\r
1452         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
1453         surfaceparm nolightmap\r
1454         surfaceparm nomarks\r
1455         surfaceparm nonsolid\r
1456         surfaceparm trans\r
1457         cull disable\r
1458         qer_trans 0.6\r
1459         {\r
1460                 map textures/evil8_fx/e8beam_blue.tga\r
1461                 blendfunc add\r
1462                 tcMod scroll 0.3 0\r
1463         }\r
1464 }\r
1465 \r
1466 textures/evil8_base/e8metal03c_shiney\r
1467 {\r
1468         qer_editorimage textures/evil8_base/e8metal03c.tga\r
1469         {\r
1470                 map textures/effects/tinfx.tga\r
1471                 rgbGen identity\r
1472                 tcGen environment\r
1473         }\r
1474         {\r
1475                 map textures/evil8_base/e8metal03c.tga\r
1476                 blendfunc blend\r
1477                 rgbGen identity\r
1478         }\r
1479         {\r
1480                 map $lightmap\r
1481                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
1482                 rgbGen identity\r
1483                 tcGen lightmap\r
1484         }\r
1485 }\r
1486 \r
1487 textures/evil8_base/e8metal_blue_shiney\r
1488 {\r
1489         qer_editorimage textures/evil8_base/e8metal_blue.tga\r
1490         {\r
1491                 map textures/effects/tinfx.tga\r
1492                 rgbGen identity\r
1493                 tcGen environment\r
1494         }\r
1495         {\r
1496                 map textures/evil8_base/e8metal_blue.tga\r
1497                 blendfunc blend\r
1498                 rgbGen identity\r
1499         }\r
1500         {\r
1501                 map $lightmap\r
1502                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
1503                 rgbGen identity\r
1504                 tcGen lightmap\r
1505         }\r
1506 }\r
1507 \r
1508 textures/evil8_base/e8metal_red_shiney\r
1509 {\r
1510         qer_editorimage textures/evil8_base/e8metal_red.tga\r
1511         {\r
1512                 map textures/effects/tinfx.tga\r
1513                 rgbGen identity\r
1514                 tcGen environment\r
1515         }\r
1516         {\r
1517                 map textures/evil8_base/e8metal_red.tga\r
1518                 blendfunc blend\r
1519                 rgbGen identity\r
1520         }\r
1521         {\r
1522                 map $lightmap\r
1523                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
1524                 rgbGen identity\r
1525                 tcGen lightmap\r
1526         }\r
1527 }\r
1528 \r
1529 //broken shader D:?\r
1530 \r
1531 textures/evil8_trim/e8trimlight\r
1532 {\r
1533         dpreflectcube cubemaps/exomorph/exomorph\r
1534         q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga\r
1535         q3map_surfacelight 100\r
1536         {\r
1537                 map $lightmap\r
1538                 rgbGen identity\r
1539                 tcGen lightmap\r
1540         }\r
1541         {\r
1542                 map textures/evil8_trim/e8trimlight.tga\r
1543                 blendfunc filter\r
1544                 rgbGen identity\r
1545         }\r
1546         {\r
1547                 map textures/evil8_trim/e8trimlight_fx.tga\r
1548                 blendfunc add\r
1549                 tcMod scroll -2 0\r
1550         }\r
1551 }\r
1552 \r
1553 textures/evil8_trim/e8trimlight2_blue\r
1554 {\r
1555         dpreflectcube cubemaps/exomorph/exomorph\r
1556         qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga\r
1557         surfaceparm nomarks\r
1558         q3map_surfacelight 400\r
1559         {\r
1560                 map textures/evil8_trim/e8trimlight2_blue.tga\r
1561         }\r
1562         {\r
1563                 map $lightmap\r
1564                 blendfunc filter\r
1565                 tcGen lightmap\r
1566         }\r
1567 }\r
1568 \r
1569 textures/evil8_trim/e8trimlight2_red\r
1570 {\r
1571         dpreflectcube cubemaps/exomorph/exomorph\r
1572         qer_editorimage textures/evil8_trim/e8trimlight2_red.tga\r
1573         surfaceparm nomarks\r
1574         q3map_surfacelight 400\r
1575         {\r
1576                 map textures/evil8_trim/e8trimlight2_red.tga\r
1577         }\r
1578         {\r
1579                 map $lightmap\r
1580                 blendfunc filter\r
1581                 tcGen lightmap\r
1582         }\r
1583 }\r
1584 \r
1585 textures/evil8_floor/e8clangfloor\r
1586 {\r
1587         dpreflectcube cubemaps/exomorph/exomorph\r
1588         //qer_editorimage textures/evil8_floor/e8clangfloor.tga\r
1589         surfaceparm metalsteps\r
1590         {\r
1591                 map $lightmap\r
1592                 rgbGen identity\r
1593                 tcGen lightmap\r
1594         }\r
1595         {\r
1596                 map textures/evil8_floor/e8clangfloor.tga\r
1597                 blendfunc filter\r
1598                 rgbGen identity\r
1599         }\r
1600 }\r
1601 \r
1602 textures/evil8_floor/e8clangfloor01\r
1603 {\r
1604         dpreflectcube cubemaps/exomorph/exomorph\r
1605         surfaceparm metalsteps\r
1606         {\r
1607                 map $lightmap\r
1608                 rgbGen identity\r
1609                 tcGen lightmap\r
1610         }\r
1611         {\r
1612                 map textures/evil8_floor/e8clangfloor01.tga\r
1613                 blendfunc filter\r
1614                 rgbGen identity\r
1615         }\r
1616 }\r
1617 \r
1618 textures/evil8_floor/e8clangfloor03\r
1619 {\r
1620         dpreflectcube cubemaps/exomorph/exomorph\r
1621         surfaceparm metalsteps\r
1622         {\r
1623                 map $lightmap\r
1624                 rgbGen identity\r
1625                 tcGen lightmap\r
1626         }\r
1627         {\r
1628                 map textures/evil8_floor/e8clangfloor03.tga\r
1629                 blendfunc filter\r
1630                 rgbGen identity\r
1631         }\r
1632 }\r
1633 \r
1634 textures/evil8_floor/e8clangfloor04\r
1635 {\r
1636         dpreflectcube cubemaps/exomorph/exomorph\r
1637         surfaceparm metalsteps\r
1638         {\r
1639                 map $lightmap\r
1640                 rgbGen identity\r
1641                 tcGen lightmap\r
1642         }\r
1643         {\r
1644                 map textures/evil8_floor/e8clangfloor04.tga\r
1645                 blendfunc filter\r
1646                 rgbGen identity\r
1647         }\r
1648 }\r
1649 \r
1650 textures/evil8_floor/e8clangfloor04_blue\r
1651 {\r
1652         dpreflectcube cubemaps/exomorph/exomorph\r
1653         surfaceparm metalsteps\r
1654         {\r
1655                 map $lightmap\r
1656                 rgbGen identity\r
1657                 tcGen lightmap\r
1658         }\r
1659         {\r
1660                 map textures/evil8_floor/e8clangfloor04_blue.tga\r
1661                 blendfunc filter\r
1662                 rgbGen identity\r
1663         }\r
1664 }\r
1665 \r
1666 textures/evil8_floor/e8clangfloor04_red\r
1667 {\r
1668         dpreflectcube cubemaps/exomorph/exomorph\r
1669         surfaceparm metalsteps\r
1670         {\r
1671                 map $lightmap\r
1672                 rgbGen identity\r
1673                 tcGen lightmap\r
1674         }\r
1675         {\r
1676                 map textures/evil8_floor/e8clangfloor04_red.tga\r
1677                 blendfunc filter\r
1678                 rgbGen identity\r
1679         }\r
1680 }\r
1681 \r
1682 textures/evil8_floor/e8clangfloor04b\r
1683 {\r
1684         dpreflectcube cubemaps/exomorph/exomorph\r
1685         surfaceparm metalsteps\r
1686         {\r
1687                 map $lightmap\r
1688                 rgbGen identity\r
1689                 tcGen lightmap\r
1690         }\r
1691         {\r
1692                 map textures/evil8_floor/e8clangfloor04b.tga\r
1693                 blendfunc filter\r
1694                 rgbGen identity\r
1695         }\r
1696 }\r
1697 \r
1698 textures/evil8_floor/e8clangfloor04warn\r
1699 {\r
1700         dpreflectcube cubemaps/exomorph/exomorph\r
1701         surfaceparm metalsteps\r
1702         {\r
1703                 map $lightmap\r
1704                 rgbGen identity\r
1705                 tcGen lightmap\r
1706         }\r
1707         {\r
1708                 map textures/evil8_floor/e8clangfloor04warn.tga\r
1709                 blendfunc filter\r
1710                 rgbGen identity\r
1711         }\r
1712 }\r
1713 \r
1714 textures/evil8_floor/e8clangfloor04warn2\r
1715 {\r
1716         dpreflectcube cubemaps/exomorph/exomorph\r
1717         surfaceparm metalsteps\r
1718         {\r
1719                 map $lightmap\r
1720                 rgbGen identity\r
1721                 tcGen lightmap\r
1722         }\r
1723         {\r
1724                 map textures/evil8_floor/e8clangfloor04warn2.tga\r
1725                 blendfunc filter\r
1726                 rgbGen identity\r
1727         }\r
1728 }\r
1729 \r
1730 textures/evil8_floor/e8clangfloor04warn2red\r
1731 {\r
1732         dpreflectcube cubemaps/exomorph/exomorph\r
1733         surfaceparm metalsteps\r
1734         {\r
1735                 map $lightmap\r
1736                 rgbGen identity\r
1737                 tcGen lightmap\r
1738         }\r
1739         {\r
1740                 map textures/evil8_floor/e8clangfloor04warn2red.tga\r
1741                 blendfunc filter\r
1742                 rgbGen identity\r
1743         }\r
1744 }\r
1745 \r
1746 textures/evil8_floor/e8clangfloor05\r
1747 {\r
1748         dpreflectcube cubemaps/exomorph/exomorph\r
1749         surfaceparm metalsteps\r
1750         {\r
1751                 map $lightmap\r
1752                 rgbGen identity\r
1753                 tcGen lightmap\r
1754         }\r
1755         {\r
1756                 map textures/evil8_floor/e8clangfloor05.tga\r
1757                 blendfunc filter\r
1758                 rgbGen identity\r
1759         }\r
1760 }\r
1761 \r
1762 textures/evil8_floor/e8clangfloor05b\r
1763 {\r
1764         dpreflectcube cubemaps/exomorph/exomorph\r
1765         surfaceparm metalsteps\r
1766         {\r
1767                 map $lightmap\r
1768                 rgbGen identity\r
1769                 tcGen lightmap\r
1770         }\r
1771         {\r
1772                 map textures/evil8_floor/e8clangfloor05b.tga\r
1773                 blendfunc filter\r
1774                 rgbGen identity\r
1775         }\r
1776 }\r
1777 \r
1778 textures/evil8_floor/e8clangfloor05c\r
1779 {\r
1780         dpreflectcube cubemaps/exomorph/exomorph\r
1781         surfaceparm metalsteps\r
1782         {\r
1783                 map $lightmap\r
1784                 rgbGen identity\r
1785                 tcGen lightmap\r
1786         }\r
1787         {\r
1788                 map textures/evil8_floor/e8clangfloor05c.tga\r
1789                 blendfunc filter\r
1790                 rgbGen identity\r
1791         }\r
1792 }\r