]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil4_lights.shader
evil4 shaders (hopefully I didn't break any)
[voretournament/voretournament.git] / data / scripts / evil4_lights.shader
1 textures/evil4_lights/steplight\r
2 {\r
3         surfaceparm nomarks\r
4         q3map_surfacelight 1000\r
5         //light1\r
6         {\r
7                 map $lightmap\r
8                 rgbGen identity\r
9         }\r
10         {\r
11                 map textures/evil4_lights/steplight.tga\r
12                 blendFunc GL_DST_COLOR GL_ZERO\r
13                 rgbGen identity\r
14         }\r
15         {\r
16                 map textures/evil4_lights/steplight_glow.tga\r
17                 blendfunc GL_ONE GL_ONE\r
18         }\r
19 }\r
20 \r
21 textures/evil4_lights/drkmtlsupport_light\r
22 {\r
23         surfaceparm nomarks\r
24         q3map_surfacelight 1000\r
25         {\r
26                 map $lightmap\r
27                 rgbGen identity\r
28         }\r
29         {\r
30                 map textures/evil4_lights/drkmtlsupport_light.tga\r
31                 blendFunc GL_DST_COLOR GL_ZERO\r
32                 rgbGen identity\r
33         }\r
34         {\r
35                 map textures/evil4_lights/drkmtlsupport_light_glow.tga\r
36                 rgbGen wave sin 0.5 0.5 1 .5\r
37                 blendfunc GL_ONE GL_ONE\r
38         }\r
39 }\r
40 \r
41 textures/evil4_lights/s_light\r
42 {\r
43         qer_editorimage textures/evil4_lights/s_light.jpg\r
44         surfaceparm nomarks\r
45         q3map_surfacelight 2500\r
46         {\r
47                 map textures/evil4_lights/s_light.jpg\r
48                 //blendFunc GL_DST_COLOR GL_ZERO\r
49                 rgbGen identity\r
50         }\r
51         {\r
52                 map $lightmap\r
53                 rgbGen identity\r
54                 blendFunc Filter\r
55         }\r
56 }\r
57 \r
58 textures/evil4_lights/t_mtllight\r
59 {\r
60         surfaceparm nomarks\r
61         q3map_surfacelight 1000\r
62         //light1\r
63         {\r
64                 map $lightmap\r
65                 rgbGen identity\r
66         }\r
67         {\r
68                 map textures/evil4_lights/t_mtllight.jpg\r
69                 blendFunc GL_DST_COLOR GL_ZERO\r
70                 rgbGen identity\r
71         }\r
72 }\r
73 \r
74 textures/evil4_lights/mtl_lightsmll\r
75 {\r
76         surfaceparm nomarks\r
77         q3map_surfacelight 1000\r
78         //light1\r
79         {\r
80                 map $lightmap\r
81                 rgbGen identity\r
82         }\r
83         {\r
84                 map textures/evil4_lights/mtl_lightsmll.jpg\r
85                 blendFunc GL_DST_COLOR GL_ZERO\r
86                 rgbGen identity\r
87         }\r
88 }\r
89 \r
90 //double glowing effect light strips\r
91 \r
92 textures/evil4_lights/l_light_b\r
93 {\r
94         q3map_surfacelight 5000\r
95         q3map_lightimage textures/evil4_lights/l_light_b.jpg\r
96         {\r
97                 map $lightmap\r
98                 rgbGen identity\r
99         }\r
100         {\r
101                 map textures/evil4_lights/l_light_b.jpg\r
102                 blendFunc GL_DST_COLOR GL_ZERO\r
103                 rgbGen identity\r
104         }\r
105 }\r
106 \r
107 textures/evil4_lights/l_light_g\r
108 {\r
109         q3map_surfacelight 5000\r
110         q3map_lightimage textures/evil4_lights/l_light_g.jpg\r
111         {\r
112                 map $lightmap\r
113                 rgbGen identity\r
114         }\r
115         {\r
116                 map textures/evil4_lights/l_light_g.jpg\r
117                 blendFunc GL_DST_COLOR GL_ZERO\r
118                 rgbGen identity\r
119         }\r
120 }\r
121 \r
122 textures/evil4_lights/l_light_r\r
123 {\r
124         q3map_surfacelight 5000\r
125         q3map_lightimage textures/evil4_lights/l_light_r.jpg\r
126         {\r
127                 map $lightmap\r
128                 rgbGen identity\r
129         }\r
130         {\r
131                 map textures/evil4_lights/l_light_r.jpg\r
132                 blendFunc GL_DST_COLOR GL_ZERO\r
133                 rgbGen identity\r
134         }\r
135 }\r
136 \r
137 textures/evil4_lights/l_light_w\r
138 {\r
139         q3map_surfacelight 5000\r
140         q3map_lightimage textures/evil4_lights/l_light_w.jpg\r
141         {\r
142                 map $lightmap\r
143                 rgbGen identity\r
144         }\r
145         {\r
146                 map textures/evil4_lights/l_light_w.jpg\r
147                 blendFunc GL_DST_COLOR GL_ZERO\r
148                 rgbGen identity\r
149         }\r
150 }\r
151 \r
152 textures/evil4_lights/mtl_l1\r
153 {\r
154         q3map_surfacelight 1000\r
155         q3map_lightimage textures/evil4_lights/mtl_l1.tga\r
156         // LordHavoc: replaced most of this shader\r
157         {\r
158                 map textures/evil4_lights/mtl_l1.tga\r
159         }\r
160         {\r
161                 map $lightmap\r
162                 rgbGen identity\r
163                 blendfunc filter\r
164         }\r
165         {\r
166                 map textures/evil4_lights/mtl_l1_glow.tga\r
167                 blendfunc add\r
168         }\r
169         // LordHavoc: original shader\r
170         //{\r
171         //      map textures/evil4_lights/mtl_l1_fx.tga\r
172         //      //blendfunc add\r
173         //      tcmod scale 12 1\r
174         //      rgbGen identity\r
175         //      tcMod scroll 0 1\r
176         //}\r
177         //{\r
178         //      map textures/evil4_lights/mtl_l1_fx.tga\r
179         //      blendfunc add\r
180         //      //tcmod scale 25 1\r
181         //      rgbGen identity\r
182         //      tcMod scroll 1 0\r
183         //}\r
184         //{\r
185         //      map textures/evil4_lights/mtl_l1.tga\r
186         //      blendfunc blend\r
187         //      rgbGen identity\r
188         //}\r
189         //{\r
190         //      map textures/evil4_lights/mtl_l1_glow.tga\r
191         //      blendfunc add\r
192         //      tcmod scale 1 1\r
193         //}\r
194         //{\r
195         //      map $lightmap\r
196         //      rgbGen identity\r
197         //      blendfunc filter\r
198         //}\r
199 }\r
200 \r
201 //border light\r
202 \r
203 textures/evil4_lights/trimtl_grlbtm_light\r
204 {\r
205         q3map_surfacelight 5000\r
206         qer_editorimage textures/evil4_lights/trimtl_grlbtm_light.tga\r
207         {\r
208                 map textures/evil4_lights/trimtl_grlbtm_light.tga\r
209                 rgbGen identity\r
210         }\r
211         {\r
212                 map $lightmap\r
213                 rgbGen identity\r
214                 blendfunc gl_dst_color gl_zero\r
215         }\r
216 }\r
217 \r
218 textures/evil4_lights/s_bluelight\r
219 {\r
220         q3map_surfacelight 1000\r
221         q3map_lightimage textures/evil4_lights/s_bluelight.tga\r
222         {\r
223                 map textures/evil4_lights/s_bluelight.tga\r
224                 rgbGen identity\r
225         }       \r
226         {\r
227                 map $lightmap\r
228                 rgbGen identity\r
229                 blendfuns filter\r
230         }\r
231 }