393 lines
16 KiB
Text
393 lines
16 KiB
Text
/**************************************************************
|
|
Strogg Stroyent Tubes
|
|
**************************************************************/
|
|
|
|
|
|
material models/weapons/stroyenttube
|
|
|
|
{
|
|
qer_editorimage textures/strogg/fluid_red_bubble1.tga
|
|
NoShadows
|
|
noselfshadow
|
|
forceshadows
|
|
translucent
|
|
nonSolid
|
|
|
|
sort postprocess
|
|
|
|
{
|
|
blend add
|
|
map textures/strogg/fluid_grey_bubble1.tga
|
|
scroll 0.1, time * 0
|
|
scale 3, 1
|
|
red 1
|
|
green 0.25
|
|
blue 0
|
|
vertexcolor
|
|
}
|
|
{
|
|
blend add
|
|
map textures/strogg/fluid_grey_bubble1.tga
|
|
scroll time * 0.2, time * 0.01
|
|
scale 3, 1
|
|
red 1
|
|
green 0.25
|
|
blue 0
|
|
vertexcolor
|
|
}
|
|
{
|
|
blend add
|
|
map textures/strogg/fluid_grey_bubble2.tga
|
|
scroll 0.5, time * 0
|
|
scale 3, 1
|
|
red sinTable[ time / 3 ]-0.1
|
|
green sinTable[ time / 3 ]-0.7
|
|
blue sinTable[ time / 3 ]-0.9
|
|
vertexcolor
|
|
}
|
|
|
|
{
|
|
blend blend
|
|
program sfx/visor
|
|
bumpMap picmip -1 models/items/stroyentcells/glass_local3.tga
|
|
parameters 1, 0.5, 0.1
|
|
//scroll 0, time * .25
|
|
}
|
|
}
|
|
|
|
//specific hack because the UV's were screwed (Rich)
|
|
|
|
material models/weapons/stroyenttube_nailgun
|
|
|
|
{
|
|
qer_editorimage textures/strogg/fluid_red_bubble1.tga
|
|
NoShadows
|
|
noselfshadow
|
|
forceshadows
|
|
translucent
|
|
nonSolid
|
|
|
|
sort postprocess
|
|
|
|
{
|
|
blend add
|
|
map textures/strogg/fluid_grey_bubble1.tga
|
|
scroll 0, time * 0.2
|
|
scale 0.5, 2
|
|
red 1
|
|
green 0.25
|
|
blue 0
|
|
vertexcolor
|
|
}
|
|
{
|
|
blend add
|
|
//map textures/strogg/fluid_grey_bubble1.tga
|
|
scroll time * 0.01, time * 0.2
|
|
scale 0.5, 4
|
|
red 1
|
|
green 0.25
|
|
blue 0
|
|
vertexcolor
|
|
}
|
|
{
|
|
blend add
|
|
map textures/strogg/fluid_grey_bubble2.tga
|
|
scroll time * 0.5, 0
|
|
scale 0.5, 4
|
|
red sinTable[ time / 3 ]-0.1
|
|
green sinTable[ time / 3 ]-0.7
|
|
blue sinTable[ time / 3 ]-0.9
|
|
vertexcolor
|
|
}
|
|
|
|
{
|
|
blend blend
|
|
program sfx/visor
|
|
bumpMap picmip -1 models/items/stroyentcells/glass_local3.tga
|
|
parameters 1, 0.5, 0.1
|
|
//scroll 0, time * .25
|
|
}
|
|
}
|
|
|
|
|
|
/**************************************************************
|
|
Strogg railgun
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_rail_gun/rail_gun
|
|
{
|
|
renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/weapons/rail_gun/rail_gun_local.tga models/weapons/rail_gun/dev_sd/hi.lwo
|
|
noshadows
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 partialLoad models/weapons/strogg_rail_gun/rail_gun_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/strogg_rail_gun/rail_gun_s.tga
|
|
bumpmap picmip -1 partialLoad addnormals(models/weapons/strogg_rail_gun/rail_gun_local.tga, heightmap(models/weapons/strogg_rail_gun/rail_gun_h.tga, 5 ) )
|
|
selfIllumMap picmip -2 partialLoad models/weapons/strogg_rail_gun/rail_gun_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_rail_gun/rail_gun_world
|
|
{
|
|
noshadows
|
|
renderbump -size 512 512 -clampOutput 0 0 1 1 -colormap models/weapons/strogg_rail_gun/rail_gun_world_local.tga models/weapons/rail_gun/dev_sd/hi_world.lwo
|
|
|
|
{
|
|
|
|
program interaction/strogg
|
|
diffusemap picmip -1 models/weapons/strogg_rail_gun/rail_gun_world_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_rail_gun/rail_gun_world_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_rail_gun/rail_gun_world_local.tga, heightmap(models/weapons/strogg_rail_gun/rail_gun_world_h.tga, 5 ) )
|
|
selfIllumMap models/weapons/strogg_rail_gun/rail_gun_world_glow.tga
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Hyperblaster
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_hyperblaster/hyperblaster
|
|
{
|
|
noshadows
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/hyperblaster/hyperblaster_local.tga models/weapons/hyperblaster/dev_sd/hyperblaster_high.lwo
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 partialLoad models/weapons/strogg_hyperblaster/hyperblaster_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/strogg_hyperblaster/hyperblaster_s.tga
|
|
bumpmap picmip -1 partialLoad addnormals(models/weapons/strogg_hyperblaster/hyperblaster_local.tga, heightmap(models/weapons/strogg_hyperblaster/hyperblaster_h.tga, 10 ) )
|
|
selfIllumMap picmip -2 partialLoad models/weapons/strogg_hyperblaster/hyperblaster_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_hyperblaster/hyperblaster_world
|
|
{
|
|
noshadows
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/hyperblaster/hyperblaster_world_local.tga models/weapons/hyperblaster/dev_sd/hyperblaster_world_high.lwo
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 models/weapons/strogg_hyperblaster/hyperblaster_world_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_hyperblaster/hyperblaster_world_s.tga
|
|
bumpmap picmip -1 models/weapons/strogg_hyperblaster/hyperblaster_world_local.tga
|
|
selfIllumMap picmip -2 partialLoad models/weapons/strogg_hyperblaster/hyperblaster_glow.tga
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Lightning Pistol
|
|
**************************************************************/
|
|
|
|
material models/weapons/lightning_pistol/lightning_pistol
|
|
{
|
|
noshadows
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/lightning_pistol/lightning_pistol_local.tga models/weapons/lightning_pistol/dev_sd/lightning_pistol_high.lwo
|
|
diffusemap picmip -1 partialLoad models/weapons/lightning_pistol/lightning_pistol_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/lightning_pistol/lightning_pistol_s.tga
|
|
bumpmap picmip -1 partialLoad addnormals(models/weapons/lightning_pistol/lightning_pistol_local.tga, heightmap(models/weapons/lightning_pistol/lightning_pistol_h.tga, 5 ) )
|
|
}
|
|
|
|
material models/weapons/lightning_pistol/lightning_pistol_world
|
|
{
|
|
noshadows
|
|
renderbump -size 512 512 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/lightning_pistol/lightning_pistol_world_local.tga models/weapons/lightning_pistol/dev_sd/lightning_pistol_world_high.lwo
|
|
diffusemap picmip -1 models/weapons/lightning_pistol/lightning_pistol_world_d.tga
|
|
specularmap picmip -2 models/weapons/lightning_pistol/lightning_pistol_world_s.tga
|
|
bumpmap picmip -1 models/weapons/lightning_pistol/lightning_pistol_world_local.tga
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Forearm Spike
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_forearm_spike/strogg_forearm_spike
|
|
{
|
|
renderbump -size 1024 512 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/strogg_forearm_spike/forearm_spike_local.tga models/weapons/strogg_forearm_spike/forearm_spike_hi.lwo
|
|
noshadows
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 models/weapons/strogg_forearm_spike/forearm_spike_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_forearm_spike/forearm_spike_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_forearm_spike/forearm_spike_local.tga, heightmap(models/weapons/strogg_forearm_spike/forearm_spike_h.tga, 5 ) )
|
|
selfIllumMap picmip -2 models/weapons/strogg_forearm_spike/forearm_spike_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_forearm_spike/strogg_forearm_spike_thirdperson
|
|
{
|
|
noshadows
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 models/weapons/strogg_forearm_spike/forearm_spike_thirdperson_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_forearm_spike/forearm_spike_thirdperson_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_forearm_spike/forearm_spike_thirdperson_local.tga, heightmap(models/weapons/strogg_forearm_spike/forearm_spike_thirdperson_h.tga, 5 ) )
|
|
selfIllumMap picmip -2 models/weapons/strogg_forearm_spike/forearm_spike_thirdperson_glow.tga
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Lazor Rifle
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_lacerator/lacerator
|
|
{
|
|
noshadows
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/lazor_rifle/lazor_rifle_local.tga models/weapons/lazor_rifle/lazor_rifle_hi.lwo
|
|
diffusemap picmip -1 models/weapons/strogg_lacerator/lacerator_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_lacerator/lacerator_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_lacerator/lacerator_local.tga, heightmap(models/weapons/strogg_lacerator/lacerator_h.tga, 5 ) )
|
|
}
|
|
|
|
material models/weapons/strogg_lacerator/lacerator_world
|
|
{
|
|
noshadows
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/lazor_rifle/lazor_rifle_local.tga models/weapons/lazor_rifle/lazor_rifle_hi.lwo
|
|
diffusemap picmip -1 models/weapons/strogg_lacerator/lacerator_world_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_lacerator/lacerator_world_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_lacerator/lacerator_world_local.tga, heightmap(models/weapons/strogg_lacerator/lacerator_world_h.tga, 5 ) )
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Blaster
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_blaster/blaster
|
|
{
|
|
renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/weapons/blaster/blaster_local.tga models/weapons/blaster/blaster_hi.lwo
|
|
noshadows
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 partialLoad models/weapons/strogg_blaster/blaster_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/strogg_blaster/blaster_s.tga
|
|
bumpmap picmip -1 partialLoad addnormals(models/weapons/strogg_blaster/blaster_local.tga, heightmap(models/weapons/strogg_blaster/blaster_h.tga, 4 ) )
|
|
selfIllumMap picmip -2 partialLoad models/weapons/strogg_blaster/blaster_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_blaster/blaster_world
|
|
{
|
|
renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/weapons/blaster/blaster_thirdperson_local.tga models/weapons/blaster/blaster_hi.lwo
|
|
noshadows
|
|
{
|
|
diffusemap picmip -1 models/weapons/strogg_blaster/blaster_thirdperson_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_blaster/blaster_thirdperson_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_blaster/blaster_thirdperson_local.tga, heightmap(models/weapons/strogg_blaster/blaster_thirdperson_h.tga, 4 ) )
|
|
selfIllumMap picmip -2 models/weapons/strogg_blaster/blaster_thirdperson_glow.tga
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Nailgun
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_nailgun/strogg_nailgun_rework
|
|
{
|
|
renderbump -size 1024 1024 -clampOutput 0 0 1 1 -colormap models/weapons/strogg_nailgun/strogg_nailgun_rework_local.tga models/weapons/strogg_nailgun/strogg_nailgun_rework_hi.lwo
|
|
noshadows
|
|
{
|
|
program interaction/selfillum
|
|
diffusemap picmip -1 partialLoad models/weapons/strogg_nailgun/strogg_nailgun2_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/strogg_nailgun/strogg_nailgun2_s.tga
|
|
bumpmap picmip -1 partialLoad models/weapons/strogg_nailgun/strogg_nailgun2_local.tga
|
|
selfIllumMap picmip -2 partialLoad models/weapons/strogg_nailgun/strogg_nailgun2_glow.tga
|
|
}
|
|
}
|
|
|
|
|
|
material models/weapons/strogg_nailgun/strogg_nailgun_world
|
|
{
|
|
noShadows
|
|
renderbump -size 2048 2048 -overdrawMap -clampOutput 0 0 1 1 models/weapons/strogg_nailgun/strogg_nailgun_world_local.tga models/weapons/strogg_nailgun/nailgun_hp.lwo
|
|
|
|
{
|
|
diffusemap picmip -1 models/weapons/strogg_nailgun/strogg_nailgun_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_nailgun/strogg_nailgun_s.tga
|
|
bumpmap picmip -1 models/weapons/strogg_nailgun/strogg_nailgun_local.tga
|
|
selfIllumMap picmip -2 models/weapons/strogg_nailgun/strogg_nailgun_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_nailgun/nail
|
|
{
|
|
noShadows
|
|
|
|
{
|
|
map _black
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg Obliterator Rework
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_obliterator/strogg_obliterator_rework
|
|
{
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/strogg_obliterator/strogg_obliterator_rework_local.tga models/weapons/strogg_obliterator/strogg_obliterator_rework_hi.ase
|
|
noshadows
|
|
{
|
|
program interaction/selfillum
|
|
diffusemap picmip -1 partialLoad models/weapons/strogg_obliterator/strogg_obliterator_d.tga
|
|
specularmap picmip -2 partialLoad models/weapons/strogg_obliterator/strogg_obliterator_s.tga
|
|
bumpmap picmip -1 partialLoad addnormals(models/weapons/strogg_obliterator/strogg_obliterator_rework_local.tga, heightmap(models/weapons/strogg_obliterator/strogg_obliterator_h.tga, 3 ) )
|
|
selfillummap picmip -2 partialLoad models/weapons/strogg_obliterator/strogg_obliterator_glow.tga
|
|
}
|
|
}
|
|
|
|
material models/weapons/strogg_obliterator/strogg_obliterator_rework_world
|
|
{
|
|
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 -colormap models/weapons/strogg_obliterator/strogg_obliterator_rework_local.tga models/weapons/strogg_obliterator/strogg_obliterator_rework_hi.ase
|
|
noshadows
|
|
{
|
|
//program interaction/selfillum
|
|
diffusemap picmip -1 models/weapons/strogg_obliterator/strogg_obliterator_world_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_obliterator/strogg_obliterator_world_s.tga
|
|
bumpmap picmip -1 addnormals(models/weapons/strogg_obliterator/strogg_obliterator_rework_world_local.tga, heightmap(models/weapons/strogg_obliterator/strogg_obliterator_world_h.tga, 3 ) )
|
|
//selfillummap picmip -2 models/weapons/strogg_obliterator/strogg_obliterator_glow.tga
|
|
}
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg obliterator
|
|
renderbump models/weapons/strogg_obliterator/obliterator_lp.lwo
|
|
testModel models/weapons/strogg_obliterator/obliterator.lwo
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_obliterator/strogg_obliterator
|
|
{
|
|
noShadows
|
|
renderbump -size 2048 2048 -clampOutput 0 0 1 1 -overdrawMap models/weapons/strogg_obliterator/strogg_obliterator_local.tga models/weapons/strogg_obliterator/obliterator_hp.lwo
|
|
diffusemap models/weapons/strogg_obliterator/obliterator_d.tga
|
|
specularmap models/weapons/strogg_obliterator/obliterator_s.tga
|
|
bumpmap addnormals(models/weapons/strogg_obliterator/strogg_obliterator_local.tga, heightmap(models/weapons/strogg_obliterator/obliterator_h.tga, 6 ) )
|
|
}
|
|
|
|
/**************************************************************
|
|
Strogg obliterator world
|
|
renderbump models/weapons/strogg_obliterator/obliterator_world_lp.lwo
|
|
testModel models/weapons/strogg_obliterator/obliterator_world.lwo
|
|
**************************************************************/
|
|
|
|
material models/weapons/strogg_obliterator/strogg_obliterator_world
|
|
{
|
|
noShadows
|
|
renderbump -size 4096 4096 -clampOutput 0 0 1 1 models/weapons/strogg_obliterator/strogg_obliterator_world_local.tga models/weapons/strogg_obliterator/obliterator_hp.lwo
|
|
diffusemap picmip -1 textures/common/dark_gray.tga
|
|
specularmap picmip -1 textures/common/dark_gray.tga
|
|
bumpmap models/weapons/strogg_obliterator/strogg_obliterator_world_local.tga
|
|
}
|
|
/**************************************************************
|
|
Strogg stroy_bomb
|
|
**************************************************************/
|
|
material models/weapons/strogg_stroybomb/strogg_stroybomb
|
|
{
|
|
renderbump -size 1024 1024 -colorMap -trace 0.05 -clampTextureSpace -overdrawMap models/weapons/strogg_stroybomb/strogg_stroybomb_local.tga models/weapons/strogg_stroybomb/strogg_stroybomb_h.lwo
|
|
noshadows
|
|
{
|
|
program interaction/strogg
|
|
diffusemap picmip -1 models/weapons/strogg_stroybomb/strogg_stroybomb_d.tga
|
|
specularmap picmip -2 models/weapons/strogg_stroybomb/strogg_stroybomb_s.tga
|
|
bumpmap picmip -1 addnormals (models/weapons/strogg_stroybomb/strogg_stroybomb_local.tga, heightmap (models/weapons/strogg_stroybomb/strogg_stroybomb_h.tga, 4 ) )
|
|
selfIllumMap picmip -2 models/weapons/strogg_stroybomb/strogg_stroybomb_glow.tga
|
|
}
|
|
|
|
}
|
|
|
|
|