Files
DoomRTX/e3/materials/monsters.mtr
T
2026-05-20 12:29:30 -07:00

1784 lines
43 KiB
Plaintext

table eyestable { .3, 1, .9, .8, .5, .6, .5, .2, .7, .8, .3, .9, .3, .1, .5, .9, .2, .8 }
table maggottable { 0,0,0,0,0,0,1,.6,.4,.1,0,1,.6,.4,.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
table revtable { .6, 1,1,1,.6,.3,0.3,0.2,0.1,0.2,0.3,.4 }
table rev2table { .6, 1,1,.8,.5,.3,.7,.6,.4,.2,.2,.4 }
table fireballtable { .7,.8,1,1,1,1,1,1,.8,1,1,1,.8,.8,1,.7,1,.7,1,.7,.8,1,1,1,.7,.7 }
clamptable death_fade { 0, 1 }
models/monsters/archvile/archvile_eyes
{
noShadows
//deform sprite
//surfaceparm discrete
surfaceparm nonsolid
surfaceparm noimpact
{
blend add
map models/monsters/archvile/archvile_eyes.tga
rgb eyestable[ time * .1 ]
}
}
models/monsters/archvile/archvile
{
noselfShadow
renderbump -size 1024 1024 -trace 0.02 -colorMap -aa 2 models/monsters/archvile/archvile_local.tga models/monsters/archvile/archvile_hi.lwo
diffusemap models/monsters/archvile/archvile.tga
bumpmap addnormals(models/monsters/archvile/archvile_local.tga, heightmap(models/monsters/archvile/archvile_h.tga, 10 ) )
specularmap models/monsters/archvile/archvile_s.tga
}
models/monsters/archvile/archtail
{
noselfShadow
renderbump -size 1024 128 -trace 0.02 models/monsters/archvile/archtail_local.tga models/monsters/archvile/archtail_hi.lwo
{
blend diffusemap
map models/monsters/archvile/archtail.tga
alphaTest 0.5
}
bumpmap models/monsters/archvile/archtail_local.tga
specularmap models/monsters/archvile/archtail_s.tga
}
models/monsters/maggot/maggot2
{
noselfShadow
renderbump -size 1024 1024 -trace 0.02 -colorMap -aa 2 models/monsters/maggot/maggot2_local.tga models/monsters/maggot/maggot2_hi.lwo
diffusemap models/monsters/maggot/maggot2.tga
bumpmap addnormals(models/monsters/maggot/maggot2_local.tga, heightmap(models/monsters/maggot/maggot2_h.tga, 10 ) )
specularmap models/monsters/maggot/maggot2_s.tga
}
models/monsters/maggot/maggot3
{
noselfShadow
diffusemap models/monsters/maggot/maggot2_local.tga
bumpmap addnormals(models/monsters/maggot/maggot2_local.tga, heightmap(models/monsters/maggot/maggot2_h.tga, 10 ) )
specularmap models/monsters/maggot/maggot2_s.tga
}
models/monsters/skeleton/skeleton01
{
renderbump -size 1024 1024 -trace 0.02 -colorMap -aa 2 models/monsters/skeleton/skeleton01_local.tga models/monsters/skeleton/skeleton_hi.lwo
//noselfShadow
noshadows
surfaceparm nonsolid
surfaceparm noimpact
surfaceparm trans
{
blend diffusemap
map models/monsters/skeleton/skeleton01.tga
alphaTest 0.5
}
specularmap models/monsters/skeleton/skeleton01_s.tga
bumpmap models/monsters/skeleton/skeleton01_local.tga
bumpmap addnormals(models/monsters/skeleton/skeleton01_local.tga, heightmap(models/monsters/skeleton/skeleton01_h.tga, 6 ) )
}
models/monsters/spawn/spawn2
{
noselfShadow
noshadows
translucent
surfaceparm discrete
surfaceparm nonsolid
surfaceparm noimpact
twosided
{
blend add
map models/monsters/spawn/spawn2.tga
//rotate time * 2
translate time * 0.2 , time * 0.1
rotate time * 1
colored
}
{
blend add
map models/monsters/spawn/spawn2.tga
translate time * 0.27 , time * 0.08
rotate time * -.5
colored
}
}
models/monsters/spawn/spawn1
{
noselfShadow
noshadows
deform sprite
translucent
surfaceparm discrete
surfaceparm nonsolid
surfaceparm noimpact
{
blend add
map models/monsters/spawn/spawn1.tga
rotate time * 1
zeroClamp
colored
}
{
blend add
map models/monsters/spawn/spawn1.tga
rotate time * -.6
zeroClamp
colored
}
}
models/gibs/gibmaster
{
noselfShadow
surfaceparm nonsolid
surfaceparm noimpact
renderbump -size 512 512 -trace 0.02 -colorMap -aa 2 models/gibs/gibmaster_local.tga models/gibs/gibmaster_hi.lwo
diffusemap models/gibs/gibmaster.tga
bumpmap addnormals(models/gibs/gibmaster_local.tga, heightmap(models/gibs/gibmaster_h.tga, 10 ) )
specularmap models/gibs/gibmaster_s.tga
}
models/monsters/ghostskull/ghostskull
{
noselfShadow
noShadows
translucent
//twosided
renderbump -size 512 512 -trace 0.1 -colorMap -aa 2 models/monsters/ghostskull/ghostskull_local.tga models/monsters/ghostskull/ghostskull_hi.lwo
bumpmap addnormals(models/monsters/ghostskull/ghostskull_local.tga, heightmap(models/monsters/ghostskull/ghostskull_h.tga, 6 ) )
diffusemap models/monsters/ghostskull/ghostskull.tga
{
blend specularmap
map models/monsters/ghostskull/ghostskull_s.tga
//translate time * 0.2 , time * 0.1
//rotate time * 0.05
//rgb rev2table[ time * .1 ]
}
}
models/monsters/hellknight/tongue
{
//noselfShadow
renderbump -size 128 256 -trace 0.1 -colorMap -aa 2 models/monsters/hellknight/tongue_local.tga models/monsters/hellknight/tongue_hi.lwo
diffusemap models/monsters/hellknight/tongue.tga
bumpmap addnormals(models/monsters/hellknight/tongue_local.tga, heightmap(models/monsters/hellknight/tongue_h.tga, 4 ) )
specularmap models/monsters/hellknight/tongue_s.tga
}
models/monsters/hellknight/gob2
{
noselfShadow
noshadows
//twosided
translucent
bumpmap heightmap(models/monsters/hellknight/gob2_h.tga, 4 )
specularmap models/monsters/hellknight/gob2_s.tga
}
models/monsters/hellknight/gob
{
noselfShadow
noshadows
//twosided
translucent
{
blend bumpmap
map heightmap(models/monsters/hellknight/gob_h.tga, 4 )
translate time * 0 , time * -1
}
specularmap models/monsters/hellknight/gob_s.tga
}
models/monsters/hellknight/hellknight
{
//noselfShadow
renderbump -size 1024 1024 -trace 0.02 -colorMap -aa 2 models/monsters/hellknight/hellknight_local.tga models/monsters/hellknight/hellknight_hi.lwo
diffusemap models/monsters/hellknight/hellknight.tga
bumpmap addnormals(models/monsters/hellknight/hellknight_local.tga, heightmap(models/monsters/hellknight/hellknight_h.tga, 10 ) )
specularmap models/monsters/hellknight/hellknight_s.tga
}
models/monsters/zsecurity/zsheild_glass
{
translucent
twosided
surfaceparm nonsolid
surfaceparm noimpact
noshadows
{
blend filter
map models/monsters/zsecurity/zsheild_glass.tga
}
specularmap models/monsters/zsecurity/zsheild_glass.tga
{
blend add
cubeMap env/bland
texgen reflect
}
}
models/monsters/zsecurity/zsheild
{
renderbump -size 512 512 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsheild_local.tga models/monsters/zsecurity/zsheild_hi.lwo
noselfShadow
//polygonOffset
surfaceparm nonsolid
surfaceparm noimpact
surfaceparm trans
{
blend diffusemap
map models/monsters/zsecurity/zsheild.tga
alphaTest 0.5
}
specularmap models/monsters/zsecurity/zsheild_s.tga
bumpmap models/monsters/zsecurity/zsheild_local.tga
}
models/monsters/zsecurity/id_badge
{
noShadows
noselfShadow
//polygonOffset
surfaceparm nonsolid
surfaceparm noimpact
surfaceparm trans
qer_editorimage models/monsters/zsecurity/id_badge.tga
{
blend diffusemap
map models/monsters/zsecurity/id_badge.tga
alphaTest 0.5
}
specularmap models/monsters/zsecurity/id_badge_s.tga
bumpmap models/monsters/zsecurity/id_badge_local.tga
}
models/monsters/zsecurity/zsechead3
{
noselfShadow
renderbump -size 512 512 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsechead3_local.tga models/monsters/zsecurity/zsechead3_hi.lwo
diffusemap models/monsters/zsecurity/zsechead3.tga
{
blend bumpmap
map addnormals(models/monsters/zsecurity/zsechead3_local.tga, heightmap(models/monsters/zsecurity/zsechead3_h.tga, 4 ) )
highquality
}
specularmap models/monsters/zsecurity/zsechead3_s.tga
}
models/monsters/zsecurity/dzsechead3
{
noselfshadow
renderbump -size 512 512 -aa 2 -trace 0.05 -colorMap models/mapobjects/fpos/fpos_local.tga models/mapobjects/fpos/fpos_hi.lwo
{
blend bumpmap
map addnormals(models/monsters/zsecurity/zsechead3_local.tga, heightmap(models/monsters/zsecurity/zsechead3_h.tga, 4 ) )
highquality
}
{
blend diffusemap
map models/monsters/zsecurity/zsechead3.tga
rgb 1-death_fade[(time+Parm4)*.5]
}
{
blend specularmap
map models/monsters/zsecurity/zsechead3_s.tga
rgb 1-death_fade[(time+Parm4)*.5]
}
{
blend bumpmap
map addnormals (models/monsters/zsecurity/zsechead3_local.tga, heightmap (models/monsters/zsecurity/dzsechead3_h.tga, 7) )
highquality
}
{
blend diffusemap
map models/monsters/zsecurity/dzsechead3.tga
rgb death_fade[(time+Parm4)*.5]
//alphaTest .5 + 0.5 * sintable [ time * .1 ]
}
{
blend specularmap
map models/monsters/zsecurity/dzsechead3_s.tga
rgb death_fade[(time+Parm4)*.5]
}
}
models/monsters/zsecurity/zsechelm
{
noselfShadow
renderbump -size 512 512 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsechelm_local.tga models/monsters/zsecurity/zsechelm_hi.lwo
diffusemap models/monsters/zsecurity/zsechelm.tga
bumpmap models/monsters/zsecurity/zsechelm_local.tga
specularmap models/monsters/zsecurity/zsechelm_s.tga
}
models/monsters/zsecurity/zsechead2
{
noselfShadow
renderbump -size 512 512 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsechead2_local.tga models/monsters/zsecurity/zsechead2_hi.lwo
diffusemap models/monsters/zsecurity/zsechead2.tga
bumpmap models/monsters/zsecurity/zsechead2_local.tga
specularmap models/monsters/zsecurity/zsechead2_s.tga
}
models/monsters/zsecurity/zbatonflare3
{
noshadows
translucent
surfaceparm nonsolid
deform flare 3
qer_editorimage models/monsters/zsecurity/zbatonflare3.tga
{
blend add
map models/monsters/zsecurity/zbatonflare
colored
vertexcolor
}
}
models/monsters/zsecurity/zbatonflare4
{
noshadows
translucent
surfaceparm nonsolid
deform flare 3
qer_editorimage models/monsters/zsecurity/zbatonflare4.tga
{
blend add
map models/monsters/zsecurity/zbatonflare
colored
vertexcolor
}
}
models/monsters/zsecurity/zbatonflare2
{
noshadows
translucent
surfaceparm nonsolid
deform flare 3
qer_editorimage models/monsters/zsecurity/zbatonflare2.tga
{
blend add
map models/monsters/zsecurity/zbatonflare
colored
vertexcolor
}
}
models/monsters/zsecurity/zbatonflare
{
noshadows
translucent
surfaceparm nonsolid
deform flare 3
qer_editorimage models/monsters/zsecurity/zbatonflare.tga
{
blend add
map models/monsters/zsecurity/zbatonflare
colored
vertexcolor
}
}
models/monsters/bruiser/greenfireball
{
qer_editorimage models/monsters/bruiser/greenfireball.tga
noShadows
deform sprite
noselfShadow
translucent
twosided
{
Blend add
Map models/monsters/bruiser/greenfireball.tga
zeroclamp
rotate time * 0.7
//centerscale mgscaleTable[time* .9], mgscaleTable[time*. 9]
rgb fireballtable[ time * .7 ]
}
{
Blend add
Map models/monsters/bruiser/greenfireball2.tga
zeroclamp
rotate time * -0.6
//centerscale mgscaleTable[time* .9], mgscaleTable[time* .9]
rgb fireballtable[ time * 1 ]
}
}
models/monsters/zsecurity/zbaton
{
noselfShadow
renderbump -size 128 128 -aa 4 models/monsters/zsecurity/zbaton_local.tga models/monsters/zsecurity/zbaton_hi.lwo
diffusemap models/monsters/zsecurity/zbaton.tga
bumpmap models/monsters/zsecurity/zbaton_local.tga
specularmap models/monsters/zsecurity/zbaton_s.tga
}
models/monsters/zsecurity/zhand
{
noselfShadow
renderbump -size 128 128 -trace 0.07 -colorMap -aa 4 models/monsters/zsecurity/zhand_local.tga models/monsters/zsecurity/zhand_hi.lwo
diffusemap models/monsters/zsecurity/zhand.tga
bumpmap models/monsters/zsecurity/zhand_local.tga
specularmap models/monsters/zsecurity/zhand_s.tga
}
models/monsters/zsecurity/zsecurity
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsecurity_local.tga models/monsters/zsecurity/zsecurity_hi.lwo
diffusemap models/monsters/zsecurity/zsecurity.tga
bumpmap addnormals(models/monsters/zsecurity/zsecurity_local.tga, heightmap(models/monsters/zsecurity/zsecurity_h.tga, 5 ) )
specularmap models/monsters/zsecurity/zsecurity_s.tga
}
models/monsters/zsecurity/marsec
{
noselfShadow
translucent
//twosided
surfaceparm nonsolid
surfaceparm noimpact
noshadows
{
blend diffusemap
map models/monsters/zsecurity/marsec.tga
}
}
models/monsters/zsecurity/zsgogs
{
noselfShadow
renderbump -size 256 256 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsgogs_local.tga models/monsters/zsecurity/zsgogs_hi.lwo
{
blend diffusemap
map models/monsters/zsecurity/zsgogs.tga
alphaTest 0.7
}
bumpmap models/monsters/zsecurity/zsgogs_local.tga
specularmap models/monsters/zsecurity/zsgogs_s.tga
}
models/monsters/zsecurity/zsgogs2damage
{
translucent
twosided
surfaceparm nonsolid
surfaceparm noimpact
noshadows
{
blend filter
map models/monsters/zsecurity/zsgogs2damage.tga
}
bumpmap addnormals(models/monsters/zsecurity/zsgogs2_local.tga, heightmap(models/monsters/zsecurity/zsgogs2_h.tga,7 ) )
specularmap models/monsters/zsecurity/zsgogs2damage_s.tga
}
models/monsters/zsecurity/zsgogs2bloody
{
translucent
twosided
surfaceparm nonsolid
surfaceparm noimpact
noshadows
{
blend filter
map models/monsters/zsecurity/zsgogs2bloody.tga
}
bumpmap models/monsters/zsecurity/zsgogs2_local.tga
specularmap models/monsters/zsecurity/zsgogs2bloody_s.tga
{
blend add
cubeMap env/bland
texgen reflect
}
}
models/monsters/zsecurity/zsgogs2
{
translucent
twosided
surfaceparm nonsolid
surfaceparm noimpact
noshadows
nodraw
renderbump -size 256 256 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsgogs2_local.tga models/monsters/zsecurity/zsgogs2_hi.lwo
{
blend filter
map models/monsters/zsecurity/zsgogs2.tga
}
bumpmap models/monsters/zsecurity/zsgogs2_local.tga
specularmap models/monsters/zsecurity/zsgogs2_s.tga
{
blend add
cubeMap env/bland
texgen reflect
}
}
models/monsters/zsecurity/zsechead
{
noselfShadow
renderbump -size 512 512 -trace 0.07 -colorMap -aa 2 models/monsters/zsecurity/zsechead_local.tga models/monsters/zsecurity/zsechead_hi.lwo
diffusemap models/monsters/zsecurity/zsechead.tga
bumpmap addnormals(models/monsters/zsecurity/zsechead_local.tga, heightmap(models/monsters/zsecurity/zsechead_h.tga,7 ) )
specularmap models/monsters/zsecurity/zsechead_s.tga
}
models/monsters/maggot/meyes
{
noShadows
//deform sprite
//surfaceparm discrete
surfaceparm nonsolid
surfaceparm noimpact
{
blend add
map models/monsters/maggot/meyes.tga
rgb eyestable[ time * .5 ]
}
}
models/monsters/maggot/maggot_ken
{
noselfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/maggot/maggot_local.tga models/monsters/maggot/maggot_hi.lwo
{
blend diffusemap
map models/monsters/maggot/maggot.tga
alphaTest .5 + 0.5 * sintable [ time * .1 ]
}
bumpmap addnormals(models/monsters/maggot/maggot_local.tga, heightmap(models/monsters/maggot/maggot_h.tga, 5 ) )
specularmap models/monsters/maggot/maggot_s.tga
}
models/monsters/maggot/maggot
{
noselfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/maggot/maggot_local.tga models/monsters/maggot/maggot_hi.lwo
{
blend diffusemap
map models/monsters/maggot/maggot.tga
}
bumpmap addnormals(models/monsters/maggot/maggot_local.tga, heightmap(models/monsters/maggot/maggot_h.tga, 5 ) )
specularmap models/monsters/maggot/maggot_s.tga
}
models/monsters/maggot/maggot_death
{
noselfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/maggot/maggot_local.tga models/monsters/maggot/maggot_hi.lwo
{
blend diffusemap
map models/monsters/maggot/maggot.tga
alphaTest death_fade[ (time + Parm4) * Parm3 ]
}
bumpmap addnormals(models/monsters/maggot/maggot_local.tga, heightmap(models/monsters/maggot/maggot_h.tga, 5 ) )
specularmap models/monsters/maggot/maggot_s.tga
}
models/monsters/revenant/reye
{
noShadows
//deform sprite
//surfaceparm discrete
surfaceparm nonsolid
surfaceparm noimpact
{
blend add
map models/monsters/revenant/reye.tga
rgb eyestable[ time * .7 ]
}
}
models/monsters/revenant/revenant
{
noselfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/revenant/revenant_local.tga models/monsters/revenant/revenant_hi.lwo
diffusemap models/monsters/revenant/revenant.tga
bumpmap addnormals(models/monsters/revenant/revenant_local.tga, heightmap(models/monsters/revenant/revenant_h.tga, 5 ) )
specularmap models/monsters/revenant/revenant_s.tga
}
models/monsters/revenant/revenant2
{
noselfShadow
noShadows
translucent
renderbump -size 512 512 -aa 2 models/monsters/revenant/revenant2_local.tga models/monsters/revenant/revenant2_hi.lwo
{
blend diffusemap
map models/monsters/revenant/revenant2.tga
rgb revtable[ time * .1 ]
}
bumpmap models/monsters/revenant/revenant2_local.tga
{
blend specularmap
map models/monsters/revenant/revenant2_s.tga
translate time * 0.2 , time * 0.1
rotate time * 0.05
rgb rev2table[ time * .1 ]
}
}
models/gibs/sweetmeat
{
noselfShadow
renderbump -size 256 256 -aa 2 models/gibs/sweetmeat_local.tga models/gibs/sweetmeat_hi.lwo
diffusemap models/gibs/sweetmeat.tga
bumpmap models/gibs/sweetmeat_local.tga
specularmap models/gibs/sweetmeat_s.tga
}
models/gibs/heart
{
noselfShadow
renderbump -size 128 128 -aa 2 models/gibs/heart_local.tga models/gibs/heart_hi.lwo
diffusemap models/gibs/heart.tga
bumpmap models/gibs/heart_local.tga
specularmap models/gibs/heart_s.tga
}
models/gibs/spine
{
noselfShadow
renderbump -size 128 256 -aa 2 models/gibs/spine_local.tga models/gibs/spine_hi.lwo
diffusemap models/gibs/spine.tga
bumpmap models/gibs/spine_local.tga
specularmap models/gibs/spine_s.tga
}
models/monsters/zombie/morgue/morgue
{
noselfShadow
noshadows
//translucent
renderbump -size 1024 1024 -aa 2 models/monsters/zombie/morgue/morgue_local.tga models/monsters/zombie/morgue/morgue_hi.lwo
diffusemap models/monsters/adrian/zombie/a_morgue_d09_fin.tga
//diffusemap models/monsters/zombie/morgue/morgue.tga
bumpmap addnormals(models/monsters/zombie/morgue/morgue_local.tga, heightmap(models/monsters/adrian/zombie/a_morgue_b01_fin.tga, 5 ) )
//bumpmap addnormals(models/monsters/zombie/morgue/morgue_local.tga, heightmap(models/monsters/zombie/morgue/morgue_h.tga, 5 ) )
specularmap models/monsters/adrian/zombie/a_morgue_s01_fin.tga
//specularmap models/monsters/zombie/morgue/morgue_s.tga
}
models/monsters/mancubus/mpipe_fx
{
noselfShadow
{
blend diffusemap
map models/monsters/mancubus/mpipe_fx.tga
translate time * 0.1 , time * 0.2
scale 2, 4 //scaleTable[time * 0.2] , scaleTable[time * 0.1]
}
{
Blend bumpmap
map models/monsters/mancubus/mpipe_local.tga
}
{
Blend specularmap
map models/monsters/mancubus/mpipe_s.tga
}
}
models/monsters/mancubus/mpipe
{
noselfShadow
renderbump -size 256 256 -aa 2 models/monsters/mancubus/mpipe_local.tga models/monsters/mancubus/mpipe_hi.lwo
{
blend diffusemap
map models/monsters/mancubus/mpipe.tga
alphaTest 0.7
}
{
Blend bumpmap
map models/monsters/mancubus/mpipe_local.tga
}
{
Blend specularmap
map models/monsters/mancubus/mpipe_s.tga
}
}
models/monsters/mancubus/mancubus
{
noselfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/mancubus/mancubus_local.tga models/monsters/mancubus/mancubus_hi.lwo
diffusemap models/monsters/mancubus/mancubus.tga
bumpmap addnormals(models/monsters/mancubus/mancubus_local.tga, heightmap(models/monsters/mancubus/mancubus_h.tga, 5 ) )
specularmap models/monsters/mancubus/mancubus_s.tga
}
models/monsters/zombie/zombie01/zback01
{
noShadows
surfaceparm nonsolid
surfaceparm noimpact
twoSided
translucent
{
blend filter
map models/monsters/zombie/zombie01/zback01.tga
}
specularmap models/monsters/zombie/zombie01/zback01_s.tga
}
models/monsters/zombie/zombie01/eyes/brown
{
translucent
noshadows
deform eyeBall
sort 1
{
blend filter
map models/monsters/zombie/zombie01/eyes/brown.tga
centerScale 0.6, 0.6
}
}
models/monsters/zombie/zombie01/eyes/dead
{
translucent
noshadows
//deform eyeBall
sort 1
{
blend add
map models/monsters/zombie/zombie01/eyes/godmode.tga
//translate time * 0.0 , time * 0.6
}
}
models/monsters/zombie/zombie01/eyes/blue
{
translucent
noshadows
deform eyeBall
sort 1
{
blend filter
map models/monsters/zombie/zombie01/eyes/blue.tga
centerScale 0.6, 0.6
}
}
models/gibs/brain
{
noselfShadow
renderbump -size 128 128 -aa 4 models/gibs/brain_local.tga models/gibs/brain_hi.lwo
diffusemap models/gibs/brain.tga
bumpmap models/gibs/brain_local.tga
specularmap models/gibs/brain_s.tga
}
models/monsters/zombie/zombie01/zarms04
{
noselfShadow
renderbump -size 256 256 -aa 2 models/monsters/zombie/zombie01/zarms04_local.tga models/monsters/zombie/zombie01/zarms04_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms04.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms04_local.tga, heightmap(models/monsters/zombie/zombie01/zarms04_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms04_s.tga
}
models/monsters/zombie/zombie01/zrarms04
{
noselfShadow
//nooverlays
renderbump -size 256 256 -aa 2 models/monsters/zombie/zombie01/zarms04_local.tga models/monsters/zombie/zombie01/zarms04_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms04.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms04_local.tga, heightmap(models/monsters/zombie/zombie01/zarms04_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms04_s.tga
}
models/monsters/zombie/zombie01/zlarms04
{
noselfShadow
//nooverlays
renderbump -size 256 256 -aa 2 models/monsters/zombie/zombie01/zarms04_local.tga models/monsters/zombie/zombie01/zarms04_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms04.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms04_local.tga, heightmap(models/monsters/zombie/zombie01/zarms04_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms04_s.tga
}
models/monsters/zombie/zombie01/zarms03
{
noselfShadow
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms03_local.tga models/monsters/zombie/zombie01/zarms03_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms03.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms03_local.tga, heightmap(models/monsters/zombie/zombie01/zarms03_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms03_s.tga
}
models/monsters/zombie/zombie01/zrarms03
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms03_local.tga models/monsters/zombie/zombie01/zarms03_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms03.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms03_local.tga, heightmap(models/monsters/zombie/zombie01/zarms03_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms03_s.tga
}
models/monsters/zombie/zombie01/zlarms03
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms03_local.tga models/monsters/zombie/zombie01/zarms03_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms03.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms03_local.tga, heightmap(models/monsters/zombie/zombie01/zarms03_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms03_s.tga
}
models/monsters/zombie/zombie01/zarms02
{
noselfShadow
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms02_local.tga models/monsters/zombie/zombie01/zarms02_hi.lwo
{
blend diffusemap
map models/monsters/zombie/zombie01/zarms02.tga
alphaTest 0.7
}
bumpmap addnormals(models/monsters/zombie/zombie01/zarms02_local.tga, heightmap(models/monsters/zombie/zombie01/zarms02_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms02_s.tga
}
models/monsters/zombie/zombie01/zrarms02
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms02_local.tga models/monsters/zombie/zombie01/zarms02_hi.lwo
{
blend diffusemap
map models/monsters/zombie/zombie01/zarms02.tga
alphaTest 0.7
}
bumpmap addnormals(models/monsters/zombie/zombie01/zarms02_local.tga, heightmap(models/monsters/zombie/zombie01/zarms02_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms02_s.tga
}
models/monsters/zombie/zombie01/zlarms02
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms02_local.tga models/monsters/zombie/zombie01/zarms02_hi.lwo
{
blend diffusemap
map models/monsters/zombie/zombie01/zarms02.tga
alphaTest 0.7
}
bumpmap addnormals(models/monsters/zombie/zombie01/zarms02_local.tga, heightmap(models/monsters/zombie/zombie01/zarms02_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms02_s.tga
}
models/monsters/zombie/zombie01/zarms01
{
noselfShadow
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms01_local.tga models/monsters/zombie/zombie01/zarms01_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms01_local.tga, heightmap(models/monsters/zombie/zombie01/zarms01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms01_s.tga
}
models/monsters/zombie/zombie01/zrarms01
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms01_local.tga models/monsters/zombie/zombie01/zarms01_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms01_local.tga, heightmap(models/monsters/zombie/zombie01/zarms01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms01_s.tga
}
models/monsters/zombie/zombie01/zlarms01
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zarms01_local.tga models/monsters/zombie/zombie01/zarms01_hi.lwo
diffusemap models/monsters/zombie/zombie01/zarms01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zarms01_local.tga, heightmap(models/monsters/zombie/zombie01/zarms01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zarms01_s.tga
}
models/monsters/zombie/zombie01/ztorso03
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/ztorso03_local.tga models/monsters/zombie/zombie01/ztorso03_hi.lwo
diffusemap models/monsters/zombie/zombie01/ztorso03.tga
bumpmap addnormals(models/monsters/zombie/zombie01/ztorso03_local.tga, heightmap(models/monsters/zombie/zombie01/ztorso03_h.tga, 9 ) )
specularmap models/monsters/zombie/zombie01/ztorso03_s.tga
}
models/monsters/zombie/zombie01/ztorso02
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/ztorso02_local.tga models/monsters/zombie/zombie01/ztorso02_hi.lwo
diffusemap models/monsters/zombie/zombie01/ztorso02.tga
bumpmap addnormals(models/monsters/zombie/zombie01/ztorso02_local.tga, heightmap(models/monsters/zombie/zombie01/ztorso02_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/ztorso02_s.tga
}
models/monsters/zombie/zombie01/ztorso01
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/ztorso01_local.tga models/monsters/zombie/zombie01/ztorso01_hi.lwo
diffusemap models/monsters/zombie/zombie01/ztorso01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/ztorso01_local.tga, heightmap(models/monsters/zombie/zombie01/ztorso01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/ztorso01_s.tga
}
models/monsters/zombie/zombie01/zhead03
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zhead03_local.tga models/monsters/zombie/zombie01/zhead03_hi.lwo
diffusemap models/monsters/zombie/zombie01/zhead03.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zhead03_local.tga, heightmap(models/monsters/zombie/zombie01/zhead03_h.tga, 9 ) )
specularmap models/monsters/zombie/zombie01/zhead03_s.tga
}
models/monsters/zombie/zombie01/zhead02
{
//noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zhead02_local.tga models/monsters/zombie/zombie01/zhead02_hi.lwo
diffusemap models/monsters/zombie/zombie01/zhead02.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zhead02_local.tga, heightmap(models/monsters/zombie/zombie01/zhead02_h.tga, 7 ) )
specularmap models/monsters/zombie/zombie01/zhead02_s.tga
}
models/monsters/zombie/zombie01/zlegs01
{
noselfShadow
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zlegs01_local.tga models/monsters/zombie/zombie01/zlegs01_hi.lwo
diffusemap models/monsters/zombie/zombie01/zlegs01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zlegs01_local.tga, heightmap(models/monsters/zombie/zombie01/zlegs01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zlegs01_s.tga
}
models/monsters/zombie/zombie01/zjaw01
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zjaw01_local.tga models/monsters/zombie/zombie01/zjaw01_hi.lwo
{
blend diffusemap
map models/monsters/zombie/zombie01/zjaw01.tga
alphaTest 0.5
}
bumpmap addnormals(models/monsters/zombie/zombie01/zjaw01_local.tga, heightmap(models/monsters/zombie/zombie01/zjaw01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zjaw01_s.tga
}
models/monsters/zombie/zombie01/zhead01
{
noselfShadow
//nooverlays
renderbump -size 512 512 -aa 2 models/monsters/zombie/zombie01/zhead01_local.tga models/monsters/zombie/zombie01/zhead01_hi.lwo
diffusemap models/monsters/zombie/zombie01/zhead01.tga
bumpmap addnormals(models/monsters/zombie/zombie01/zhead01_local.tga, heightmap(models/monsters/zombie/zombie01/zhead01_h.tga, 5 ) )
specularmap models/monsters/zombie/zombie01/zhead01_s.tga
}
models/gibs/meat_strand
{
//noSelfShadow
noshadows
twoSided
qer_editorimage models/gibs/meat_strand.tga
{
blend diffusemap
map models/gibs/meat_strand_d.tga
alphaTest 0.5
}
bumpmap heightmap(models/gibs/meat_strand_h.tga , 15 )
specularmap models/gibs/meat_strand_s.tga
}
models/monsters/sentry/sentry
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/sentry/sentry_local.tga models/monsters/sentry/sentry_hi.lwo
diffusemap models/monsters/sentry/sentry_d.tga
bumpmap addnormals( models/monsters/sentry/sentry_local.tga, heightmap( models/monsters/sentry/sentry_h.tga, 3 ) )
specularmap models/monsters/sentry/sentry_s.tga
}
models/monsters/sentry/spiston_d
{
noShadows
{
blend bumpmap
map models/monsters/sentry/spiston_local.tga
}
{
blend diffuseMap //GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA
map models/monsters/sentry/spiston_d.tga
alphaTest 0.5
}
specularmap models/monsters/sentry/spiston_s.tga
}
models/monsters/sentry/sflap_d
{
noShadows
{
blend bumpmap
map models/monsters/sentry/sflap_local.tga
}
{
blend diffuseMap //GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA
map models/monsters/sentry/sflap_d.tga
alphaTest 0.5
}
specularmap models/monsters/sentry/sflap_s.tga
}
models/monsters/tentacle/dp_tentacle
{
noSelfShadow
diffusemap models/monsters/tentacle/dp_tentacle.tga
bumpmap addnormals( models/monsters/tentacle/dp_tentacle_local.tga, heightmap( models/monsters/tentacle/dp_tentacle_h.tga, 7 ) )
specularmap models/monsters/tentacle/dp_tentacle_s.tga
{
blend add
cubeMap env/bland
texgen reflect
}
}
models/monsters/zombie/commando/teeth
{
noSelfShadow
noshadows
twoSided
{
blend diffusemap
map models/monsters/zombie/commando/teeth.tga
alphaTest 0.5
}
bumpmap heightmap(models/monsters/zombie/commando/teeth_b.tga , 6 )
specularmap models/monsters/zombie/commando/teeth_s.tga
}
models/monsters/zombie/commando/com1_eye
{
{
blend add
map models/monsters/zombie/commando/com1_eye.tga
rgb eyestable[ time * .3 ]
}
}
models/monsters/zombie/commando/com1_d
{
noSelfShadow
diffusemap models/monsters/zombie/commando/com1_d.tga
bumpmap addnormals( models/monsters/zombie/commando/com1_local.tga, heightmap( models/monsters/zombie/commando/com1_h.tga, 7 ) )
specularmap models/monsters/zombie/commando/com1_s.tga
}
models/monsters/zombie/fatty/fatty
{
// noSelfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/zombie/fatty/fatty_local.tga models/monsters/zombie/fatty/fatty_hi.lwo
diffusemap models/monsters/zombie/fatty/fatty_d.tga
bumpmap addnormals( models/monsters/zombie/fatty/fatty_local.tga, heightmap( models/monsters/zombie/fatty/fatty_h.tga, 7 ) )
specularmap models/monsters/zombie/fatty/fatty_s.tga
}
models/monsters/zombie/fatty/fattydamage
{
noSelfShadow
renderbump -size 1024 1024 -aa 2 models/monsters/zombie/fatty/fattydamage_local.tga models/monsters/zombie/fatty/fattydamage_hi.lwo
}
models/monsters/zombie/fatty/bloodyfatty
{
// noSelfShadow
diffusemap models/monsters/zombie/fatty/bloodyfatty_d.tga
bumpmap addnormals( models/monsters/zombie/fatty/fatty_local.tga, heightmap( models/monsters/zombie/fatty/fatty_h.tga, 7 ) )
specularmap models/monsters/zombie/fatty/bloodyfatty_s.tga
}
models/monsters/lost/skull
{
noSelfShadow
diffusemap models/monsters/lost/skull.tga
bumpmap addnormals( models/monsters/lost/skull_local.tga, heightmap( models/monsters/lost/skull_b.tga, 7 ) )
specularmap models/monsters/lost/skull_s.tga
}
models/monsters/lost/lost_fx
{
noSelfShadow
noshadows
twoSided
translucent
{
blend add
map models/monsters/lost/lost_fx.tga
rgb eyestable[ time * .3 ]
alphaTest 0.5
}
}
models/monsters/lost/lost_teeth
{
noSelfShadow
noshadows
twoSided
{
blend diffusemap
map models/monsters/lost/lost_teeth.tga
alphaTest 0.5
}
bumpmap heightmap(models/monsters/lost/lost_teeth_b.tga , 4 )
specularmap models/monsters/lost/lost_teeth_s.tga
}
models/monsters/lost/lost
{
noSelfShadow
diffusemap models/monsters/lost/lost.tga
bumpmap addnormals( models/monsters/lost/lost_local.tga, heightmap( models/monsters/lost/lost_b.tga, 7 ) )
specularmap models/monsters/lost/lost_s.tga
}
models/monsters/pinky/film
{
noSelfShadow
//twoSided
{
blend diffusemap
map models/monsters/pinky/film.tga
alphaTest 0.5
}
bumpmap heightmap(models/monsters/pinky/film_b.tga , 3 )
specularmap models/monsters/pinky/film_s.tga
}
models/monsters/pinky/teeth
{
noSelfShadow
twoSided
{
blend diffusemap
map models/monsters/pinky/teeth.tga
alphaTest 0.5
}
bumpmap heightmap(models/monsters/pinky/teeth_b.tga , 6 )
specularmap models/monsters/pinky/teeth_s.tga
}
models/monsters/pinky/pinkyns
{
noSelfShadow
bumpmap addnormals( models/monsters/pinky/pinky_local.tga, heightmap( models/monsters/pinky/pinky_b.tga, 7 ) )
diffusemap models/monsters/pinky/pinky_d.tga
specularmap models/monsters/pinky/pinky_s.tga
}
models/monsters/pinky/pinky
{
noSelfShadow
bumpmap addnormals( models/monsters/pinky/pinky_local.tga, heightmap( models/monsters/pinky/pinky_b.tga, 11 ) )
diffusemap models/monsters/pinky/pinky_d.tga
specularmap models/monsters/pinky/pinky_s.tga
}
models/monsters/jethro/jarmor
{
noSelfShadow
bumpmap addnormals ( models/characters/sarge2/armor/armorhi_local.tga, heightmap ( models/characters/sarge2/armor/armor_h.tga, 3 ) )
diffusemap models/monsters/jethro/jarmor.tga
specularmap models/characters/sarge2/armor/armor_s.tga
}
models/monsters/jethro/jethro
{
noSelfShadow
bumpmap addnormals( models/monsters/jethro/jethro_local.tga, heightmap( models/monsters/jethro/jethro_h.tga, 5 ) )
diffusemap models/monsters/jethro/jethro.tga
specularmap models/monsters/jethro/jethro_s.tga
}
models/monsters/jethro/jethrohair
{
translucent
surfaceparm nonsolid
surfaceparm noimpact
twosided
noshadows
//polygonOffset
{
blend gl_dst_color,gl_zero
map models/monsters/jethro/jethrohair.tga
}
}
models/monsters/jethro/jethrohair2
{
translucent
surfaceparm nonsolid
surfaceparm noimpact
twosided
noshadows
//polygonOffset
{
blend gl_dst_color,gl_zero
map models/monsters/jethro/jethrohair2.tga
}
}
models/monsters/jethro/jethroa
{
noSelfShadow
bumpmap addnormals( models/monsters/jethro/jethro_local.tga, heightmap( models/monsters/jethro/jethro_h.tga, 5 ) )
diffusemap models/monsters/jethro/grey.tga
specularmap models/monsters/jethro/grey2.tga
}
models/monsters/jethro/jethrob
{
noSelfShadow
bumpmap addnormals( models/monsters/jethro/jethro2_local.tga, heightmap( models/monsters/jethro/jethro_h.tga, 5 ) )
diffusemap models/monsters/jethro/grey.tga
specularmap models/monsters/jethro/grey2.tga
}
models/monsters/bruiser/h_bruiser
{
//noSelfShadow
bumpmap addnormals( models/monsters/bruiser/h_bruiser_local.tga, heightmap( models/monsters/bruiser/h_bruiser_b.tga, 4 ) )
diffusemap models/monsters/bruiser/h_bruiser.tga
specularmap models/monsters/bruiser/h_bruiser_s.tga
}
models/monsters/bruiser/bruiser
{
//noSelfShadow
bumpmap addnormals( models/monsters/bruiser/bruiser_local.tga, heightmap( models/monsters/bruiser/bruiser_add.tga, 7 ) )
diffusemap models/monsters/bruiser/bruiser_d.tga
specularmap models/monsters/bruiser/bruiser_s.tga
}
models/monsters/bruiser/eyes
{
noSelfShadow
noshadows
translucent
{
blend add
map models/monsters/bruiser/eyes.tga
rgb eyestable[ time * .3 ]
}
}
models/monsters/adrian/amumble
{
noSelfShadow
bumpmap addnormals( models/monsters/adrian/amumble_hm.tga, heightmap( models/monsters/adrian/amumble_add.tga, 3 ) )
diffusemap models/monsters/adrian/amumble.tga
specularmap models/monsters/adrian/amumble_s.tga
}
models/monsters/adrian/ahmumble
{
noSelfShadow
bumpmap addnormals( models/monsters/adrian/ahmumble_hm.tga, heightmap( models/monsters/adrian/ahmumble_add.tga, 4 ) )
diffusemap models/monsters/adrian/ahmumble.tga
specularmap models/monsters/adrian/ahmumble_s.tga
}
models/monsters/adrian/atag
{
noSelfShadow
surfaceparm trans
twosided
{
blend diffusemap
map models/monsters/adrian/atag.tga
alphaTest 0.5
}
}
models/monsters/mumble/tag
{
noShadows
surfaceparm trans
twosided
{
blend diffusemap
map models/monsters/mumble/tag.tga
alphaTest 0.5
}
}
models/monsters/mumble/mumble
{
noSelfShadow
bumpmap addnormals( models/monsters/mumble/mumble_hm.tga, heightmap( models/monsters/mumble/mumble_add.tga, 3 ) )
diffusemap models/monsters/mumble/mumble.tga
specularmap models/monsters/mumble/mumble_s.tga
}
models/monsters/mumble/hmumble
{
noSelfShadow
bumpmap addnormals( models/monsters/mumble/hmumble_hm.tga, heightmap( models/monsters/mumble/hmumble_add.tga, 4 ) )
diffusemap models/monsters/mumble/hmumble.tga
specularmap models/monsters/mumble/hmumble_s.tga
}
models/monsters/zombie/zhead01
{
bumpmap addnormals( models/monsters/zombie/zhead01_b.tga, heightmap( models/monsters/zombie/zhead01_add.tga, 7 ) )
diffusemap models/monsters/zombie/zhead01_d.tga
specularmap models/monsters/zombie/zhead01_s.tga
}
models/monsters/zombie/zombie01
{
bumpmap addnormals( ase/zb_local.tga, heightmap( models/monsters/zombie/zombie01_add.tga, 7 ) )
diffusemap models/monsters/zombie/zombie01_d.tga
specularmap models/monsters/zombie/zombie01_s.tga
}
models/monsters/sentry/sentry
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/sentry/sentry_local.tga models/monsters/sentry/sentry_hi.lwo
diffusemap models/monsters/sentry/sentry_d.tga
bumpmap addnormals( models/monsters/sentry/sentry_local.tga, heightmap( models/monsters/sentry/sentry_h.tga, 3 ) )
specularmap models/monsters/sentry/sentry_s.tga
}
models/monsters/sentry/sentry1
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/sentry/sentry_local.tga models/monsters/sentry/sentry_hi.lwo
diffusemap models/monsters/sentry/sentry_d1.tga
bumpmap addnormals( models/monsters/sentry/sentry_local.tga, heightmap( models/monsters/sentry/sentry_h.tga, 3 ) )
specularmap models/monsters/sentry/sentry_s.tga
}
models/monsters/sentry/sentry2
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/sentry/sentry_local.tga models/monsters/sentry/sentry_hi.lwo
diffusemap models/monsters/sentry/sentry_d2.tga
bumpmap addnormals( models/monsters/sentry/sentry_local.tga, heightmap( models/monsters/sentry/sentry_h.tga, 3 ) )
specularmap models/monsters/sentry/sentry_s.tga
}
models/monsters/sentry/sentry3
{
noselfShadow
renderbump -size 1024 1024 -trace 0.07 -colorMap -aa 2 models/monsters/sentry/sentry_local.tga models/monsters/sentry/sentry_hi.lwo
diffusemap models/monsters/sentry/sentry_d3.tga
bumpmap addnormals( models/monsters/sentry/sentry_local.tga, heightmap( models/monsters/sentry/sentry_h.tga, 3 ) )
specularmap models/monsters/sentry/sentry_s.tga
}