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