]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/scripts/evil6_walls.shader
A fix to my last commit. Also set saturation to 0 when dead, for a black & white...
[voretournament/voretournament.git] / data / scripts / evil6_walls.shader
1 textures/evil6_walls/e6cyb0rpipes\r
2 {\r
3         dpreflectcube cubemaps/exomorph/exomorph\r
4         surfaceparm metalsteps\r
5         {\r
6                 map textures/evil6_walls/e6cyb0rpipes\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/evil6_walls/e6gridergrtwll\r
16 {\r
17         dpreflectcube cubemaps/exomorph/exomorph\r
18         surfaceparm metalsteps\r
19         {\r
20                 map textures/evil6_walls/e6gridergrtwll\r
21         }\r
22         {\r
23                 map $lightmap\r
24                 blendfunc GL_DST_COLOR GL_ZERO\r
25                 rgbGen identity\r
26     }\r
27 }\r
28 \r
29 textures/evil6_walls/e6panelgrill\r
30 {\r
31         dpreflectcube cubemaps/exomorph/exomorph\r
32         surfaceparm metalsteps\r
33         {\r
34                 map textures/evil6_walls/e6panelgrill\r
35         }\r
36         {\r
37                 map $lightmap\r
38                 blendfunc GL_DST_COLOR GL_ZERO\r
39                 rgbGen identity\r
40     }\r
41 }\r
42 \r
43 textures/evil6_walls/e6simpwallsupp\r
44 {\r
45         dpreflectcube cubemaps/exomorph/exomorph\r
46         surfaceparm metalsteps\r
47         {\r
48                 map textures/evil6_walls/e6simpwallsupp\r
49         }\r
50         {\r
51                 map $lightmap\r
52                 blendfunc GL_DST_COLOR GL_ZERO\r
53                 rgbGen identity\r
54     }\r
55 }\r
56 \r
57 textures/evil6_walls/e6simpwallsupp_rst\r
58 {\r
59         dpreflectcube cubemaps/exomorph/exomorph\r
60         surfaceparm metalsteps\r
61         {\r
62                 map textures/evil6_walls/e6simpwallsupp_rst\r
63         }\r
64         {\r
65                 map $lightmap\r
66                 blendfunc GL_DST_COLOR GL_ZERO\r
67                 rgbGen identity\r
68     }\r
69 }\r
70 \r
71 // textures/evil6_walls/\r
72 \r
73 // e6girdergrate.tga  (default grate shader)\r
74 \r
75 textures/evil6_walls/e6girdergrate_s\r
76 {\r
77         dpreflectcube cubemaps/exomorph/exomorph\r
78         qer_editorimage textures/evil6_walls/e6girdergrate.tga\r
79         surfaceparm trans\r
80         surfaceparm nomarks\r
81         surfaceparm metalsteps\r
82         cull none\r
83         {\r
84                 map textures/evil6_walls/e6girdergrate.tga\r
85                 alphafunc GE128\r
86                 depthwrite\r
87         }\r
88         {\r
89                 map $lightmap\r
90                 depthfunc equal\r
91                 blendfunc filter\r
92         }\r
93 }\r
94 \r
95 // e6girdergrate2b.tga  (default grate shader)\r
96 \r
97 textures/evil6_walls/e6girdergrate2b_s\r
98 {\r
99         dpreflectcube cubemaps/exomorph/exomorph\r
100         qer_editorimage textures/evil6_walls/e6girdergrate2b.tga\r
101         surfaceparm trans\r
102         surfaceparm nomarks\r
103         surfaceparm metalsteps\r
104         cull none\r
105         {\r
106                 map textures/evil6_walls/e6girdergrate2b.tga\r
107                 alphafunc GE128\r
108                 depthwrite\r
109         }\r
110         {\r
111                 map $lightmap\r
112                 depthfunc equal\r
113                 blendfunc filter\r
114         }\r
115 }\r
116 \r
117 // e6girdersupport.tga  (default grate shader)\r
118 \r
119 textures/evil6_walls/e6girdersupport_s\r
120 {\r
121         dpreflectcube cubemaps/exomorph/exomorph\r
122         qer_editorimage textures/evil6_walls/e6girdersupport.tga\r
123         surfaceparm trans\r
124         surfaceparm nomarks\r
125         surfaceparm metalsteps\r
126         cull none\r
127         {\r
128                 map textures/evil6_walls/e6girdersupport.tga\r
129                 alphafunc GE128\r
130                 depthwrite\r
131         }\r
132         {\r
133                 map $lightmap\r
134                 depthfunc equal\r
135                 blendfunc filter\r
136         }\r
137 }\r
138 \r
139 // e6indsdoor.tga  (default grate shader)\r
140 \r
141 textures/evil6_walls/e6indsdoor_s\r
142 {\r
143         dpreflectcube cubemaps/exomorph/exomorph\r
144         qer_editorimage textures/evil6_walls/e6indsdoor.tga\r
145         surfaceparm trans\r
146         surfaceparm nomarks\r
147         surfaceparm metalsteps\r
148         cull none\r
149         {\r
150                 map textures/evil6_walls/e6indsdoor.tga\r
151                 alphafunc GE128\r
152                 depthwrite\r
153         }\r
154         {\r
155                 map $lightmap\r
156                 depthfunc equal\r
157                 blendfunc filter\r
158         }\r
159 }\r
160 \r
161 // e6tdoor.tga with e6tdoor_fx.tga will use this shader:\r
162 // Tech door light effect\r
163 \r
164 textures/evil6_walls/e6tdoor\r
165 {\r
166         dpreflectcube cubemaps/exomorph/exomorph\r
167         qer_editorimage textures/evil6_walls/e6tdoor.tga\r
168         surfaceparm metalsteps\r
169         {\r
170                 map textures/evil6_walls/e6tdoor.tga\r
171         }\r
172         {\r
173                 map textures/evil6_walls/e6tdoor.tga\r
174                 blendFunc blend\r
175         }\r
176         {\r
177                 map $lightmap\r
178                 blendFunc filter\r
179         }\r
180 }\r