q3rally/baseq3r/scripts/powerups.shader
2021-04-14 15:32:39 +00:00

2376 lines
No EOL
37 KiB
Text

// ------------------------------------------------------------
// Shaders for Q3Rally powerups - rewritten by P3rlE
// based on powerups_shaders
// ------------------------------------------------------------
// ------------------------------------------------------------
// 1.haste
// ------------------------------------------------------------
powerups/haste
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/hastemap.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
//tcMod turb 0 0.2 0 .2
tcmod scroll 1 .1
}
}
// ------------------------------------------------------------
// 2.sheild
// ------------------------------------------------------------
models/powerups/sheild/sheild
{
{
map textures/effects/envmapred.tga
tcGen environment
}
}
powerups/shield
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/shieldmap.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
//tcMod turb 0 0.2 0 .2
tcmod scroll 1 .1
}
}
// ------------------------------------------------------------
// 3.regeneration
// ------------------------------------------------------------
models/powerups/regen/regen
{
{
map textures/effects/envmaprail.tga
//map textures/sfx/specular.tga
tcGen environment
}
}
// ------------------------------------------------------------
// 4.gear1
// ------------------------------------------------------------
models/powerups/gear1
{
{
map textures/effects/envmaprail.tga
tcGen environment
}
}
// ------------------------------------------------------------
// 5.invisibility
// ------------------------------------------------------------
models/powerups/invis/invis
{
{
map textures/effects/tinfx2c.tga
//map textures/sfx/specular.tga
blendfunc GL_ONE GL_ONE
tcGen environment
}
}
// ------------------------------------------------------------
// 6.atomic
// ------------------------------------------------------------
models/powerups/env/atomic
{
{
map textures/effects/envmapgold.tga
blendfunc GL_ONE GL_ZERO
tcGen environment
rgbGen identity
}
}
// ------------------------------------------------------------
// 7.shield
// ------------------------------------------------------------
models/powerups/shield/shield
{
{
map textures/effects/envmapred.tga
tcGen environment
}
}
// ------------------------------------------------------------
// 8.quad
// ------------------------------------------------------------
models/powerups/quad/quad
{
//{
// map gfx/colors/darkblue.tga
//}
{
map textures/effects/envmapblue.tga
blendfunc GL_ONE GL_ZERO
tcGen environment
rgbGen identity
}
}
// ------------------------------------------------------------
// 9.turbo
// ------------------------------------------------------------
models/barrels/turbo
{
{
map textures/effects/envmapgold.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
// ------------------------------------------------------------
// 10.mega2
// ------------------------------------------------------------
models/powerups/quad/mega2
{
{
map textures/effects/envmapblue.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
// ------------------------------------------------------------
// 11.q3r_haste
// ------------------------------------------------------------
models/powerups/haste/haste
{
{
map models/powerups/haste/haste.tga
tcGen environment
}
{
map models/powerups/armor/energy_yel3.tga
blendFunc GL_ONE GL_ONE
tcMod scroll 7.4 -1.3
}
}
models/powerups/haste/hasteshell
{
{
map models/powerups/armor/energy_yel3.tga
blendFunc GL_ONE GL_ONE
tcMod scroll 7.4 -1.3
}
{
map models/powerups/armor/energy_yel3.tga
blendFunc GL_ONE GL_ONE
tcMod scroll 7.4 -1.8
}
}
// ------------------------------------------------------------
// 12.q3r_turbo
// ------------------------------------------------------------
models/powerups/turbo/booster
{
{
// map models/barrels/chrometest2.jpg
// map textures/effects/tinfx2c.tga
map textures/sfx/specular.tga
tcGen environment
}
{
map models/powerups/turbo/booster.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
models/powerups/turbo/thrust
{
{
map models/powerups/turbo/thrust.tga
blendFunc GL_SRC_ALPHA GL_ONE
}
{
map models/powerups/turbo/burn.tga
tcMod scroll 0 -3
blendFunc GL_DST_COLOR GL_ONE
}
{
map models/powerups/turbo/burn.tga
tcMod scroll 0 -1
blendFunc GL_DST_COLOR GL_ONE
}
}
// ------------------------------------------------------------
// 13.armor_red
// ------------------------------------------------------------
models/powerups/armor/energy_red1
{
{
map models/powerups/armor/energy_red1.tga
blendFunc GL_ONE GL_ONE
tcMod scroll 7.4 1.3
}
}
// ------------------------------------------------------------
// 14.armor_yellow
// ------------------------------------------------------------
models/powerups/armor/energy_yel1
{
{
map models/powerups/armor/energy_yel3.tga
blendFunc GL_ONE GL_ONE
tcMod scroll 7.4 1.3
}
}
// ------------------------------------------------------------
// 15.armor_green
// ------------------------------------------------------------
models/powerups/armor/energy_grn1
{
deformVertexes wave 100 sin 2 0 0 0
{
map textures/effects/envmaprail.tga
blendFunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
tcMod scroll 1 1
rgbGen wave triangle -.3 1.3 0 .3
}
}
// ------------------------------------------------------------
// 16.armor_shard2
// ------------------------------------------------------------
models/powerups/armor/shard2
{
{
map textures/effects/tinfx2c.tga
tcGen environment
rgbGen identity
}
{
map models/powerups/armor/shard2.tga
blendFunc blend
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen lightingdiffuse
}
}
models/powerups/armor/greenshard
{
{
map textures/effects/envmaprail.tga
tcGen environment
rgbGen identity
}
{
map models/powerups/armor/shardgrn.tga
blendFunc blend
// rgbGen lightingdiffuse
rgbGen identity
}
}
models/powerups/armor/energy_grn1
{
deformVertexes wave 100 sin 2 0 0 0
{
map textures/effects/envmaprail.tga
blendFunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
tcMod scroll 1 1
rgbGen wave triangle -.3 1.3 0 .3
}
}
models/powerups/armor/yellowshard
{
{
map textures/effects/envmapmach.tga
tcGen environment
rgbGen identity
}
{
map models/powerups/armor/shardylw.tga
blendFunc blend
// rgbGen lightingdiffuse
rgbGen identity
}
}
models/powerups/armor/energy_ylw1
{
deformVertexes wave 100 sin 2 0 0 0
{
map textures/effects/envmapligh.tga
blendFunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
tcMod scroll 1 1
rgbGen wave triangle -.3 1.3 0 .3
}
}
models/powerups/armor/redshard
{
{
map textures/effects/envmaproc.tga
tcGen environment
rgbGen identity
}
{
map models/powerups/armor/shardred.tga
blendFunc blend
// rgbGen lightingdiffuse
rgbGen identity
}
}
models/powerups/armor/energy_red1
{
deformVertexes wave 100 sin 2 0 0 0
{
map textures/effects/regenmap2.tga
blendFunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
tcMod scroll 1 1
rgbGen wave triangle -.3 1.3 0 .3
}
}
// ------------------------------------------------------------
// 17.health
// ------------------------------------------------------------
models/powerups/health/red2
{
{
map textures/effects/envmapred.jpg
tcGen environment
blendfunc GL_ONE GL_ZERO
}
}
models/powerups/health/red_sphere2
{
{
map textures/effects/tinfx2b.tga
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/blue
{
{
map textures/effects/envmapbfg.tga
tcGen environment
}
}
models/powerups/health/blue_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/green
{
{
map textures/effects/envmaprail.tga
tcGen environment
}
}
models/powerups/health/green_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/mega1
{
{
map textures/effects/envmapblue2.tga
tcGen environment
tcmod rotate 33
tcmod scroll 1 1
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/mega2
{
{
map textures/effects/envmapblue.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/red
{
{
map textures/effects/envmapgold.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/red_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
tcmod rotate 33
tcmod scroll 1 1
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/yellow
{
{
map textures/effects/envmapyel.jpg
tcGen environment
//blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/yellow_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/yellow
{
{
map textures/effects/envmapyel.jpg
tcGen environment
//blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/yellow_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/red
{
{
map textures/effects/envmapgold.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/mega2
{
{
map textures/effects/envmapblue.tga
tcGen environment
blendfunc GL_ONE GL_ZERO
}
{
map textures/sfx/kenelectric.tga
tcmod scale 2 2
tcmod rotate 333
tcmod scroll 9 9
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/mega1
{
{
map textures/effects/envmapblue2.tga
tcGen environment
tcmod rotate 33
tcmod scroll 1 1
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/red_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
tcmod rotate 33
tcmod scroll 1 1
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/green
{
{
map textures/effects/envmaprail.tga
tcGen environment
}
}
models/powerups/health/green_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
models/powerups/health/blue
{
{
map textures/effects/envmapbfg.tga
tcGen environment
}
}
models/powerups/health/blue_sphere
{
{
map textures/reflect/reflect.jpg
tcGen environment
blendfunc GL_ONE GL_ONE
}
}
smallCross
{
{
map textures/oafx/greenchrm.tga
tcMod rotate -76
tcGen environment
}
{
map textures/oafx/greenchrm.tga
blendfunc add
tcMod rotate 54
tcGen environment
}
}
mediumCross
{
{
map textures/effects/envmapligh.tga
tcMod rotate -76
tcGen environment
}
{
map textures/effects/envmapyel.tga
blendfunc add
tcMod rotate 54
tcGen environment
}
}
largeCross
{
{
map textures/oafx/orangechrm.tga
tcMod rotate -76
tcGen environment
}
{
map textures/oafx/orangechrm.tga
blendfunc add
tcMod rotate 54
tcGen environment
}
}
megaCross
{
{
map textures/effects/envmapblue2.tga
tcMod rotate -76
tcGen environment
}
{
map textures/effects/megahelth.tga
blendfunc add
tcMod rotate 54
tcGen environment
}
}
smallCrossFlare
{
deformVertexes autosprite
{
clampmap textures/oafx/greenflr1.tga
blendfunc add
tcMod rotate -149
tcMod stretch sin -1 1 0 0.2
}
{
clampmap textures/oafx/greenflr2.tga
blendfunc add
tcMod rotate 1765
tcMod stretch sin 0 -1.2 0 0.3
}
}
oldflare
{
deformVertexes autosprite
{
clampmap textures/oafx/flare.tga
blendfunc add
tcMod rotate 12
}
{
clampmap textures/oafx/flare.tga
blendfunc add
tcMod rotate -17
}
}
oldysunFlare
{
deformVertexes autosprite
{
clampmap textures/oafx/flare.tga
blendfunc add
tcMod rotate 12
}
{
clampmap textures/oafx/flare.tga
blendfunc add
tcMod rotate -17
}
}
largeCrossFlare
{
deformVertexes autosprite
{
clampmap textures/oafx/orangeflr1.tga
blendfunc add
tcMod rotate -46
tcMod stretch sin -1 0.4 0 0.2
}
{
clampmap textures/oafx/orangeflr2.tga
blendfunc add
tcMod rotate 122
tcMod stretch inversesawtooth -0.7 -1 0 2
}
}
// ------------------------------------------------------------
// 18.icons
// ------------------------------------------------------------
icons/env
{
nopicmip
{
map icons/env.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/haste
{
nopicmip
{
map icons/haste.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/invis
{
nopicmip
{
map icons/invis.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/regen
{
nopicmip
{
map icons/regen.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/quad
{
nopicmip
{
map icons/quad.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/megahealth
{
nopicmip
{
map icons/megahealth.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/shield
{
nopicmip
{
map icons/shield.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/turbo
{
nopicmip
{
map icons/turbo.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
// Weapons
icons/iconw_flame
{
nopicmip
{
map icons/iconw_flame.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/rf_bio
{
nopicmip
{
map icons/rf_bio.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/rf_flame
{
nopicmip
{
map icons/rf_flame.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/rf_smoke
{
nopicmip
{
map icons/rf_smoke.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/rf_mine
{
nopicmip
{
map icons/rf_mine.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/rf_oil
{
nopicmip
{
map icons/rf_oil.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
// Ammo
icons/icona_flame
{
nopicmip
{
map icons/icona_flame.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
// Flags
icons/iconf_blu1
{
nopicmip
{
map icons/iconf_blu1.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_red1
{
nopicmip
{
map icons/iconf_red1.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_neutral1
{
nopicmip
{
map icons/iconf_neutral1.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
// Health
icons/redhealth
{
nopicmip
{
map icons/redhealth.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
// Shards
icons/shardg
{
nopicmip
{
map icons/shardg.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/shardr
{
nopicmip
{
map icons/shardr.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/shardy
{
nopicmip
{
map icons/shardy.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_gauntlet
{
nopicmip
{
map icons/iconw_gauntlet.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_machinegun
{
nopicmip
{
map icons/iconw_machinegun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_rocket
{
nopicmip
{
map icons/iconw_rocket.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_shotgun
{
nopicmip
{
map icons/iconw_shotgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identitylighting
}
}
icons/iconw_grenade
{
nopicmip
{
map icons/iconw_grenade.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_lightning
{
nopicmip
{
map icons/iconw_lightning.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_plasma
{
nopicmip
{
map icons/iconw_plasma.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_railgun
{
nopicmip
{
map icons/iconw_railgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_bfg
{
nopicmip
{
map icons/iconw_bfg.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_grapple
{
nopicmip
{
map icons/iconw_grapple.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
//
// ammo icons
//
icons/icona_machinegun
{
nopicmip
{
map icons/icona_machinegun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_rocket
{
nopicmip
{
map icons/icona_rocket.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_shotgun
{
nopicmip
{
map icons/icona_shotgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identitylighting
}
}
icons/icona_grenade
{
nopicmip
{
map icons/icona_grenade.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_lightning
{
nopicmip
{
map icons/icona_lightning.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_plasma
{
nopicmip
{
map icons/icona_plasma.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_railgun
{
nopicmip
{
map icons/icona_railgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_bfg
{
nopicmip
{
map icons/icona_bfg.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
powerups/battleSuit
{
deformVertexes wave 100 sin 1 0 0 0
{
map textures/effects/envmapgold2.tga
//map textures/sfx/specular.tga
tcGen environment
tcMod turb 0 0.15 0 0.3
tcmod rotate 333
tcmod scroll .3 .3
blendfunc GL_ONE GL_ONE
}
}
powerups/battleWeapon
{
deformVertexes wave 100 sin 0.5 0 0 0
{
map textures/effects/envmapgold2.tga
//map textures/sfx/specular.tga
tcGen environment
tcMod turb 0 0.15 0 0.3
tcmod rotate 333
tcmod scroll .3 .3
blendfunc GL_ONE GL_ONE
}
}
powerups/invisibility
{
{
map textures/effects/invismap.tga
//map textures/sfx/specular.tga
blendfunc GL_ONE GL_ONE
tcMod turb 0 0.15 0 0.25
tcGen environment
}
}
powerups/quad
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/quadmap2.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
//tcMod turb 0 0.2 0 .2
tcmod scroll 1 .1
}
}
powerups/quadWeapon
{
deformVertexes wave 100 sin 0.5 0 0 0
{
map textures/effects/quadmap2.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
//tcMod turb 0 0.2 0 .2
tcmod scroll 1 .1
}
}
powerups/regen
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/regenmap2.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcmod rotate 30
//tcMod turb 0 0.2 0 .2
tcmod scroll 1 .1
}
}
powerups/blueflag
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/blueflagmap.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcMod turb 0 0.2 0 1
}
}
powerups/redflag
{
deformVertexes wave 100 sin 3 0 0 0
{
map textures/effects/redflagmap.tga
blendfunc GL_ONE GL_ONE
tcGen environment
tcMod turb 0 0.2 0 1
}
}
icons/medkit
{
nopicmip
{
map icons/medkit.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/teleporter
{
nopicmip
{
map icons/teleporter.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/envirosuit
{
nopicmip
{
map icons/envirosuit.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/flight
{
nopicmip
{
map icons/flight.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/haste
{
nopicmip
{
map icons/haste.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/invis
{
nopicmip
{
map icons/invis.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/quad
{
nopicmip
{
map icons/quad.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/regen
{
nopicmip
{
map icons/regen.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
medal_excellent
{
nopicmip
{
clampmap menu/medals/medal_excellent.tga
blendFunc blend
}
}
medal_gauntlet
{
nopicmip
{
clampmap menu/medals/medal_gauntlet.tga
blendFunc blend
}
}
medal_impressive
{
nopicmip
{
clampmap menu/medals/medal_impressive.tga
blendFunc blend
}
}
icons/iconr_shard
{
nopicmip
{
map icons/iconr_shard.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconr_yellow
{
nopicmip
{
map icons/iconr_yellow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconr_red
{
nopicmip
{
map icons/iconr_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
//
// health icons
//
icons/iconh_green
{
nopicmip
{
map icons/iconh_green.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_yellow
{
nopicmip
{
map icons/iconh_yellow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_red
{
nopicmip
{
map icons/iconh_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
//{
// clampmap icons/iconh_red2.tga
// blendFunc blend
// tcMod stretch sin .04 1 0 1
//}
}
icons/iconh_mega
{
nopicmip
{
map icons/iconh_mega.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
//
// CTF icons
//
icons/iconf_red
{
nopicmip
{
map icons/iconf_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_blu
{
nopicmip
{
map icons/iconf_blu.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/teleporter
{
nopicmip
{
map icons/teleporter.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/medkit
{
nopicmip
{
map icons/medkit.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/envirosuit
{
nopicmip
{
map icons/envirosuit.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/quad
{
nopicmip
{
map icons/quad.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/haste
{
nopicmip
{
map icons/haste.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/invis
{
nopicmip
{
map icons/invis.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/regen
{
nopicmip
{
map icons/regen.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/flight
{
nopicmip
{
map icons/flight.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
medal_impressive
{
nopicmip
{
clampmap menu/medals/medal_impressive.tga
blendFunc blend
}
}
medal_frags
{
nopicmip
{
clampmap menu/medals/medal_frags.tga
blendFunc blend
}
}
medal_excellent
{
nopicmip
{
clampmap menu/medals/medal_excellent.tga
blendFunc blend
}
}
medal_gauntlet
{
nopicmip
{
clampmap menu/medals/medal_gauntlet.tga
blendFunc blend
}
}
medal_assist
{
nopicmip
{
clampmap menu/medals/medal_assist.tga
blendFunc blend
}
}
medal_defend
{
nopicmip
{
clampmap menu/medals/medal_defend.tga
blendFunc blend
}
}
medal_capture
{
nopicmip
{
clampmap menu/medals/medal_capture.tga
blendFunc blend
}
}
icons/iconw_gauntlet
{
nopicmip
{
map icons/iconw_gauntlet.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_machinegun
{
nopicmip
{
map icons/iconw_machinegun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_rocket
{
nopicmip
{
map icons/iconw_rocket.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_shotgun
{
nopicmip
{
map icons/iconw_shotgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identitylighting
}
}
icons/iconw_grenade
{
nopicmip
{
map icons/iconw_grenade.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_lightning
{
nopicmip
{
map icons/iconw_lightning.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_plasma
{
nopicmip
{
map icons/iconw_plasma.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_railgun
{
nopicmip
{
map icons/iconw_railgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_bfg
{
nopicmip
{
map icons/iconw_bfg.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_grapple
{
nopicmip
{
map icons/iconw_grapple.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_machinegun
{
nopicmip
{
map icons/icona_machinegun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_rocket
{
nopicmip
{
map icons/icona_rocket.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_shotgun
{
nopicmip
{
map icons/icona_shotgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identitylighting
}
}
icons/icona_grenade
{
nopicmip
{
map icons/icona_grenade.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_lightning
{
nopicmip
{
map icons/icona_lightning.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_plasma
{
nopicmip
{
map icons/icona_plasma.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_railgun
{
nopicmip
{
map icons/icona_railgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_bfg
{
nopicmip
{
map icons/icona_bfg.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconr_shard
{
nopicmip
{
map icons/iconr_shard.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconr_yellow
{
nopicmip
{
map icons/iconr_yellow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconr_red
{
nopicmip
{
map icons/iconr_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_green
{
nopicmip
{
map icons/iconh_green.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_yellow
{
nopicmip
{
map icons/iconh_yellow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_red
{
nopicmip
{
map icons/iconh_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconh_mega
{
nopicmip
{
map icons/iconh_mega.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_red
{
nopicmip
{
map icons/iconf_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_blu
{
nopicmip
{
map icons/iconf_blu.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
gfx/2d/menuinfo
{
nopicmip
{
map gfx/2d/menuinfo.tga
}
}
gfx/2d/menuinfo2
{
nopicmip
{
map gfx/2d/menuinfo2.tga
}
}
gfx/2d/quit
{
nopicmip
nomipmaps
{
map gfx/2d/quit.tga
}
}
gfx/2d/cursor
{
nopicmip
nomipmaps
{
map gfx/2d/cursor.tga
}
}
sprites/balloon3
{
{
map sprites/balloon4.tga
blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
viewBloodBlend
{
sort nearest
{
//map models/weaphits/blood201.tga
map gfx/damage/blood_screen.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identityLighting
alphaGen vertex
}
}
waterBubble
{
sort underwater
cull none
entityMergable
{
map sprites/bubble.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen vertex
alphaGen vertex
}
}
Grareflaader
{
cull none
{
map gfx/misc/flare.tga
blendFunc GL_ONE GL_ONE
rgbGen vertex
}
}
boens
{
cull none
{
map gfx/misc/sun.tga
blendFunc GL_ONE GL_ONE
rgbGen vertex
}
}
gfx/misc/tracer
{
cull none
{
map gfx/misc/tracer2.tga
blendFunc GL_ONE GL_ONE
}
}
bloodMark
{
nopicmip
polygonOffset
{
clampmap gfx/damage/blood_stain.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identityLighting
alphaGen vertex
}
}
bloodTrail
{
nopicmip
entityMergable
{
//clampmap gfx/misc/blood.tga
clampmap gfx/damage/blood_spurt.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen vertex
alphaGen vertex
}
}
scoreboardName
{
nopicmip
nomipmaps
{
clampmap menu/tab/name.tga
blendfunc blend
}
}
scoreboardScore
{
nopicmip
nomipmaps
{
clampmap menu/tab/score.tga
blendfunc blend
}
}
scoreboardTime
{
nopicmip
nomipmaps
{
clampmap menu/tab/time.tga
blendfunc blend
}
}
scoreboardPing
{
nopicmip
nomipmaps
{
clampmap menu/tab/ping.tga
blendfunc blend
}
}
gfx/2d/bigchars
{
nopicmip
nomipmaps
{
map gfx/2d/bigchars.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/select
{
nopicmip
{
map gfx/2d/select.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
rgbgen vertex
}
}
gfx/2d/assault1d
{
nopicmip
{
map gfx/2d/assault1d.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
gfx/2d/armor1h
{
nopicmip
{
map gfx/2d/armor1h.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
gfx/2d/health
{
nopicmip
{
map gfx/2d/health.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
gfx/2d/blank
{
nopicmip
{
map gfx/2d/blank.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
gfx/2d/numbers/zero_32b
{
nopicmip
{
map gfx/2d/numbers/zero_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/one_32b
{
nopicmip
{
map gfx/2d/numbers/one_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/two_32b
{
nopicmip
{
map gfx/2d/numbers/two_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/three_32b
{
nopicmip
{
map gfx/2d/numbers/three_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/four_32b
{
nopicmip
{
map gfx/2d/numbers/four_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/five_32b
{
nopicmip
{
map gfx/2d/numbers/five_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/six_32b
{
nopicmip
{
map gfx/2d/numbers/six_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/seven_32b
{
nopicmip
{
map gfx/2d/numbers/seven_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/eight_32b
{
nopicmip
{
map gfx/2d/numbers/eight_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/nine_32b
{
nopicmip
{
map gfx/2d/numbers/nine_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
gfx/2d/numbers/minus_32b
{
nopicmip
{
map gfx/2d/numbers/minus_32b.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen vertex
}
}
// missionpack icons
icons/iconw_chaingun
{
nopicmip
{
map icons/iconw_chaingun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_chaingun_cl1
{
nopicmip
{
map icons/iconw_chaingun_cl1.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_chaingun_cl2
{
nopicmip
{
map icons/iconw_chaingun_cl2.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_grapple
{
nopicmip
{
map icons/iconw_grapple.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_kamikaze
{
nopicmip
{
map icons/iconw_kamikaze.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_nailgun
{
nopicmip
{
map icons/iconw_nailgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconw_proxlauncher
{
nopicmip
{
map icons/iconw_proxlauncher.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_chaingun
{
nopicmip
{
map icons/icona_chaingun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_proxlauncher
{
nopicmip
{
map icons/icona_proxlauncher.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_nailgun
{
nopicmip
{
map icons/icona_nailgun.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/guard
{
nopicmip
{
map icons/guard.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/doubler
{
nopicmip
{
map icons/doubler.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/ammo_regen
{
nopicmip
{
map icons/ammo_regen.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/scout
{
nopicmip
{
map icons/scout.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_red
{
nopicmip
{
map icons/icona_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_blue
{
nopicmip
{
map icons/icona_blue.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_white
{
nopicmip
{
map icons/icona_white.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconb_red
{
nopicmip
{
map icons/iconb_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconb_blue
{
nopicmip
{
map icons/iconb_blue.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconb_white
{
nopicmip
{
map icons/iconb_white.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_red
{
nopicmip
{
map icons/icona_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/icona_blue
{
nopicmip
{
map icons/icona_blue.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_blu
{
nopicmip
{
map icons/iconf_blu.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}
icons/iconf_red
{
nopicmip
{
map icons/iconf_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
}
}