swwmgz_m/gldefs.mortalrifle

155 lines
3.6 KiB
Text

Brightmap Texture "models/MortalSight.png"
{
Map "brightmaps/fullbright.png"
}
HardwareShader Texture "models/MortalSight.png"
{
Shader "shaders/glsl/Overbright.fp"
Define "OVERFACT" = "4."
}
HardwareShader Texture "models/MortalRifle.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalRifle_mask.png"
Texture "envtex" "models/envmap/leadenv.png"
Texture "rimtex" "models/envmap/leadrim.png"
Texture "envtex2" "models/envmap/iceenv.png"
Texture "rimtex2" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
Define "ENVFACT" = "1.5"
Define "RIMFACT" = "1.2"
Define "RIMSTEP" = ".2"
Define "ENV_TWOLAYER"
}
Brightmap Texture "models/MortalMag.png"
{
Map "models/MortalMag_bright.png"
}
Brightmap Texture "models/MortalMag_Empty.png"
{
Map "models/MortalMag_bright.png"
}
HardwareShader Texture "models/MortalMag.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalMag_mask.png"
Texture "envtex" "models/envmap/leadenv.png"
Texture "rimtex" "models/envmap/leadrim.png"
Texture "envtex2" "models/envmap/iceenv.png"
Texture "rimtex2" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
Define "ENVFACT" = "1.5"
Define "RIMFACT" = "1.2"
Define "RIMSTEP" = ".2"
Define "ENV_TWOLAYER"
}
HardwareShader Texture "models/MortalMag_Empty.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalMag_Empty_mask.png"
Texture "envtex" "models/envmap/leadenv.png"
Texture "rimtex" "models/envmap/leadrim.png"
Define "RIM_LIGHTING"
Define "ENVFACT" = "1.5"
Define "RIMFACT" = "1.2"
Define "RIMSTEP" = ".2"
}
HardwareShader Texture "models/MortalRound.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalRound_mask.png"
Texture "envtex" "models/envmap/iceenv.png"
Texture "rimtex" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
}
HardwareShader Texture "models/MortalRound_Used.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalRound_mask.png"
Texture "envtex" "models/envmap/iceenv.png"
Texture "rimtex" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
}
Brightmap Texture "models/MortalGrenade.png"
{
Map "models/MortalGrenade_bright.png"
}
Brightmap Texture "models/MortalGrenade_Used.png"
{
Map "models/MortalGrenade_bright.png"
}
HardwareShader Texture "models/MortalGrenade.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalGrenade_mask.png"
Texture "envtex" "models/envmap/iceenv.png"
Texture "rimtex" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
}
HardwareShader Texture "models/MortalGrenade_Used.png"
{
Shader "shaders/glsl/Envmask.fp"
Texture "masktex" "models/MortalGrenade_mask.png"
Texture "envtex" "models/envmap/iceenv.png"
Texture "rimtex" "models/envmap/icerim.png"
Define "RIM_LIGHTING"
}
HardwareShader Texture "models/MortalLED.png"
{
Shader "shaders/glsl/CanvasProxy.fp"
Texture "scrtex" "MORTLED1"
}
HardwareShader Texture "models/MortalLED2.png"
{
Shader "shaders/glsl/CanvasProxy.fp"
Texture "scrtex" "MORTLED2"
Define "ALPHA_KEY" = "vec3(0.)" // key out pure black
}
PointLight MISTERRIFLELIGHT
{
Color 0.5 0.2 0.4
Size 20
Offset 0 10 0
Attenuate 1
}
Object MisterRifle
{
Frame XZW1 { light MISTERRIFLELIGHT }
}
PointLight MISTERMAGLIGHT
{
Color 0.5 0.2 0.4
Size 20
Offset 0 4 0
Attenuate 1
}
Object MisterMag
{
Frame XZW1 { light MISTERMAGLIGHT }
}
PointLight MISTERGRENADELIGHT
{
Color 0.0 1.0 0.4
Size 80
Offset 0 3 0
Attenuate 1
}
Object MisterGrenade
{
Frame XZW1 { light MISTERGRENADELIGHT }
}
PointLight MISTERSUBGRENADELIGHT
{
Color 0.0 0.75 0.3
Size 40
Offset 0 2 0
Attenuate 1
}
Object MisterSubGrenade
{
Frame XZW1 { light MISTERSUBGRENADELIGHT }
}