// ------------------------------------------------------------ // 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 } }