]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil8_fx.shader
Include gmqcc binaries for Windows and Linux
[voretournament/voretournament.git] / data / scripts / evil8_fx.shader
1 textures/evil8_fx/e8jump_spawn01\r
2 {\r
3         dpreflectcube cubemaps/exomorph/exomorph\r
4         surfaceparm metalsteps\r
5         {\r
6                 map textures/evil8_fx/e8jump_spawn01\r
7         }\r
8         {\r
9                 map $lightmap\r
10                 blendfunc GL_DST_COLOR GL_ZERO\r
11                 rgbGen identity\r
12     }\r
13 }\r
14 \r
15 textures/evil8_fx/e8_jumppad02\r
16 {\r
17         dpreflectcube cubemaps/exomorph/exomorph\r
18         q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga\r
19         surfaceparm metalsteps\r
20         q3map_surfacelight 100\r
21         {\r
22                 map textures/evil8_fx/e8_jumppad02.tga\r
23                 rgbGen identity\r
24         }\r
25         {\r
26                 map $lightmap\r
27                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
28                 rgbGen identity\r
29                 tcGen lightmap\r
30         }\r
31 }\r
32 \r
33 textures/evil8_fx/e8_jumppad02r\r
34 {\r
35         dpreflectcube cubemaps/exomorph/exomorph\r
36         q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga\r
37         surfaceparm metalsteps\r
38         q3map_surfacelight 100\r
39         {\r
40                 map textures/evil8_fx/e8_jumppad02r.tga\r
41                 rgbGen identity\r
42         }\r
43         {\r
44                 map $lightmap\r
45                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
46                 rgbGen identity\r
47                 tcGen lightmap\r
48         }\r
49 }\r
50 \r
51 textures/evil8_fx/e8_jumppad02w\r
52 {\r
53         dpreflectcube cubemaps/exomorph/exomorph\r
54         q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga\r
55         surfaceparm metalsteps\r
56         q3map_surfacelight 100\r
57         {\r
58                 map textures/evil8_fx/e8_jumppad02w.tga\r
59                 rgbGen identity\r
60         }\r
61         {\r
62                 map $lightmap\r
63                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
64                 rgbGen identity\r
65                 tcGen lightmap\r
66         }\r
67 }\r
68 \r
69 textures/evil8_fx/e8alphaspawn\r
70 {\r
71         surfaceparm nomarks\r
72         surfaceparm trans\r
73         surfaceparm pointlight\r
74         {\r
75                 map textures/evil8_fx/e8alphaspawn.tga\r
76                 blendfunc add\r
77                 rgbGen Vertex\r
78         }\r
79 }\r
80 \r
81 textures/evil8_fx/e8yarrow\r
82 {\r
83         surfaceparm nomarks\r
84         surfaceparm trans\r
85         surfaceparm pointlight\r
86         {\r
87                 map textures/evil8_fx/e8yarrow.tga\r
88                 blendfunc add\r
89                 rgbGen Vertex\r
90         }\r
91 }\r
92 \r
93 textures/evil8_fx/e8jumpspawn02grey\r
94 {\r
95         dpreflectcube cubemaps/exomorph/exomorph\r
96         q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga\r
97         surfaceparm metalsteps\r
98         q3map_surfacelight 100\r
99         \r
100         {\r
101                 map textures/evil8_fx/e8jumpspawn02grey\r
102                 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
103         }\r
104         {\r
105                 map $lightmap\r
106                 tcGen lightmap\r
107                 blendfunc filter\r
108         }\r
109 \r
110 }\r
111 \r
112 textures/evil8_fx/e8jumpspawn02\r
113 {\r
114         dpreflectcube cubemaps/exomorph/exomorph\r
115         q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga\r
116         surfaceparm metalsteps\r
117         q3map_surfacelight 100\r
118         \r
119         {\r
120                 map textures/evil8_fx/e8jumpspawn02\r
121                 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
122         }\r
123         {\r
124                 map $lightmap\r
125                 tcGen lightmap\r
126                 blendfunc filter\r
127         }\r
128 }\r
129 \r
130 textures/evil8_fx/e8jumpspawn02red\r
131 {\r
132         dpreflectcube cubemaps/exomorph/exomorph\r
133         q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga\r
134         surfaceparm metalsteps\r
135         q3map_surfacelight 100\r
136         \r
137         {\r
138                 map textures/evil8_fx/e8jumpspawn02red\r
139                 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
140         }\r
141         {\r
142                 map $lightmap\r
143                 tcGen lightmap\r
144                 blendfunc filter\r
145         }\r
146 \r
147 }\r
148 \r
149 textures/evil8_fx/e8jumpspawn02b\r
150 {\r
151         dpreflectcube cubemaps/exomorph/exomorph\r
152         surfaceparm metalsteps\r
153         q3map_surfacelight 100\r
154         {\r
155                 map textures/evil8_fx/e8jumpspawn02b.tga\r
156                 blendfunc blend\r
157                 rgbGen identity\r
158         }\r
159         {\r
160                 map $lightmap\r
161                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
162                 rgbGen identity\r
163                 tcGen lightmap\r
164         }\r
165 }\r
166 \r
167 textures/evil8_fx/e8jumpspawn02c\r
168 {\r
169         dpreflectcube cubemaps/exomorph/exomorph\r
170         surfaceparm metalsteps\r
171         q3map_surfacelight 100\r
172         {\r
173                 map textures/evil8_fx/e8jumpspawn02c.tga\r
174                 blendfunc blend\r
175                 rgbGen identity\r
176         }\r
177         {\r
178                 map $lightmap\r
179                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
180                 rgbGen identity\r
181                 tcGen lightmap\r
182         }\r
183 }\r
184 \r
185 textures/evil8_fx/e8_launchpad1\r
186 {\r
187         dpreflectcube cubemaps/exomorph/exomorph\r
188         surfaceparm metalsteps\r
189         q3map_surfacelight 100\r
190         {\r
191                 map textures/evil8_fx/e8_launchpad1.tga\r
192                 blendfunc blend\r
193                 rgbGen identity\r
194         }\r
195         {\r
196                 map $lightmap\r
197                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
198                 rgbGen identity\r
199                 tcGen lightmap\r
200         }\r
201 }\r
202 \r
203 textures/evil8_fx/e8red_dcl\r
204 {\r
205         surfaceparm nomarks\r
206         surfaceparm trans\r
207         surfaceparm pointlight\r
208         nopicmip\r
209         {\r
210                 map textures/evil8_fx/e8red_dcl.tga\r
211                 blendfunc add\r
212                 rgbGen Vertex\r
213         }\r
214 }\r
215 \r
216 textures/evil8_fx/e8blue_dcl\r
217 {\r
218         surfaceparm nomarks\r
219         surfaceparm trans\r
220         surfaceparm pointlight\r
221         nopicmip\r
222         {\r
223                 map textures/evil8_fx/e8blue_dcl.tga\r
224                 blendfunc add\r
225                 rgbGen Vertex\r
226         }\r
227 }\r
228 \r
229 textures/evil8_fx/e8rail\r
230 {\r
231         dpreflectcube cubemaps/exomorph/exomorph\r
232         surfaceparm metalsteps\r
233         surfaceparm alphashadow\r
234         cull disable\r
235         nomipmaps\r
236         {\r
237                 map textures/evil8_fx/e8rail.tga\r
238                 rgbGen identity\r
239                 depthWrite\r
240                 alphaFunc GE128\r
241         }\r
242         {\r
243                 map $lightmap\r
244                 blendfunc filter\r
245                 rgbGen identity\r
246                 tcGen lightmap\r
247                 depthFunc equal\r
248         }\r
249 }\r
250 \r
251 textures/evil8_fx/e8icon_red\r
252 {\r
253         surfaceparm nolightmap\r
254         surfaceparm nomarks\r
255         surfaceparm trans\r
256         cull disable\r
257         {\r
258                 map textures/evil8_fx/e8icon_red.tga\r
259                 blendfunc add\r
260                 rgbGen wave triangle 0.2 0.5 0 0.2\r
261         }\r
262 }\r
263 \r
264 textures/evil8_fx/e8icon_blue\r
265 {\r
266         surfaceparm nolightmap\r
267         surfaceparm nomarks\r
268         surfaceparm trans\r
269         cull disable\r
270         {\r
271                 map textures/evil8_fx/e8icon_blue.tga\r
272                 blendfunc add\r
273                 rgbGen wave triangle 0.2 0.5 0 0.2\r
274         }\r
275 }\r
276 \r
277 //doesn't work right, please edit as you see fit\r
278 \r
279 textures/evil8_fx/e8scuffs1\r
280 {\r
281         surfaceparm nolightmap\r
282         surfaceparm nomarks\r
283         surfaceparm trans\r
284         cull disable\r
285         qer_trans 0.4\r
286         {\r
287                 map textures/evil8_fx/e8scuffs1.tga\r
288                 blendfunc blend\r
289                 rgbGen Vertex\r
290                 depthWrite\r
291         }\r
292 }\r
293 \r
294 textures/evil8_fx/e8circle_red\r
295 {\r
296         surfaceparm nolightmap\r
297         surfaceparm nomarks\r
298         surfaceparm trans\r
299         {\r
300                 map textures/evil8_fx/e8circle_red.tga\r
301                 blendfunc add\r
302                 rgbGen identity\r
303         }\r
304 }\r
305 \r
306 textures/evil8_fx/e8circle_blue\r
307 {\r
308         surfaceparm nolightmap\r
309         surfaceparm nomarks\r
310         surfaceparm trans\r
311         {\r
312                 map textures/evil8_fx/e8circle_blue.tga\r
313                 blendfunc add\r
314                 rgbGen identity\r
315         }\r
316 }\r
317 \r
318 textures/evil8_fx/e8circle_red_fade\r
319 {\r
320         qer_editorimage textures/evil8_fx/e8circle_red.tga\r
321         surfaceparm nolightmap\r
322         surfaceparm nomarks\r
323         surfaceparm trans\r
324         cull disable\r
325         {\r
326                 map textures/evil8_fx/e8circle_red.tga\r
327                 blendfunc add\r
328                 rgbGen wave triangle 0.2 0.5 0 0.5\r
329         }\r
330 }\r
331 \r
332 textures/evil8_fx/e8circle_blue_fade\r
333 {\r
334         qer_editorimage textures/evil8_fx/e8circle_blue.tga\r
335         surfaceparm nolightmap\r
336         surfaceparm nomarks\r
337         surfaceparm trans\r
338         cull disable\r
339         {\r
340                 map textures/evil8_fx/e8circle_blue.tga\r
341                 blendfunc add\r
342                 rgbGen wave triangle 0.2 0.5 0 0.5\r
343         }\r
344 }\r
345 \r
346 textures/evil8_fx/e8spawn01b\r
347 {\r
348         {\r
349                 map textures/evil8_fx/e8spawn01b.tga\r
350                 blendfunc blend\r
351                 rgbGen identity\r
352         }\r
353         {\r
354                 map $lightmap\r
355                 blendfunc gl_dst_color gl_one_minus_dst_alpha\r
356                 rgbGen identity\r
357                 tcGen lightmap\r
358         }\r
359 }\r
360 \r
361 textures/evil8_fx/e8evilspacetxt\r
362 {\r
363         surfaceparm nomarks\r
364         surfaceparm trans\r
365         surfaceparm pointlight\r
366         {\r
367                 map textures/evil8_fx/e8evilspacetxt.tga\r
368                 blendfunc add\r
369                 rgbGen Vertex\r
370         }\r
371 }\r
372 \r
373 textures/evil8_fx/e8beam\r
374 {\r
375         qer_editorimage textures/evil8_fx/e8beam.tga\r
376         surfaceparm nolightmap\r
377         surfaceparm nomarks\r
378         surfaceparm nonsolid\r
379         surfaceparm trans\r
380         cull disable\r
381         qer_trans 0.6\r
382         {\r
383                 map textures/evil8_fx/e8beam.tga\r
384                 blendfunc add\r
385                 tcMod scroll 0.3 0\r
386         }\r
387 }\r
388 \r
389 textures/evil8_fx/e8beam_blue\r
390 {\r
391         qer_editorimage textures/evil8_fx/e8beam_blue.tga\r
392         surfaceparm nolightmap\r
393         surfaceparm nomarks\r
394         surfaceparm nonsolid\r
395         surfaceparm trans\r
396         cull disable\r
397         qer_trans 0.6\r
398         {\r
399                 map textures/evil8_fx/e8beam_blue.tga\r
400                 blendfunc add\r
401                 tcMod scroll 0.3 0\r
402         }\r
403 }