mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-14 01:01:05 +02:00
303 lines
7.7 KiB
Plaintext
303 lines
7.7 KiB
Plaintext
clampTable acceleratorflashtable { 3, 2.5, 1.5, 1, 1, 1, 1, 1, 1, .17, .17, .17, .17 }
|
|
clampTable acceleratortextable { 3, 2.5, 1.5, 1, 1, 1, 1, 1, 1, .001, .001, .001, .001 }
|
|
|
|
|
|
//parm 3=flicker speed parm 4=offset
|
|
|
|
//**************************************************************************************************
|
|
// D E L T A 1
|
|
//**************************************************************************************************
|
|
|
|
specialcase/delta1/squarelight1
|
|
{
|
|
{
|
|
if ( global0 == 0 )
|
|
map lights/squarelight1.tga
|
|
colored
|
|
zeroclamp
|
|
}
|
|
{
|
|
if ( global0 != 0 )
|
|
map lights/squarelight1.tga
|
|
red ( Parm0 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
green ( Parm1 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
blue ( Parm2 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
zeroclamp
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/spot01
|
|
{
|
|
{
|
|
if ( global0 == 0 )
|
|
map lights/spot01.tga
|
|
colored
|
|
zeroClamp
|
|
}
|
|
{
|
|
if ( global0 != 0 )
|
|
map lights/spot01.tga
|
|
red ( Parm0 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
green ( Parm1 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
blue ( Parm2 * acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
zeroClamp
|
|
}
|
|
}
|
|
|
|
|
|
specialcase/delta1/square_blast
|
|
{
|
|
{
|
|
if ( global0 == 0 )
|
|
map lights/squarelight1.tga
|
|
red ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm0
|
|
green ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm1
|
|
blue ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm2
|
|
zeroclamp
|
|
}
|
|
{
|
|
if ( global0 != 0 )
|
|
map lights/squarelight1.tga
|
|
red ( ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm0 ) * ( acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
green ( ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm1 ) * ( acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
blue ( ( blasttable [Parm4 + (time / 6 * (Parm3)) ]) * Parm2 ) * ( acceleratorflashtable[ ( time - global1 ) / 7 ] )
|
|
zeroclamp
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/xiantex1
|
|
{
|
|
qer_editorimage textures/base_wall/xiantex1.tga
|
|
bumpmap addnormals( models/seneca/xianroom/xiantex1_local.tga, heightmap( models/seneca/xianroom/xiantex1_bmp.tga, 12 ) )
|
|
{
|
|
blend diffusemap
|
|
map models/seneca/xianroom/xiantex1_d.tga
|
|
red parm3
|
|
green parm3
|
|
blue parm3
|
|
}
|
|
specularmap models/seneca/xianroom/xiantex1_s.tga
|
|
{
|
|
if ( global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/xianroom/xiantex1_add.tga
|
|
rgb (.3 * sintable [.15 + time * .5 ]) +.7
|
|
}
|
|
{
|
|
if ( global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/xianroom/xiantex1_add.tga
|
|
rgb ( (.3 * sintable [.15 + time * .5 ]) +.7 ) * ( acceleratortextable [ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/newlabtex2
|
|
{
|
|
qer_editorimage textures/lab/newlabtex2.tga
|
|
bumpmap models/seneca/labtex/newlabtex2_local.tga
|
|
diffusemap models/seneca/labtex/newlabtex2_d.tga
|
|
{
|
|
if ( global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/newlabtex2_add.tga
|
|
rgb (.3 * sintable [.15 + time ]) +.7
|
|
}
|
|
{
|
|
if ( global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/newlabtex2_add.tga
|
|
rgb ( (.3 * sintable [.15 + time ]) +.7 ) * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/striplight_ed_noflare
|
|
{
|
|
qer_editorimage textures/base_light/striplight_ed_noflare.tga
|
|
{
|
|
blend bumpmap
|
|
map textures/base_light/striplight_local.tga
|
|
}
|
|
{
|
|
blend diffusemap
|
|
map textures/base_light/bluetex4aspec.tga
|
|
}
|
|
{
|
|
blend specularmap
|
|
map textures/base_light/striplightspec.tga
|
|
}
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplightadd.tga
|
|
red Parm0
|
|
green Parm1
|
|
blue Parm2
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplightadd.tga
|
|
red Parm0 * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
green Parm1 * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
blue Parm2 * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/labwall1d
|
|
{
|
|
qer_editorimage textures/lab/labwall1d.tga
|
|
bumpmap models/seneca/labtex/labwall1d_local.tga
|
|
diffusemap models/seneca/labtex/labwall1d_d.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/labwall1d_add.tga
|
|
rgb (.3 * sintable [.15 + time ]) +.7
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/labwall1d_add.tga
|
|
rgb ((.3 * sintable [.15 + time ]) +.7) * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/striplight2_ed
|
|
{
|
|
qer_editorimage textures/base_light/striplight2_ed.tga
|
|
bumpmap textures/base_light/striplight2_local.tga
|
|
diffusemap textures/base_light/striplight2dif.tga
|
|
specularmap textures/base_light/striplight2spec.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplight2add.tga
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplight2add.tga
|
|
rgb acceleratortextable[ ( time - global1 ) / 7 ]
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/striplight2_ed_noshadow
|
|
{
|
|
noshadows
|
|
qer_editorimage textures/base_light/striplight2_ed_noshadow.tga
|
|
bumpmap textures/base_light/striplight2_local.tga
|
|
diffusemap textures/base_light/striplight2dif.tga
|
|
specularmap textures/base_light/striplight2spec.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplight2add.tga
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/striplight2add.tga
|
|
rgb acceleratortextable[ ( time - global1 ) / 7 ]
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/newlabtex1a
|
|
{
|
|
qer_editorimage textures/lab/newlabtex1a.tga
|
|
bumpmap models/seneca/labtex/newlabtex1_local.tga
|
|
diffusemap models/seneca/labtex/newlabtex1a_d.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/newlabtex1a_add.tga
|
|
rgb (.3 * sintable [.15 + time ]) +.7
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/newlabtex1a_add.tga
|
|
rgb ( (.3 * sintable [.15 + time ]) +.7 ) * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/labwall1e
|
|
{
|
|
qer_editorimage textures/lab/labwall1e.tga
|
|
bumpmap models/seneca/labtex/labwall1e_local.tga
|
|
diffusemap models/seneca/labtex/labwall1e_d.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/labwall1e_add.tga
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map models/seneca/labtex/labwall1e_add.tga
|
|
rgb acceleratortextable[ ( time - global1 ) / 7 ]
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/bluetex4a_ed
|
|
{
|
|
qer_editorimage textures/base_light/bluetex4a_ed.tga
|
|
bumpmap textures/base_light/bluetex4a_local.tga
|
|
diffusemap textures/base_light/bluetex4adif.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/bluetex4aadd.tga
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/bluetex4aadd.tga
|
|
rgb acceleratortextable[ ( time - global1 ) / 7 ]
|
|
}
|
|
specularmap textures/base_light/bluetex4aspec.tga
|
|
}
|
|
|
|
specialcase/delta1/reactorlight1
|
|
{
|
|
qer_editorimage textures/base_light/reactorlight1.tga
|
|
bumpmap textures/base_light/reactorlight1_local.tga
|
|
diffusemap textures/base_light/reactorlight1_d.tga
|
|
specularmap textures/base_light/reactorlight1_s.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one, gl_one
|
|
map textures/base_light/reactorlight1_add.tga
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one, gl_one
|
|
map textures/base_light/reactorlight1_add.tga
|
|
rgb acceleratortextable[ ( time - global1 ) / 7 ]
|
|
}
|
|
}
|
|
|
|
specialcase/delta1/trimlight
|
|
{
|
|
qer_editorimage textures/base_light/trimlight.tga
|
|
|
|
diffusemap textures/base_light/trimlight_d.tga
|
|
specularmap textures/base_light/trimlight_s.tga
|
|
bumpmap textures/base_light/trimlight_local.tga
|
|
{
|
|
if (global0 == 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/trimlight_fx.tga
|
|
rgb blamptable[ time * 5 ]
|
|
}
|
|
{
|
|
if (global0 != 0 )
|
|
blend gl_one,gl_one
|
|
map textures/base_light/trimlight_fx.tga
|
|
rgb ( blamptable[ time * 5 ] ) * ( acceleratortextable[ ( time - global1 ) / 7 ] )
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|