hlac fix: proper size for textures, smaller scope, reposition of 1st person view
[divverent/nexuiz.git] / data / scripts / evil6_floors.shader
1 textures/evil6_floors/e6bsegrtflr128_s\r
2 {\r
3         qer_editorimage textures/evil6_floors/e6bsegrtflr128.tga\r
4         surfaceparm trans\r
5         surfaceparm nomarks\r
6         surfaceparm metalsteps\r
7         cull none\r
8         {\r
9                 map textures/evil6_floors/e6bsegrtflr128.tga\r
10                 alphafunc GE128\r
11                 depthwrite\r
12         }\r
13         {\r
14                 map $lightmap\r
15                 depthfunc equal\r
16                 blendfunc filter\r
17         }\r
18 }\r
19 \r
20 textures/evil6_floors/e6bsegrtflr256_s\r
21 {\r
22         qer_editorimage textures/evil6_floors/e6bsegrtflr256.tga\r
23         surfaceparm trans\r
24         surfaceparm nomarks\r
25         surfaceparm metalsteps\r
26         cull none\r
27         {\r
28                 map textures/evil6_floors/e6bsegrtflr256.tga\r
29                 alphafunc GE128\r
30                 depthwrite\r
31         }\r
32         {\r
33                 map $lightmap\r
34                 depthfunc equal\r
35                 blendfunc filter\r
36         }\r
37 }\r
38 \r
39 textures/evil6_floors/e6grate_flr_b_s\r
40 {\r
41         qer_editorimage textures/evil6_floors/e6grate_flr_b.tga\r
42         surfaceparm trans\r
43         surfaceparm nomarks\r
44         surfaceparm metalsteps\r
45         cull none\r
46         {\r
47                 map textures/evil6_floors/e6grate_flr_b.tga\r
48                 alphafunc GE128\r
49                 depthwrite\r
50         }\r
51         {\r
52                 map $lightmap\r
53                 depthfunc equal\r
54                 blendfunc filter\r
55         }\r
56 }\r
57 \r
58 textures/evil6_floors/e6grate_flr_s\r
59 {\r
60         qer_editorimage textures/evil6_floors/e6grate_flr.tga\r
61         surfaceparm trans\r
62         surfaceparm nomarks\r
63         surfaceparm metalsteps\r
64         cull none\r
65         {\r
66                 map textures/evil6_floors/e6grate_flr.tga\r
67                 alphafunc GE128\r
68                 depthwrite\r
69         }\r
70         {\r
71                 map $lightmap\r
72                 depthfunc equal\r
73                 blendfunc filter\r
74         }\r
75 }\r
76 \r
77 textures/evil6_floors/e6grtfloorceil_s\r
78 {\r
79         qer_editorimage textures/evil6_floors/e6grtfloorceil.tga\r
80         surfaceparm trans\r
81         surfaceparm nomarks\r
82         surfaceparm metalsteps\r
83         cull none\r
84         {\r
85                 map textures/evil6_floors/e6grtfloorceil.tga\r
86                 alphafunc GE128\r
87                 depthwrite\r
88         }\r
89         {\r
90                 map $lightmap\r
91                 depthfunc equal\r
92                 blendfunc filter\r
93         }\r
94 }\r
95 \r
96 textures/evil6_floors/e6grate2_flr_s\r
97 {\r
98         qer_editorimage textures/evil6_floors/e6grate2_flr.tga\r
99         surfaceparm trans\r
100         surfaceparm nomarks\r
101         surfaceparm metalsteps\r
102         cull none\r
103         {\r
104                 map textures/evil6_floors/e6grate2_flr.tga\r
105                 alphafunc GE128\r
106                 depthwrite\r
107         }\r
108         {\r
109                 map $lightmap\r
110                 depthfunc equal\r
111                 blendfunc filter\r
112         }\r
113 }\r
114 \r
115 textures/evil6_floors/e6grate2_flr_b_s\r
116 {\r
117         qer_editorimage textures/evil6_floors/e6grate2_flr_b.tga\r
118         surfaceparm trans\r
119         surfaceparm nomarks\r
120         surfaceparm metalsteps\r
121         cull none\r
122         {\r
123                 map textures/evil6_floors/e6grate2_flr_b.tga\r
124                 alphafunc GE128\r
125                 depthwrite\r
126         }\r
127         {\r
128                 map $lightmap\r
129                 depthfunc equal\r
130                 blendfunc filter\r
131         }\r
132 }\r
133 \r
134 textures/evil6_floors/e6launchcfloor\r
135 {\r
136         q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga\r
137         q3map_surfacelight 400\r
138         surfaceparm nomarks\r
139         \r
140         {\r
141                 map textures/evil6_floors/e6launchcfloor\r
142                 animmap 10 textures/evil6_floors/e6launchcfloor textures/evil6_floors/e6launchcfloor-1 textures/evil6_floors/e6launchcfloor-2 textures/evil6_floors/e6launchcfloor-3 textures/evil6_floors/e6launchcfloor-4 textures/evil6_floors/e6launchcfloor-5 textures/evil6_floors/e6launchcfloor-6 textures/evil6_floors/e6launchcfloor-7\r
143         }\r
144         {\r
145                 map $lightmap\r
146                 tcGen lightmap\r
147                 blendfunc filter\r
148         }\r
149 \r
150 }\r
151 \r
152 textures/evil6_floors/e6launchcfloor_s\r
153 {\r
154         qer_editorimage textures/evil6_floors/e6launchcfloor.tga\r
155         q3map_lightimage textures/evil6_floors/e6launchcfloor_glow.tga\r
156         q3map_surfacelight 400\r
157         surfaceparm nomarks\r
158         {\r
159                 map textures/evil6_floors/e6launchcfloor.tga\r
160         }\r
161         {\r
162                 map $lightmap\r
163                 blendfunc filter\r
164         }\r
165         {\r
166                 map textures/evil6_floors/e6launchcfloor_glow.tga\r
167                 blendfunc add\r
168                 rgbgen wave sin .5 .8 0 1.5\r
169         }\r
170         {\r
171                 clampmap textures/evil6_floors/e6launchcfloor_fx.tga\r
172                 blendfunc add\r
173                 tcMod stretch sin 1.2 .9 0 1.5\r
174                 rgbGen wave square .5 .5 .25 1.5\r
175         }\r
176 }\r
177 \r
178 textures/evil6_floors/e6launchengine_s\r
179 {\r
180         qer_editorimage textures/evil6_floors/e6launchengine.tga\r
181         q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga\r
182         q3map_surfacelight 400\r
183         surfaceparm nomarks\r
184         \r
185         {\r
186                 map textures/evil6_floors/e6launchengine\r
187                 animmap 10 textures/evil6_floors/e6launchengine textures/evil6_floors/e6launchengine-1 textures/evil6_floors/e6launchengine-2 textures/evil6_floors/e6launchengine-3 textures/evil6_floors/e6launchengine-4 textures/evil6_floors/e6launchengine-5 textures/evil6_floors/e6launchengine-6 textures/evil6_floors/e6launchengine-7\r
188         }\r
189         {\r
190                 map $lightmap\r
191                 tcGen lightmap\r
192                 blendfunc filter\r
193         }\r
194 \r
195 }\r
196 \r
197 textures/evil6_floors/e6launchengine\r
198 {\r
199         qer_editorimage textures/evil6_floors/e6launchengine.tga\r
200         q3map_lightimage textures/evil6_floors/e6launchengine_glow.tga\r
201         q3map_surfacelight 400\r
202         surfaceparm nomarks\r
203         \r
204         {\r
205                 map textures/evil6_floors/e6launchengine\r
206                 animmap 10 textures/evil6_floors/e6launchengine textures/evil6_floors/e6launchengine-1 textures/evil6_floors/e6launchengine-2 textures/evil6_floors/e6launchengine-3 textures/evil6_floors/e6launchengine-4 textures/evil6_floors/e6launchengine-5 textures/evil6_floors/e6launchengine-6 textures/evil6_floors/e6launchengine-7\r
207         }\r
208         {\r
209                 map $lightmap\r
210                 tcGen lightmap\r
211                 blendfunc filter\r
212         }\r
213 \r
214 }\r
215 \r
216 textures/evil6_floors/e6launchlfloor_s\r
217 {\r
218         qer_editorimage textures/evil6_floors/e6launchlfloor.tga\r
219         q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga\r
220         q3map_surfacelight 400\r
221         surfaceparm nomarks\r
222         {\r
223                 map textures/evil6_floors/e6launchlfloor.tga\r
224         }\r
225         {\r
226                 map $lightmap\r
227                 blendfunc filter\r
228         }\r
229         {\r
230                 map textures/evil6_floors/e6launchlfloor_glow.tga\r
231                 blendfunc add\r
232                 rgbgen wave sin .5 .8 0 1.5\r
233         }\r
234         {\r
235                 clampmap textures/evil6_floors/e6launchlfloor_fx.tga\r
236                 blendfunc add\r
237                 tcMod stretch sin 1.2 .9 0 1.5\r
238                 rgbGen wave square .5 .5 .25 1.5\r
239         }\r
240 }\r
241 \r
242 textures/evil6_floors/e6launchlfloor\r
243 {\r
244         qer_editorimage textures/evil6_floors/e6launchlfloor.tga\r
245         q3map_lightimage textures/evil6_floors/e6launchlfloor_glow.tga\r
246         q3map_surfacelight 400\r
247         surfaceparm nomarks\r
248         \r
249         {\r
250                 map textures/evil6_floors/e6launchlfloor\r
251                 animmap 10 textures/evil6_floors/e6launchlfloor textures/evil6_floors/e6launchlfloor-1 textures/evil6_floors/e6launchlfloor-2 textures/evil6_floors/e6launchlfloor-3 textures/evil6_floors/e6launchlfloor-4 textures/evil6_floors/e6launchlfloor-5 textures/evil6_floors/e6launchlfloor-6 textures/evil6_floors/e6launchlfloor-7\r
252         }\r
253         {\r
254                 map $lightmap\r
255                 tcGen lightmap\r
256                 blendfunc filter\r
257         }\r
258 \r
259 }\r
260 \r
261 textures/evil6_floors/e6tekmtlrflr_h_full_slow\r
262 {\r
263         qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga\r
264         {\r
265                 map textures/evil6_floors/e6tekmtlrflr_h.tga\r
266         }\r
267         {\r
268                 map $lightmap\r
269                 blendfunc filter\r
270         }\r
271         {\r
272                 map textures/evil6_floors/e6tekmtlrflr_h_glow.tga\r
273                 rgbgen wave sin .5 .5 0 .2\r
274                 blendfunc add\r
275         }\r
276 }\r
277 \r
278 textures/evil6_floors/e6tekmtlrflr_h_small_noisy_fast\r
279 {\r
280         qer_editorimage textures/evil6_floors/e6tekmtlrflr_h.tga\r
281         {\r
282                 map textures/evil6_floors/e6tekmtlrflr_h.tga\r
283         }\r
284         {\r
285                 map $lightmap\r
286                 blendfunc filter\r
287         }\r
288         {\r
289                 map textures/evil6_floors/e6tekmtlrflr_h_glow.tga\r
290                 rgbgen wave noise .9 .2 0 4\r
291                 blendfunc add\r
292         }\r
293 }\r
294 \r
295 textures/evil6_floors/e6xgratebasic_b_s\r
296 {\r
297         qer_editorimage textures/evil6_floors/e6xgratebasic_b.tga\r
298         surfaceparm trans\r
299         surfaceparm nomarks\r
300         surfaceparm metalsteps\r
301         cull none\r
302         {\r
303                 map textures/evil6_floors/e6xgratebasic_b.tga\r
304                 alphafunc GE128\r
305                 depthwrite\r
306         }\r
307         {\r
308                 map $lightmap\r
309                 depthfunc equal\r
310                 blendfunc filter\r
311         }\r
312 }\r
313 \r
314 textures/evil6_floors/e6xgratebasic_s\r
315 {\r
316         qer_editorimage textures/evil6_floors/e6xgratebasic.tga\r
317         surfaceparm trans\r
318         surfaceparm nomarks\r
319         surfaceparm metalsteps\r
320         cull none\r
321         {\r
322                 map textures/evil6_floors/e6xgratebasic.tga\r
323                 alphafunc GE128\r
324                 depthwrite\r
325         }\r
326         {\r
327                 map $lightmap\r
328                 depthfunc equal\r
329                 blendfunc filter\r
330         }\r
331 }