4b9c308f207092a6698d1e794e12b3227772ba07
[xonotic/xonotic-maps.pk3dir.git] / scripts / map_fuse.shader
1 textures/map_fuse/fuse_teleporter_beam
2 {
3         surfaceparm nonsolid
4         surfaceparm nomarks
5         cull none
6         q3map_surfacelight 500
7         {
8                 map textures/map_fuse/fuse_teleporter_beam.tga
9                 blendfunc GL_SRC_ALPHA GL_ONE
10         }
11         {
12                 map textures/map_fuse/fuse_teleporter_numbers_01.tga
13                 blendfunc GL_SRC_ALPHA GL_ONE
14                 tcmod scroll 0 0.7
15         }
16         {
17                 map textures/map_fuse/fuse_teleporter_numbers_02.tga
18                 blendfunc GL_SRC_ALPHA GL_ONE
19                 tcmod scroll 0 0.9
20         }
21 }
22
23 textures/map_fuse/lava0_blue_flow_pipe
24 {
25         qer_editorimage textures/liquids_lava/lava0_blue.tga
26         surfaceparm lava
27         surfaceparm noimpact
28         surfaceparm trans
29         cull disable
30         //deformVertexes wave 2 sin 1 2 0.25 0.1
31         q3map_surfacelight 400
32         q3map_lightSubdivide 64
33         {
34                 map textures/liquids_lava/lava0_blue.tga
35                 blendfunc GL_SRC_ALPHA GL_ONE
36                 tcMod scroll 0 -0.25
37         }
38 }
39
40 textures/map_fuse/lava0_blue_flow_pipe_100
41 {
42         qer_editorimage textures/liquids_lava/lava0_blue.tga
43         surfaceparm lava
44         surfaceparm noimpact
45         surfaceparm trans
46         cull disable
47         //deformVertexes wave 2 sin 1 2 0.25 0.1
48         q3map_surfacelight 100
49         q3map_lightSubdivide 64
50         {
51                 map textures/liquids_lava/lava0_blue.tga
52                 blendfunc GL_SRC_ALPHA GL_ONE
53                 tcMod scroll 0 -0.25
54         }
55 }
56
57 textures/map_fuse/lava0_flow_pipe_100
58 {
59         qer_editorimage textures/liquids_lava/lava0.tga
60         surfaceparm lava
61         surfaceparm noimpact
62         surfaceparm trans
63         cull disable
64         //deformVertexes wave 2 sin 1 2 0.25 0.1
65         q3map_surfacelight 100
66         q3map_lightSubdivide 64
67         {
68                 map textures/liquids_lava/lava0.tga
69                 blendfunc GL_SRC_ALPHA GL_ONE
70                 tcMod scroll 0 -0.25
71         }
72 }
73
74 textures/map_fuse/fuse_heaven
75 {
76         qer_editorimage textures/map_fuse/fuse_heaven.tga
77         
78         surfaceparm noimpact
79         surfaceparm nolightmap
80         surfaceparm nomarks
81         surfaceparm sky
82         
83         //q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
84         q3map_sun .3803921568627451 .7176470588235294 .9607843137254902 250 270 10
85         q3map_skylight 200 4
86         skyparms textures/map_fuse/env/fuse_heaven - -
87 }
88
89 textures/map_fuse/heaven
90 {
91         qer_editorimage textures/skies/heaven.tga
92         
93         surfaceparm noimpact
94         surfaceparm nolightmap
95         surfaceparm nomarks
96         surfaceparm sky
97         
98         //q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
99         q3map_sun .9607843137254902 .7176470588235294 .3803921568627451 250 270 10
100         q3map_skylight 200 4
101         skyparms env/heaven/heaven - -
102 }
103
104 textures/map_fuse/fuse_bird
105 {
106         qer_editorimage textures/map_fuse/fuse_bird.tga
107         surfaceparm lava
108         surfaceparm noimpact
109         surfaceparm trans
110         cull disable
111         nopicmip
112         {
113                 map textures/map_fuse/fuse_bird.tga
114                 blendFunc filter
115                 alphaFunc GT0
116                 rgbgen identity
117         }
118 }
119
120 textures/map_fuse/floor-simplines
121 {
122         qer_editorimage textures/exx/floor/floor_simplines.tga
123         q3map_bounceScale  0.75
124         dpoffsetmapping - 1 match8 244
125         dpglossintensitymod  3
126         dpglossexponentmod  4
127         surfaceparm nonsolid
128         {
129                 map textures/exx/floor/floor_simplines.tga
130         }
131         {
132                 map $lightmap
133                 rgbGen identity
134                 tcGen lightmap
135                 blendfunc filter
136         }
137 }
138
139 //AD BOARD SCANLINES
140
141 textures/map_fuse/fuse_scanlines
142 {
143         qer_editorimage textures/map_fuse/fuse_scanlines.tga
144         surfaceparm noimpact
145         surfaceparm trans
146         cull disable
147         surfaceparm nonsolid
148         qer_trans 0.25
149         {
150                 map textures/map_fuse/fuse_scanlines.tga
151                 blendfunc GL_SRC_ALPHA GL_ONE
152                 tcMod scroll 0 -0.75
153         }
154 }
155
156 textures/map_fuse/ad_msg
157 {
158       surfaceparm nomarks 
159       qer_editorimage textures/map_fuse/ad_msg.tga 
160       nopicmip 
161    {
162       map textures/map_fuse/ad_msg.tga 
163    }
164 }
165
166 textures/map_fuse/ad_xonotic
167 {
168       surfaceparm nomarks 
169       qer_editorimage textures/map_fuse/ad_xonotic.tga 
170       nopicmip 
171    {
172       map textures/map_fuse/ad_xonotic.tga 
173    }
174 }
175