]> icculus.org git repositories - divverent/nexuiz.git/blob - data/scripts/official_cmp1.shader
[NOT FOR 2.5.2] better gibs for robots (yes, by you-know-who)
[divverent/nexuiz.git] / data / scripts / official_cmp1.shader
1 //****************************************************//
2 //                                                                      //
3 //      purplenebula-cmp1.shader for Quake III          //
4 //      by Amethyst7 - 03.13.2002                               //
5 //                                                                      //
6 //****************************************************//
7
8 textures/amethyst7/purplenebula-cmp1/purplenebula_skybox
9 {
10         qer_editorimage textures/amethyst7/purplenebula-cmp1/purplenebula
11         surfaceparm noimpact
12         surfaceparm nolightmap
13         surfaceparm sky
14         q3map_sun 1.00 0.90 1.00 50 90 90
15         q3map_surfacelight 70
16         skyparms env/amethyst7/purplenebula-cmp1/purplenebula - -
17 }
18
19 //****************************************************//
20 //                                                                      //
21 //      The rest are modified from Evil_Lair's          //
22 //      original shader files.                                  //
23 //                                                                      //
24 //****************************************************//
25
26 textures/cmp1-dm8/e8trimlight2_pur
27 {
28         qer_editorimage textures/cmp1-dm8/e8trimlight2_pur.tga
29         surfaceparm nomarks
30         q3map_surfacelight 500
31         {
32                 map textures/cmp1-dm8/e8trimlight2_pur.tga
33         }
34         {
35                 map $lightmap
36                 blendfunc filter
37                 tcGen lightmap
38         }
39 }
40
41 textures/cmp1-dm8/e8tinylightpur
42 {
43         qer_editorimage textures/cmp1-dm8/e8tinylightpur.tga
44         surfaceparm nomarks
45         q3map_surfacelight 520
46         {
47                 map textures/cmp1-dm8/e8tinylightpur.tga
48         }
49         {
50                 map $lightmap
51                 blendfunc filter
52                 tcGen lightmap
53         }
54 }
55
56 textures/cmp1-dm8/e8lighttrim_b_pur
57 {
58         qer_editorimage textures/cmp1-dm8/e8lighttrim_pur.tga
59         surfaceparm nomarks
60         q3map_surfacelight 1000
61         {
62                 map textures/cmp1-dm8/e8lighttrim_pur.tga
63         }
64         {
65                 map $lightmap
66                 blendfunc filter
67                 tcGen lightmap
68         }
69 }
70
71 textures/cmp1-dm8/e8lighttrim_pur
72 {
73         qer_editorimage textures/cmp1-dm8/e8lighttrim_p.tga
74         surfaceparm nomarks
75         q3map_surfacelight 1000
76         {
77                 map textures/cmp1-dm8/e8lighttrim_p.tga
78         }
79         {
80                 map $lightmap
81                 blendfunc filter
82                 tcGen lightmap
83         }
84 }
85
86 textures/cmp1-dm8/e8circle_pur
87 {
88         qer_editorimage textures/cmp1-dm8/e8circle_pur.tga
89         surfaceparm noimpact
90         surfaceparm nolightmap
91         surfaceparm nomarks
92         surfaceparm nonsolid
93         surfaceparm trans
94         nopicmip
95         q3map_surfacelight 50
96         {
97                 clampmap textures/cmp1-dm8/e8circle_pur.tga
98                 blendfunc blend
99                 rgbGen wave sin 0.9 0.2 0 0.5
100                 tcMod rotate 45
101         }
102 }
103
104 textures/cmp1-dm8/e8clangfloor
105 {
106         surfaceparm metalsteps
107         {
108                 map $lightmap
109                 rgbGen identity
110                 tcGen lightmap
111         }
112         {
113                 map textures/cmp1-dm8/e8clangfloor.tga
114                 blendfunc filter
115                 rgbGen identity
116         }
117 }
118
119 textures/cmp1-dm8/logo
120 {
121         surfaceparm nomarks
122         surfaceparm trans
123         surfaceparm pointlight
124         nopicmip
125         {
126                 map textures/cmp1-dm8/logo.tga
127                 blendfunc add
128                 rgbGen wave sin 0.9 0.2 0 0.2
129         }
130 }
131
132 textures/cmp1-dm8/ame7jp
133 {
134         q3map_lightimage textures/cmp1-dm8/ame7jp.tga
135         surfaceparm nolightmap
136         surfaceparm nomarks
137         surfaceparm trans
138         cull disable
139         q3map_surfacelight 150
140         {
141                 clampmap textures/cmp1-dm8/ame7jp2.tga
142                 blendfunc add
143                 tcMod rotate 20
144         }
145         {
146                 clampmap textures/cmp1-dm8/ame7jp.tga
147                 blendfunc add
148                 tcMod rotate -400
149         }
150 }
151
152 textures/cmp1-dm8/ame7glass
153 {
154         qer_editorimage textures/cmp1-dm8/ame7light.tga
155         surfaceparm nomarks
156         surfaceparm trans
157         cull disable
158         qer_trans 0.5
159         {
160                 map textures/cmp1-dm8/ame7light.tga
161                 blendfunc add
162                 tcGen environment
163         }
164         {
165                 map $lightmap
166                 blendfunc filter
167                 tcGen lightmap
168         }
169 }
170 textures/cmp1-dm8/ame7glass_reflect
171 {
172         qer_editorimage textures/cmp1-dm8/ame7light.tga
173         surfaceparm nomarks
174         surfaceparm trans
175         qer_trans 0.5
176         {
177                 map textures/cmp1-dm8/ame7light.tga
178                 blendfunc blend
179                 tcGen environment
180         }
181         {
182                 map $lightmap
183                 blendfunc filter
184                 tcGen lightmap
185         }
186         dp_reflect 0 1 0.4 1 0.5
187 }