37685ab6bcac07c9363978b4e9c1d1cfad354747
[xonotic/xonotic-maps.pk3dir.git] / scripts / map_catharsis.shader
1 textures/map_sacred/spawn_decal
2 {
3         qer_editorimage textures/map_sacred/spawn_decal.tga
4         surfaceparm     nomarks   
5     surfaceparm trans
6         surfaceparm     nonsolid
7     surfaceparm pointlight
8         nopicmip
9         {
10                 map textures/map_sacred/spawn_decal.tga
11                 rgbGen identity
12                 blendFunc add
13                 tcmod rotate 10
14         }
15         
16 }
17 textures/map_sacred/spawn_decal_01
18 {
19         qer_editorimage textures/map_sacred/spawn_decal_01.tga
20         surfaceparm     nomarks   
21     surfaceparm trans
22         surfaceparm     nonsolid
23     surfaceparm pointlight
24         nopicmip
25         {
26                 map textures/map_sacred/spawn_decal_01.tga
27                 rgbGen identity
28                 blendFunc add           
29         }
30         
31 }
32 textures/map_sacred/catharsis_decal
33 {
34         qer_editorimage textures/map_sacred/catharsis_decal.tga
35         surfaceparm     nomarks   
36     surfaceparm trans
37         surfaceparm     nonsolid
38     surfaceparm pointlight
39         nopicmip
40         {
41                 map textures/map_sacred/catharsis_decal.tga
42                 rgbGen identity
43                 blendFunc add           
44         }
45         
46 }
47 textures/map_sacred/by_justin
48 {
49         qer_editorimage textures/map_sacred/by_justin.tga
50         surfaceparm     nomarks   
51     surfaceparm trans
52         surfaceparm     nonsolid
53     surfaceparm pointlight
54         nopicmip
55         {
56                 map textures/map_sacred/by_justin.tga
57                 rgbGen identity
58                 blendFunc add           
59         }
60         
61 }
62 textures/map_sacred/samual_easter
63 {
64         qer_editorimage textures/map_sacred/samual_easter.tga
65         surfaceparm     nomarks   
66     surfaceparm trans
67         surfaceparm     nonsolid
68     surfaceparm pointlight
69         nopicmip
70         {
71                 map textures/map_sacred/samual_easter.tga
72                 rgbGen identity
73                 blendFunc add           
74         }
75         
76 }
77
78
79 textures/map_sacred/chain
80 {
81         qer_editorimage textures/map_sacred/chain.tga
82         
83         q3map_bounceScale  0.5
84         dpoffsetmapping - 0.5 match8 204
85         dpglossintensitymod  3
86         dpglossexponentmod  4
87
88         surfaceparm trans
89         
90         {
91                 map textures/map_sacred/chain.tga
92                 tcMod scale 2 2
93                 alphafunc GE128
94         }
95         {
96                 map $lightmap
97                 rgbGen identity
98                 tcGen lightmap
99                 blendfunc filter
100         }
101 }
102
103 textures/map_sacred/crylink
104 {
105         qer_editorimage textures/map_sacred/crylink.tga
106         surfaceparm     nomarks   
107     surfaceparm trans
108         surfaceparm     nonsolid
109     surfaceparm pointlight
110         nopicmip
111         {
112                 map textures/map_sacred/crylink.tga
113                 rgbGen identity
114                 blendFunc add           
115         }
116         
117 }
118
119 textures/map_sacred/base_decal
120 {
121         qer_editorimage textures/map_sacred/base_decal.tga
122         surfaceparm     nomarks   
123     surfaceparm trans
124         surfaceparm     nonsolid
125     surfaceparm pointlight
126         nopicmip
127         {
128                 map textures/map_sacred/base_decal.tga
129                 rgbGen identity
130                 blendFunc add
131                 
132         }
133 }
134 textures/map_sacred/base2_decal
135 {
136         qer_editorimage textures/map_sacred/base2_decal.tga
137         surfaceparm     nomarks   
138     surfaceparm trans
139         surfaceparm     nonsolid
140     surfaceparm pointlight
141         nopicmip
142         {
143                 map textures/map_sacred/base2_decal.tga
144                 rgbGen identity
145                 blendFunc add
146                 
147         }
148 }
149
150 textures/map_sacred/50_armor
151 {
152         qer_editorimage textures/map_sacred/50_armor.tga
153         surfaceparm     nomarks   
154     surfaceparm trans
155         surfaceparm     nonsolid
156     surfaceparm pointlight
157         nopicmip
158         {
159                 map textures/map_sacred/50_armor.tga
160                 rgbGen identity
161                 blendFunc add           
162         }
163         
164 }
165 textures/map_sacred/dirt1
166 {
167         qer_editorimage textures/map_sacred/dirt1.tga
168
169         surfaceparm trans
170         surfaceparm nonsolid
171         surfaceparm nodlight
172         surfaceparm nolightmap
173
174         polygonOffset
175         sort 6
176         cull none
177
178
179         {
180                 map textures/map_sacred/dirt1.tga
181                 blendFunc filter
182                 rgbgen identity
183         }
184 }
185 textures/map_sacred/dirt2
186 {
187         qer_editorimage textures/map_sacred/dirt2
188
189         surfaceparm trans
190         surfaceparm nonsolid
191         surfaceparm nodlight
192         surfaceparm nolightmap
193
194         polygonOffset
195         sort 6
196         cull none
197
198
199         {
200                 map textures/map_sacred/dirt2
201                 blendFunc filter
202                 rgbgen identity
203         }
204 }
205 textures/map_sacred/red
206 {
207         qer_editorimage textures/map_sacred/red.tga
208         dpoffsetmapping - 1 match8 19
209         
210         q3map_bounceScale 1.25
211
212         {
213                 map textures/map_sacred/red.tga
214                 
215
216         }
217         {
218                 map $lightmap
219                 rgbGen identity
220                 tcGen lightmap
221                 blendfunc filter
222         }
223 }
224 textures/map_sacred/red-surfacelight
225 {
226         qer_editorimage textures/map_sacred/red.tga
227         dpoffsetmapping - 1 match8 19
228         
229         q3map_bounceScale 1.25
230
231         q3map_surfacelight 2500
232         q3map_lightSubdivide 64
233
234         {
235                 map textures/map_sacred/red.tga
236                 
237
238         }
239         {
240                 map $lightmap
241                 rgbGen identity
242                 tcGen lightmap
243                 blendfunc filter
244         }
245 }
246 justinterrain
247           {
248                   q3map_nonplanar
249                   q3map_shadeangle 65
250                   q3map_lightmapSampleOffset 3
251                   q3map_lightmapSampleSize 64
252                   q3map_globalTexture
253      qer_editorimage textures/map_sacred/rock.tga
254                   dpnoshadow
255   {
256     map textures/map_sacred/rock.tga
257   }
258       {
259          map textures/map_sacred/sand.tga
260                           blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
261                           alphagen vertex
262       }
263            
264                   {
265                           map $lightmap
266                           blendfunc GL_DST_COLOR GL_ZERO
267                           rgbGen identity
268                   }
269 }