q3rally/baseq3r/scripts/mapobjects.shader
zturtleman a88c9f1746 Resolve invalid shader keywords
The "light1" issue is from Q3, so just comment it out instead of using "light 1" that would cause q3map2 to emit flares.
Wave isn't a shader keyword, probably meant to use deformVertexes.
Stage containing only a filename is probably meant to be map.
2016-05-16 06:53:32 +00:00

338 lines
No EOL
5.8 KiB
GLSL

//================
// watertower
//================
models/mapobjects/watertower/plate01
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map textures/q3r_metals/plate01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/plate02
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map textures/q3r_metals/plate01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/ferris
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map models/mapobjects/watertower/ferris.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/rail01
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
{
map textures/q3r_metals/rail01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen vertex
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
models/mapobjects/watertower/walkway01
{
cull disable
{
map models/mapobjects/watertower/walkway01.tga
rgbGen vertex
}
}
//==========
// UFO
//==========
models/mapobjects/ufo/ufo01
{
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map models/mapobjects/ufo/ufo01glow.tga
tcMod scroll 2.1 0
rgbGen wave sin 1 1 .5 .1
}
{
map models/mapobjects/ufo/ufo01glow.tga
tcMod scroll 1.4 0
blendFunc add
rgbGen wave square 1 1 .5 2
}
{
map models/mapobjects/ufo/ufo01glow.tga
tcMod scroll -.9 0
blendFunc add
rgbGen wave square 1 1 .25 .5
}
{
map models/mapobjects/ufo/ufo01.tga
blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen vertex
}
}
models/mapobjects/ufo/ufo02
{
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map models/mapobjects/ufo/ufo02.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/ufo/ufo03
{
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map models/mapobjects/ufo/ufo03.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/q3rtitle/q3rtitle_w
{
{
map textures/effects/envmapred.tga
// map textures/sfx/fire_ctfred.jpg
// map models/barrels/chrometest2.jpg
// map textures/effects/tinfx2c.tga
// map textures/sfx/specular.tga
tcmod rotate 011
tcmod scroll .1 .01
tcGen environment
}
}
models/mapobjects/q3rtitle/q3rtitle
{
{
map models/mapobjects/q3rtitle/q3rtitle_b.jpg
}
}
models/mapobjects/barrels/b_lite
{
{
map models/mapobjects/barrels/b_lite.tga
rgbGen identity
}
{
map models/mapobjects/barrels/b_lite_g.tga
blendfunc add
rgbGen wave sin .6 1 0 .5
}
}
models/mapobjects/barrels/b_top03
{
{
map models/mapobjects/barrels/b_top03.tga
rgbGen identity
}
{
map models/mapobjects/barrels/b_top03_g.tga
blendfunc add
rgbGen wave sin .3 1 0 .5
}
}
//=====================================
// leave this in for replacement model
//=====================================
models/mapobjects/spotlamp/spotlamp
{
cull disable
surfaceparm alphashadow
{
map models/mapobjects/spotlamp/spotlamp.tga
alphaFunc GE128
depthWrite
rgbGen vertex
}
}
models/mapobjects/spotlamp/beam
{
surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
nomipmaps
{
map models/mapobjects/spotlamp/beam.tga
tcMod Scroll .3 0
blendFunc GL_ONE GL_ONE
}
//{
// map models/mapobjects/spotlamp/beam.tga
// tcMod Scroll -.3 0
// blendFunc GL_ONE GL_ONE
//}
}
models/mapobjects/spotlamp/spotlamp_l
{
cull disable
q3map_surfacelight 200
{
map models/mapobjects/spotlamp/spotlamp_l.tga
rgbGen identity
}
}
models/mapobjects/barrel/barrel2
{
{
Map models/mapobjects/barrel/barrel2.tga
rgbgen vertex
}
{
clampmap models/mapobjects/barrel/barrel2fx.tga
blendFunc GL_ONE GL_ONE
// rgbgen wave triangle 1 1.4 0 9.5
tcMod rotate 403
}
{
clampmap models/mapobjects/barrel/barrel2fx.tga
blendFunc GL_ONE GL_ONE
// rgbgen wave triangle 1 1 0 8.7
tcMod rotate -100
}
}
//==========
// SPOTLAMP
//==========
models/mapobjects/spotlamp/beam
{
surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
nomipmaps
{
map models/mapobjects/spotlamp/beam.tga
tcMod Scroll .3 0
blendfunc add
}
}
models/mapobjects/spotlamp/spotlamp
{
cull disable
surfaceparm alphashadow
{
map models/mapobjects/spotlamp/spotlamp.tga
alphaFunc GT0
depthWrite
rgbGen vertex
}
}
models/mapobjects/spotlamp/spotlamp_l
{
cull disable
q3map_surfacelight 200
{
map models/mapobjects/spotlamp/spotlamp_l.tga
rgbGen identity
}
}