]> de.git.xonotic.org Git - xonotic/xonotic-nexcompat.pk3dir.git/blob - scripts/nexcompat-strength.shader
fix morphed's tree model
[xonotic/xonotic-nexcompat.pk3dir.git] / scripts / nexcompat-strength.shader
1 //modified texture textures/evil6_lights/36walllight_s_nolight
2
3 textures/skies/strength-sky
4 {
5         qer_editorimage env/strength-sky/strength_up.tga
6
7         surfaceparm nolightmap
8         surfaceparm noimpact
9         surfaceparm nomarks
10         surfaceparm sky
11
12         skyparms env/strength-sky/strength - -
13         q3map_surfacelight 50
14         q3map_lightimage textures/strength/strength_up.tga
15         //q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
16         q3map_sun 1 .9 0.84 400 300 65
17
18 }
19
20 textures/skies/desert
21 {
22         qer_editorimage env/desert/desert_rt.tga
23
24         surfaceparm nolightmap
25         surfaceparm noimpact
26         surfaceparm nomarks
27         surfaceparm sky
28
29         skyparms env/desert/desert - -
30         q3map_surfacelight 50
31         q3map_lightimage textures/desert/desert_up.tga
32         //q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
33         q3map_sun 1 .92 0.88 400 300 65
34
35 }
36
37 textures/strength/light_slots-1
38 {
39         qer_editorimage textures/strength/light_slots.tga
40         q3map_lightimage textures/strength/light_slots_glow.tga
41         surfaceparm nomarks
42         q3map_surfacelight 400
43         
44         {
45                 map textures/strength/light_slots.tga
46                 animmap 10 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4
47         }
48         {
49                 map $lightmap
50                 blendfunc filter
51                 rgbGen identity
52                 tcGen lightmap
53         }
54
55 }
56
57 textures/strength/light_slots-2
58 {
59         qer_editorimage textures/strength/light_slots.tga
60         q3map_lightimage textures/strength/light_slots_glow.tga
61         surfaceparm nomarks
62         q3map_surfacelight 400
63         
64         {
65                 map textures/strength/light_slots.tga
66                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 
67         }
68         {
69                 map $lightmap
70                 blendfunc filter
71                 rgbGen identity
72                 tcGen lightmap
73         }
74
75 }
76
77 textures/strength/light_slots-3
78 {
79         qer_editorimage textures/strength/light_slots.tga
80         q3map_lightimage textures/strength/light_slots_glow.tga
81         surfaceparm nomarks
82         q3map_surfacelight 400
83         
84         {
85                 map textures/strength/light_slots.tga
86                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4
87         }
88         {
89                 map $lightmap
90                 blendfunc filter
91                 rgbGen identity
92                 tcGen lightmap
93         }
94
95 }
96
97 textures/strength/light_slots-4
98 {
99         qer_editorimage textures/strength/light_slots.tga
100         q3map_lightimage textures/strength/light_slots_glow.tga
101         surfaceparm nomarks
102         q3map_surfacelight 400
103         
104         {
105                 map textures/strength/light_slots.tga
106                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 
107         }
108         {
109                 map $lightmap
110                 blendfunc filter
111                 rgbGen identity
112                 tcGen lightmap
113         }
114
115 }
116
117 textures/strength/light_slots-5
118 {
119         qer_editorimage textures/strength/light_slots.tga
120         q3map_lightimage textures/strength/light_slots_glow.tga
121         surfaceparm nomarks
122         q3map_surfacelight 400
123         
124         {
125                 map textures/strength/light_slots.tga
126                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 
127         }
128         {
129                 map $lightmap
130                 blendfunc filter
131                 rgbGen identity
132                 tcGen lightmap
133         }
134
135 }
136
137 textures/strength/light_slots-6
138 {
139         qer_editorimage textures/strength/light_slots.tga
140         q3map_lightimage textures/strength/light_slots_glow.tga
141         surfaceparm nomarks
142         q3map_surfacelight 400
143         
144         {
145                 map textures/strength/light_slots.tga
146                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4
147         }
148         {
149                 map $lightmap
150                 blendfunc filter
151                 rgbGen identity
152                 tcGen lightmap
153         }
154
155 }
156
157 textures/strength/light_slots-7
158 {
159         qer_editorimage textures/strength/light_slots.tga
160         q3map_lightimage textures/strength/light_slots_glow.tga
161         surfaceparm nomarks
162         q3map_surfacelight 400
163         
164         {
165                 map textures/strength/light_slots.tga
166                 animmap 10 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3
167         }
168         {
169                 map $lightmap
170                 blendfunc filter
171                 rgbGen identity
172                 tcGen lightmap
173         }
174
175 }
176
177 textures/strength/light_slots-8
178 {
179         qer_editorimage textures/strength/light_slots.tga
180         q3map_lightimage textures/strength/light_slots_glow.tga
181         surfaceparm nomarks
182         q3map_surfacelight 400
183         
184         {
185                 map textures/strength/light_slots.tga
186                 animmap 10 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 textures/strength/light_slots-2 
187
188         }
189         {
190                 map $lightmap
191                 blendfunc filter
192                 rgbGen identity
193                 tcGen lightmap
194         }
195
196 }
197
198 textures/strength/light_slots-9
199 {
200         qer_editorimage textures/strength/light_slots.tga
201         q3map_lightimage textures/strength/light_slots_glow.tga
202         surfaceparm nomarks
203         q3map_surfacelight 400
204         
205         {
206                 map textures/strength/light_slots.tga
207                 animmap 10 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots textures/strength/light_slots-1 
208         }
209         {
210                 map $lightmap
211                 blendfunc filter
212                 rgbGen identity
213                 tcGen lightmap
214         }
215
216 }
217
218 textures/strength/light_slots-10
219 {
220         qer_editorimage textures/strength/light_slots.tga
221         q3map_lightimage textures/strength/light_slots_glow.tga
222         surfaceparm nomarks
223         q3map_surfacelight 400
224         
225         {
226                 map textures/strength/light_slots.tga
227                 animmap 10 textures/strength/light_slots-1 textures/strength/light_slots-2 textures/strength/light_slots-3 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots-4 textures/strength/light_slots 
228         }
229         {
230                 map $lightmap
231                 blendfunc filter
232                 rgbGen identity
233                 tcGen lightmap
234         }
235
236 }
237
238 textures/strength/light-liney-1
239 {
240         qer_editorimage textures/strength/light-lineya.tga
241         q3map_lightimage textures/strength/light-liney_glow.tga
242         surfaceparm nomarks
243         q3map_surfacelight 400
244         
245         {
246                 map textures/strength/light-liney.tga
247                 animmap 10 textures/strength/light-liney-3 textures/strength/light-liney-4 textures/strength/light-liney-5 textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney-1 textures/strength/light-liney-2 
248         }
249         {
250                 map $lightmap
251                 blendfunc filter
252                 rgbGen identity
253                 tcGen lightmap
254         }
255
256 }
257
258 //modified texture/evil8_lights/e8btrimlight
259
260 textures/strength/light-liney-2
261 {
262         qer_editorimage textures/strength/light-lineya.tga
263         q3map_lightimage textures/strength/light-liney_glow.tga
264         surfaceparm nomarks
265         q3map_surfacelight 400
266         
267         {
268                 map textures/strength/light-liney.tga
269                 animmap 10 textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney-1 textures/strength/light-liney-2 textures/strength/light-liney-3 textures/strength/light-liney-4 textures/strength/light-liney-5
270         }
271         {
272                 map $lightmap
273                 blendfunc filter
274                 rgbGen identity
275                 tcGen lightmap
276         }
277
278 }
279
280 textures/strength/light-liney-3
281 {
282         qer_editorimage textures/strength/light-lineya.tga
283         q3map_lightimage textures/strength/light-liney_glow.tga
284         surfaceparm nomarks
285         q3map_surfacelight 400
286         
287         {
288                 map textures/strength/light-liney.tga
289                 animmap 10 textures/strength/light-liney textures/strength/light-liney-1 textures/strength/light-liney-2 textures/strength/light-liney-3 textures/strength/light-liney-4 textures/strength/light-liney-5 textures/strength/light-liney textures/strength/light-liney textures/strength/light-liney
290         }
291         {
292                 map $lightmap
293                 blendfunc filter
294                 rgbGen identity
295                 tcGen lightmap
296         }
297
298 }
299
300 textures/strength/eX_cretefloor_01glow
301 {
302         qer_editorimage textures/strength/eX_cretefloor_01glow.tga
303         q3map_lightimage textures/strength/eX_cretefloor_01glow_glow.tga
304         surfaceparm nomarks
305         q3map_surfacelight 200
306         
307         {
308                 map textures/strength/eX_cretefloor_01glow.tga
309         }
310         {
311                 map $lightmap
312                 blendfunc filter
313                 rgbGen identity
314                 tcGen lightmap
315         }
316
317 }
318
319
320 textures/strength/whitelight
321 {
322         qer_editorimage textures/eX/eX_light_u201.tga
323         q3map_surfacelight 1750
324         surfaceparm nomarks
325         {
326                 map textures/eX/eX_light_u201.tga
327         }
328         {
329                 map $lightmap
330                 blendfunc filter
331         }
332         {
333                 map textures/eX/eX_light_u201_glow.tga
334                 blendfunc add
335         }
336 }
337
338 textures/strength/strength_ylight
339 {
340         qer_editorimage textures/strength/strength_ylight.tga
341         q3map_lightimage textures/strength/strength_ylight_glow.tga
342         surfaceparm nomarks
343         q3map_surfacelight 900
344         {
345                 map textures/strength/strength_ylight.tga
346         }
347         {
348                 map $lightmap
349                 blendfunc filter
350                 tcGen lightmap
351         }
352 }
353
354 textures/strength/strength_yglow
355 {
356         qer_editorimage textures/strength/strength_ylight_glow.tga
357         q3map_lightimage textures/strength/strength_ylight_glow.tga
358         surfaceparm nomarks
359         q3map_surfacelight 10
360         {
361                 map textures/strength/strength_ylight_glow.tga
362         }
363         {
364                 map $lightmap
365                 blendfunc add
366                 tcGen lightmap
367         }
368 }
369
370 textures/strength/strength_rlight
371 {
372         qer_editorimage textures/strength/strength_rlight.tga
373         q3map_lightimage textures/strength/strength_rlight_glow.tga
374         surfaceparm nomarks
375         q3map_surfacelight 900
376         {
377                 map textures/strength/strength_rlight.tga
378         }
379         {
380                 map $lightmap
381                 blendfunc filter
382                 tcGen lightmap
383         }
384 }
385
386 textures/strength/strength_jp
387 {
388         q3map_lightimage textures/strength/strength_jp_glow.tga
389         surfaceparm metalsteps
390         q3map_surfacelight 400
391         
392         {
393                 map textures/strength/strength_jp
394                 animmap 10 textures/strength/strength_jp textures/strength/strength_jp-1 textures/strength/strength_jp-2 textures/strength/strength_jp-3 textures/strength/strength_jp-4 textures/strength/strength_jp-5 textures/strength/strength_jp-6
395         }
396         {
397                 map $lightmap
398                 tcGen lightmap
399                 blendfunc filter
400         }
401 }
402
403 textures/strength/e8circle_yellow
404 {
405         surfaceparm nolightmap
406         surfaceparm nomarks
407         surfaceparm trans
408         {
409                 map textures/strength/e8circle_yellow.tga
410                 blendfunc add
411                 rgbGen identity
412         }
413 }
414
415 textures/strength/e8beam_yellow
416 {
417         qer_editorimage textures/strength/e8beam_yellow.tga
418         surfaceparm nolightmap
419         surfaceparm nomarks
420         surfaceparm nonsolid
421         surfaceparm trans
422         cull disable
423         qer_trans 0.6
424         {
425                 map textures/strength/e8beam_yellow.tga
426                 blendfunc add
427                 tcMod scroll 0.3 0
428         }
429 }
430
431 textures/strength/e6redmtl_light
432 {
433         qer_editorimage textures/strength/e6redmtl_light.tga
434         q3map_lightimage textures/strength/e6redmtl_light_glow.tga
435         q3map_surfacelight 800
436         surfaceparm nomarks
437         {
438                 map textures/strength/e6redmtl_light.tga
439         }
440         {
441                 map $lightmap
442                 blendfunc filter
443         }
444         {
445                 map textures/strength/e6redmtl_light_glow.tga
446                 blendfunc add
447         }
448 }
449
450 textures/strength/sand
451 {
452         q3map_nonplanar
453         q3map_shadeAngle 75
454         {
455                 map textures/strength/sand
456                 rgbGen vertex
457         }
458 }
459
460 //can be removed if added
461
462 textures/evil6_walls/e6girdergrate2b-trans
463 {
464         qer_editorimage textures/evil6_walls/e6girdergrate2b-trans.tga
465         surfaceparm alphashadow
466         surfaceparm trans
467         surfaceparm nomarks
468         surfaceparm metalsteps
469         cull disable
470         nopicmip
471         {
472                 map textures/evil6_walls/e6girdergrate2b-trans.tga
473                 rgbGen identity
474                 depthWrite
475                 alphafunc GE128
476         }
477         {
478                 map $lightmap
479                 blendfunc filter
480                 rgbGen identity
481                 tcGen lightmap
482                 depthFunc equal
483         }
484 }
485
486 textures/evil6_lights/e6v_light_s_2k
487 {
488         qer_editorimage textures/evil6_lights/e6v_light.jpg
489         q3map_surfacelight 2000
490         surfaceparm nomarks
491         {
492                 map textures/evil6_lights/e6v_light.jpg
493         }
494         {
495                 map $lightmap
496                 blendfunc filter
497         }
498         {
499                 map textures/evil6_lights/e6v_light_glow.jpg
500                 blendfunc add
501         }
502 }
503