q3rally/baseq3r/scripts/evil8_base.shader
2011-03-12 21:16:14 +00:00

1079 lines
19 KiB
Text

textures/e8/e8jumpspawn02b
{
q3map_lightimage textures/e8/e8jumpspawn02b_glow.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/e8/e8jumpspawn02b
animmap 10 textures/e8/e8jumpspawn02b textures/e8/e8jumpspawn02b-1 textures/e8/e8jumpspawn02b-2 textures/e8/e8jumpspawn02b-3 textures/e8/e8jumpspawn02b-4 textures/e8/e8jumpspawn02b-5 textures/e8/e8jumpspawn02b-6
}
{
map $lightmap
tcGen lightmap
blendfunc filter
}
}
textures/e8/e8jumpspawn02c
{
q3map_lightimage textures/e8/e8jumpspawn02c_glow.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/e8/e8jumpspawn02c
animmap 10 textures/e8/e8jumpspawn02c textures/e8/e8jumpspawn02c-1 textures/e8/e8jumpspawn02c-2 textures/e8/e8jumpspawn02c-3 textures/e8/e8jumpspawn02c-4 textures/e8/e8jumpspawn02c-5 textures/e8/e8jumpspawn02c-6
}
{
map $lightmap
tcGen lightmap
blendfunc filter
}
}
textures/e8/e8_base1broke
{
q3map_nonplanar
q3map_shadeAngle 75
{
map textures/e8/e8_base1broke
rgbGen vertex
}
}
textures/evil8_lights/e8btrimlight
{
qer_editorimage textures/evil8_lights/e8btrimlight.tga
surfaceparm nomarks
q3map_surfacelight 250
{
map textures/evil8_lights/e8btrimlight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_floor/e8warn2steplight
{
qer_editorimage textures/evil8_floor/e8warn2steplight.tga
surfaceparm nomarks
q3map_surfacelight 250
{
map textures/evil8_floor/e8warn2steplight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_floor/e8minitrimlight
{
qer_editorimage textures/evil8_lights/e8minitrimlight.tga
surfaceparm nomarks
q3map_surfacelight 250
{
map textures/evil8_lights/e8minitrimlight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_fx/e8_jumppad02
{
q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8_jumppad02.tga
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_lights/e8_rlightb2
{
qer_editorimage textures/evil8_lights/e8_rlightb2.tga
surfaceparm nomarks
q3map_surfacelight 450
{
map textures/evil8_lights/e8_rlightb2.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/e8_rlightb
{
qer_editorimage textures/evil8_lights/e8_rlightb.tga
surfaceparm nomarks
q3map_surfacelight 450
{
map textures/evil8_lights/e8_rlightb.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/evil8_rlight
{
qer_editorimage textures/evil8_lights/e8_rlight.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8_rlight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/e8tmtllight
{
qer_editorimage textures/evil8_lights/e8tmtllight.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8tmtllight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/e8tmtllight2
{
qer_editorimage textures/evil8_lights/e8tmtllight2.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8tmtllight2.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/e8tmtllight2b
{
qer_editorimage textures/evil8_lights/e8tmtllight2b.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8tmtllight2b.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_grate/e8xgirder_small2
{
cull disable
{
map textures/evil8_grate/e8xgirder_small2.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_fx/e8alphaspawn
{
surfaceparm nomarks
surfaceparm trans
surfaceparm pointlight
{
map textures/evil8_fx/e8alphaspawn.tga
blendfunc add
rgbGen Vertex
}
}
textures/evil8_fx/e8yarrow
{
surfaceparm nomarks
surfaceparm trans
surfaceparm pointlight
{
map textures/evil8_fx/e8yarrow.tga
blendfunc add
rgbGen Vertex
}
}
textures/evil8_trim/e8lighttrim_static
{
qer_editorimage textures/evil8_trim/e8lighttrim.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8lighttrim.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_trim/e8lighttrim_glow
{
qer_editorimage textures/evil8_trim/e8lighttrim.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8lighttrim.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_trim/e8lighttrim_b_static
{
qer_editorimage textures/evil8_trim/e8lighttrim_b.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8lighttrim_b.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_trim/e8lighttrim_b_glow
{
qer_editorimage textures/evil8_trim/e8lighttrim_b.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8lighttrim_b.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_fx/e8jumpspawn02grey
{
q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8jumpspawn02grey
animmap 10 textures/evil8_fx/e8jumpspawn02grey textures/evil8_fx/e8jumpspawn02grey-1 textures/evil8_fx/e8jumpspawn02grey-2 textures/evil8_fx/e8jumpspawn02grey-3 textures/evil8_fx/e8jumpspawn02grey-4 textures/evil8_fx/e8jumpspawn02grey-5 textures/evil8_fx/e8jumpspawn02grey-6
}
{
map $lightmap
tcGen lightmap
blendfunc filter
}
}
textures/evil8_fx/e8jumpspawn02
{
q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8jumpspawn02
animmap 10 textures/evil8_fx/e8jumpspawn02 textures/evil8_fx/e8jumpspawn02-1 textures/evil8_fx/e8jumpspawn02-2 textures/evil8_fx/e8jumpspawn02-3 textures/evil8_fx/e8jumpspawn02-4 textures/evil8_fx/e8jumpspawn02-5 textures/evil8_fx/e8jumpspawn02-6
}
{
map $lightmap
tcGen lightmap
blendfunc filter
}
}
textures/evil8_fx/e8jumpspawn02red
{
q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8jumpspawn02red
animmap 10 textures/evil8_fx/e8jumpspawn02red textures/evil8_fx/e8jumpspawn02red-1 textures/evil8_fx/e8jumpspawn02red-2 textures/evil8_fx/e8jumpspawn02red-3 textures/evil8_fx/e8jumpspawn02red-4 textures/evil8_fx/e8jumpspawn02red-5 textures/evil8_fx/e8jumpspawn02red-6
}
{
map $lightmap
tcGen lightmap
blendfunc filter
}
}
textures/evil8_fx/e8jumpspawn02b
{
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8jumpspawn02b.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_fx/e8jumpspawn02c
{
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8jumpspawn02c.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_fx/e8_launchpad1
{
surfaceparm metalsteps
q3map_surfacelight 100
{
map textures/evil8_fx/e8_launchpad1.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_fx/e8red_dcl
{
surfaceparm nomarks
surfaceparm trans
surfaceparm pointlight
nopicmip
{
map textures/evil8_fx/e8red_dcl.tga
blendfunc add
rgbGen Vertex
}
}
textures/evil8_fx/e8blue_dcl
{
surfaceparm nomarks
surfaceparm trans
surfaceparm pointlight
nopicmip
{
map textures/evil8_fx/e8blue_dcl.tga
blendfunc add
rgbGen Vertex
}
}
textures/evil8_grate/e8xgirder
{
surfaceparm alphashadow
surfaceparm metalsteps
surfaceparm nomarks
surfaceparm trans
cull disable
nopicmip
{
map textures/evil8_grate/e8xgirder.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_grate/e8xgirder_small
{
cull disable
{
map textures/evil8_grate/e8xgirder_small.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_trim/e8mtltrim2
{
surfaceparm alphashadow
surfaceparm metalsteps
surfaceparm trans
cull disable
{
map textures/evil8_trim/e8mtltrim2.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_trim/e8wrntrim2
{
surfaceparm alphashadow
surfaceparm metalsteps
surfaceparm trans
cull disable
{
map textures/evil8_trim/e8wrntrim2.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_grate/e8bgrate01
{
surfaceparm alphashadow
surfaceparm metalsteps
cull disable
{
map textures/evil8_grate/e8bgrate01.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_fx/e8rail
{
surfaceparm alphashadow
cull disable
nomipmaps
{
map textures/evil8_fx/e8rail.tga
rgbGen identity
depthWrite
alphaFunc GE128
}
{
map $lightmap
blendfunc filter
rgbGen identity
tcGen lightmap
depthFunc equal
}
}
textures/evil8_fx/e8icon_red
{
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
cull disable
{
map textures/evil8_fx/e8icon_red.tga
blendfunc add
rgbGen wave triangle 0.2 0.5 0 0.2
}
}
textures/evil8_fx/e8icon_blue
{
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
cull disable
{
map textures/evil8_fx/e8icon_blue.tga
blendfunc add
rgbGen wave triangle 0.2 0.5 0 0.2
}
}
//doesn't work right, please edit as you see fit
textures/evil8_fx/e8scuffs1
{
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
cull disable
qer_trans 0.4
{
map textures/evil8_fx/e8scuffs1.tga
blendfunc blend
rgbGen Vertex
depthWrite
}
}
textures/evil8_fx/e8circle_red
{
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
{
map textures/evil8_fx/e8circle_red.tga
blendfunc add
rgbGen identity
}
}
textures/evil8_fx/e8circle_blue
{
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
{
map textures/evil8_fx/e8circle_blue.tga
blendfunc add
rgbGen identity
}
}
textures/evil8_fx/e8circle_red_fade
{
qer_editorimage textures/evil8_fx/e8circle_red.tga
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
cull disable
{
map textures/evil8_fx/e8circle_red.tga
blendfunc add
rgbGen wave triangle 0.2 0.5 0 0.5
}
}
textures/evil8_fx/e8circle_blue_fade
{
qer_editorimage textures/evil8_fx/e8circle_blue.tga
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm trans
cull disable
{
map textures/evil8_fx/e8circle_blue.tga
blendfunc add
rgbGen wave triangle 0.2 0.5 0 0.5
}
}
textures/evil8_fx/e8spawn01b
{
{
map textures/evil8_fx/e8spawn01b.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_trim/e8trim_bluefx
{
q3map_lightimage textures/e8trim/evil8_trimfx_b.tga
q3map_surfacelight 100
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_trim/e8trim_bluefx.tga
blendfunc filter
rgbGen identity
}
{
map textures/evil8_trim/e8trimfx_b.tga
blendfunc add
tcMod scroll -2 0
}
}
textures/evil8_trim/e8trim_redfx
{
q3map_lightimage textures/evil8_trim/e8trimfx_r.tga
q3map_surfacelight 100
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_trim/e8trim_redfx.tga
blendfunc filter
rgbGen identity
}
{
map textures/evil8_trim/e8trimfx_r.tga
blendfunc add
tcMod scroll -2 0
}
}
//not for public release :P
textures/evil8_fx/e8evilspacetxt
{
surfaceparm nomarks
surfaceparm trans
surfaceparm pointlight
{
map textures/evil8_fx/e8evilspacetxt.tga
blendfunc add
rgbGen Vertex
}
}
textures/evil8_lights/e8tinylight
{
qer_editorimage textures/evil8_lights/e8tinylight.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8tinylight.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_lights/e8tinylightblue
{
qer_editorimage textures/evil8_lights/e8tinylightblue.tga
surfaceparm nomarks
q3map_surfacelight 950
{
map textures/evil8_lights/e8tinylightblue.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_fx/e8beam
{
qer_editorimage textures/evil8_fx/e8beam.tga
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm trans
cull disable
qer_trans 0.6
{
map textures/evil8_fx/e8beam.tga
blendfunc add
tcMod scroll 0.3 0
}
}
textures/evil8_fx/e8beam_blue
{
qer_editorimage textures/evil8_fx/e8beam_blue.tga
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm trans
cull disable
qer_trans 0.6
{
map textures/evil8_fx/e8beam_blue.tga
blendfunc add
tcMod scroll 0.3 0
}
}
textures/evil8_base/e8metal03c_shiney
{
qer_editorimage textures/evil8_base/e8metal03c.tga
{
map textures/effects/tinfx.tga
rgbGen identity
tcGen environment
}
{
map textures/evil8_base/e8metal03c.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_base/e8metal_blue_shiney
{
qer_editorimage textures/evil8_base/e8metal_blue.tga
{
map textures/effects/tinfx.tga
rgbGen identity
tcGen environment
}
{
map textures/evil8_base/e8metal_blue.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
textures/evil8_base/e8metal_red_shiney
{
qer_editorimage textures/evil8_base/e8metal_red.tga
{
map textures/effects/tinfx.tga
rgbGen identity
tcGen environment
}
{
map textures/evil8_base/e8metal_red.tga
blendfunc blend
rgbGen identity
}
{
map $lightmap
blendfunc gl_dst_color gl_one_minus_dst_alpha
rgbGen identity
tcGen lightmap
}
}
//broken shader D:?
textures/evil8_trim/e8trimlight
{
q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga
q3map_surfacelight 100
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_trim/e8trimlight.tga
blendfunc filter
rgbGen identity
}
{
map textures/evil8_trim/e8trimlight_fx.tga
blendfunc add
tcMod scroll -2 0
}
}
textures/evil8_trim/e8trimlight2_blue
{
qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8trimlight2_blue.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
textures/evil8_trim/e8trimlight2_red
{
qer_editorimage textures/evil8_trim/e8trimlight2_red.tga
surfaceparm nomarks
q3map_surfacelight 400
{
map textures/evil8_trim/e8trimlight2_red.tga
}
{
map $lightmap
blendfunc filter
tcGen lightmap
}
}
//===========================//
//=======floor sounds========//
//===========================//
textures/evil8_floor/e8clangfloor
{
//qer_editorimage textures/evil8_floor/e8clangfloor.tga
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor01
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor01.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor03
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor03.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04_blue
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04_blue.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04_red
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04_red.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04b
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04b.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04warn
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04warn.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor04warn2
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor04warn2.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor05
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor05.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor05b
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor05b.tga
blendfunc filter
rgbGen identity
}
}
textures/evil8_floor/e8clangfloor05c
{
surfaceparm metalsteps
{
map $lightmap
rgbGen identity
tcGen lightmap
}
{
map textures/evil8_floor/e8clangfloor05c.tga
blendfunc filter
rgbGen identity
}
}