Revision 8 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
//GFX.SHADER////this file contains shaders that are used by the programmers to//generate special effects not attached to specific geometry. This//also has 2D shaders such as fonts, etc.////the background for the netgraphlagometer{nopicmip{map gfx/2d/lag.tga}}//blinked on top of lagometer when connection is interrupteddisconnected{nopicmip{map gfx/2d/net.tga}}white{{map *whiteblendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen vertex}}white2{cull disable{map *whiteblendFunc GL_ONE GL_ONErgbGen vertexalphaGen vertex}}//used to break up the blur on levelshotslevelShotDetail{nomipmapsnopicmip{map textures/detail/scanlines.tgablendFunc GL_DST_COLOR GL_SRC_COLORrgbGen identitytcMod scale 10 12.5}}console{nomipmapsnopicmip{map gfx/interface/stars.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA// alphaGen vertextcMod scroll 0.01 0.2tcMod scale 2 1}{map gfx/interface/stars.tgablendFunc GL_ONE GL_ONEtcMod turb 0 0.1 0 0.1tcMod scale 2 1tcMod scroll -0.01 0.1}}fixitEffect{polygonOffset{map gfx/effects/fixit_effect.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.5 0.5 0.75 0.33tcMod scroll 0.5 0.5}}fullScreenTeleport{{map gfx/effects/fullscreenteleport.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll 0 0.5}}//reward medals used in the game floating over client's headsmedal_impressive{nopicmip{clampmap menu/medals/medal_impressive.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}//TOS TRANSPORTER EFFECT BY MARNIXplayerTeleport{{map gfx/effects/newtosteleport2.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen wave sin 0.6 0.4 0 3tcMod scroll 0.01 0.2}{map gfx/effects/newtosteleport3.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen wave sin 0.6 0.3 0.75 2tcMod scroll -0.01 0.4}}medal_excellent{nopicmip{clampmap menu/medals/medal_excellent.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}medal_firststrike{nopicmip{clampmap menu/medals/medal_firststrike.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}medal_ace{nopicmip{clampmap menu/medals/medal_ace.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}medal_expert{nopicmip{clampmap menu/medals/medal_expert.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}medal_master{nopicmip{clampmap menu/medals/medal_master.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}medal_champion{nopicmip{clampmap menu/medals/medal_champion.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}//markShadow is the very cheap blurry blob underneat the playermarkShadow{polygonOffset{clampmap gfx/damage/shadow.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen identityalphaGen vertex}}//projectionShadow is used for cheap squashed model shadowsprojectionShadow{deformVertexes projectionShadowpolygonOffset{//just solid blackmap *whiteblendFunc GL_ONE GL_ZEROrgbGen wave square 0 0 0 0}}//wake is the mark on water surfaces for paddling playerswake{{clampmap sprites/splash.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.7 0.3 0.25 0.5tcMod rotate 60tcMod stretch sin 0.9 0.1 0 0.7}{clampmap sprites/splash.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.7 0.3 0.25 0.4tcMod rotate 90tcMod stretch sin 0.9 0.05 0 0.9}}waterBubble{//allow all the sprites to be merged togetherentityMergablecull disablesort underwater{map sprites/bubble.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen vertexalphaGen vertex}}smokePuff{//allow all the sprites to be merged togetherentityMergablecull disable{map gfx/misc/smokepuff3.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen vertexalphaGen vertex}}//drops behind player's feet when speededflightSmokePuff{cull disable{map gfx/misc/smokepuff4.tgablendFunc GL_ONE GL_ONErgbGen entityalphaGen entity}}//drops behind player's feet when speededhasteSmokePuff{//allow all the sprites to be merged togetherentityMergablecull disable{map gfx/misc/hastestreak.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.4 0.2 2.5 0.33alphaGen vertex}}smokePuffRagePro{//allow all the sprites to be merged togetherentityMergablecull disable{map gfx/misc/smokepuffragepro.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}flareShader{cull disable{map gfx/misc/flare.tgablendFunc GL_ONE GL_ONEdepthFunc disablergbGen vertex}}sun{cull disable{map gfx/misc/sun.tgablendFunc GL_ONE GL_ONErgbGen vertex}}//===============================================================////weapon hits//All of these will be put on entities with a shaderTime offset, so they//can be expected to start at time 0 for each separate explosion////Many of these are use smoothly morphed animating textures by pairing//sawtooth and iverse sawtooth rgbGens//spurt of blood at point of impactbloodExplosion{cull disable{animMap 5 models/weaphits/blood201.tga models/weaphits/blood202.tga models/weaphits/blood203.tga models/weaphits/blood204.tga models/weaphits/blood205.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}shieldshellnew{qer_editorimage gfx/effects/shieldshell1.tganomipmapscull disablepolygonOffset{map gfx/effects/shieldshellnew.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod stretch sin 1 0.1 0 1tcMod rotate 55}{map gfx/effects/shieldshellnew2.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.1 0.25 0 5}{animMap 8 gfx/effects/shieldshellnew3.tga gfx/effects/shieldshellnew4.tga gfx/effects/shieldshellnew5.tga gfx/effects/shieldshellnew6.tga gfx/effects/shieldshellnew7.tga gfx/effects/shieldshellnew8.tgablendFunc GL_ONE GL_ONErgbGen identitytcMod rotate -100tcMod stretch sin 1 0.1 0 8}}shieldshellnew2{qer_editorimage gfx/effects/shieldshell1.tganomipmapscull disablepolygonOffset{animMap 8 gfx/effects/shieldshellnew.tga gfx/effects/shieldshellnew2.tga gfx/effects/shieldshellnew3.tga gfx/effects/shieldshellnew4.tga gfx/effects/shieldshellnew5.tga gfx/effects/shieldshellnew6.tga gfx/effects/shieldshellnew7.tga gfx/effects/shieldshellnew8.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod stretch sin 1 0.25 0 0.1}}halfShieldShellpat{qer_editorimage gfx/effects/shieldshell1.tganomipmapscull disablepolygonOffset{map gfx/effects/shieldshell1.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod stretch sin 1 0.1 0 2tcMod rotate 55}}halfShieldShell{qer_editorimage gfx/effects/shieldshell1.tganomipmapscull disablepolygonOffset{map gfx/effects/shieldshellnew.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod stretch sin 1 0.1 0 1tcMod rotate 55}{map gfx/effects/shieldshellnew2.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.1 0.25 0 5}{animMap 8 gfx/effects/shieldshellnew3.tga gfx/effects/shieldshellnew4.tga gfx/effects/shieldshellnew5.tga gfx/effects/shieldshellnew6.tga gfx/effects/shieldshellnew7.tga gfx/effects/shieldshellnew8.tgablendFunc GL_ONE GL_ONErgbGen identitytcMod rotate -100tcMod stretch sin 1 0.1 0 8}}////special effects as seen on players//powerups/battleSuit{deformVertexes wave 100 sin 1 0 0 0{//map textures/sfx/specular.tgamap textures/effects/envmapgold2.tgablendFunc GL_ONE GL_ONEtcGen environmenttcMod turb 0 0.15 0 0.3tcMod rotate 333tcMod scroll 0.3 0.3}}powerups/battleWeapon{deformVertexes wave 100 sin 0.5 0 0 0{//map textures/sfx/specular.tgamap textures/effects/envmapgold2.tgablendFunc GL_ONE GL_ONEtcGen environmenttcMod turb 0 0.15 0 0.3tcMod rotate 333tcMod scroll 0.3 0.3}}powerups/invisibility{nopicmip{//map textures/sfx/specular.tgamap textures/effects/invismap.tgablendFunc GL_ONE GL_ONEtcGen environmenttcMod turb 0 0.15 0 0.25}}powerups/quad{deformVertexes wave 100 sin 3 0 0 0{//tcMod turb 0 0.2 0 .2map gfx/effects/shield2.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.6 0.4 0 1tcGen environmenttcMod rotate -17.3tcMod scroll 1 0.1}{//tcMod turb 0 0.2 0 .2map gfx/misc/electric2.tgablendFunc GL_ONE GL_ONErgbGen wave random 0.5 0.5 0 1.9tcGen environmenttcMod rotate 37.9tcMod scroll 1 0.1tcMod scale 1.9 1.9}}powerups/quadWeapon{deformVertexes wave 100 sin 0.5 0 0 0{//tcMod turb 0 0.2 0 .2map gfx/effects/shield2.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.6 0.4 0 1tcGen environmenttcMod rotate -17.3tcMod scroll 1 0.1}{//tcMod turb 0 0.2 0 .2map gfx/misc/electric2.tgablendFunc GL_ONE GL_ONErgbGen wave random 0.5 0.5 0 1.9tcGen environmenttcMod rotate 37.9tcMod scroll 1 0.1tcMod scale 1.9 1.9}}powerups/beamEffect{{map gfx/effects/newtosteleport2.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen wave sin 0.6 0.4 0 3tcMod scroll 0.01 0.2}{map gfx/effects/newtosteleport3.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen wave sin 0.6 0.3 0.75 2tcMod scroll -0.01 0.4}}powerups/holoOuch{polygonOffset{map gfx/effects/teleport10.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 5 5}}powerups/holoOuchScreen{cull disable{map gfx/effects/teleport11.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll 5.7 5.7tcMod scale 1.3 1.3}}powerups/holoOuchBlob{cull disable{//tcMod rotate 1241map gfx/effects/painscreen.tgablendFunc GL_ONE GL_ONErgbGen entity}}powerups/halfShield{nomipmapsdeformVertexes bulge 1 5 0polygonOffset{map gfx/effects/shield2g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scale 0.5 0.5tcMod scroll 0.15 0.1}{map gfx/effects/shield3g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll -0.1 0.3}}powerups/halfShieldWpn{nomipmapspolygonOffset{map gfx/effects/shield2g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scale 0.5 0.5tcMod scroll 0.15 0.1}{map gfx/effects/shield3g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll -0.1 0.3}}powerups/halfShieldScreen{cull disable{map gfx/effects/shield6g.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll 0.3 0.2}{map gfx/effects/teleport6.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll 5.7 5.7tcMod scale 1.3 1.3}}powerups/fullShield{nomipmapsdeformVertexes bulge 1 5 0polygonOffset{map gfx/effects/shield4g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 0.2 0.1}{map gfx/effects/shield5g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll -0.2 0.3}}powerups/fullShieldWpn{nomipmapspolygonOffset{map gfx/effects/shield4g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 0.2 0.1}{map gfx/effects/shield5g.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll -0.2 0.3}}powerups/fullShieldScreen{cull disable{map gfx/effects/shield6g.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll 0.3 0.2}{map gfx/effects/shield7g.tgablendFunc GL_ONE GL_ONErgbGen vertextcMod scroll -0.1 0.3}}powerups/regen{deformVertexes wave 100 sin 3 0 0 0{//tcMod turb 0 0.2 0 .2map textures/effects/regenmap.tgablendFunc GL_ONE GL_ONEtcGen environmenttcMod rotate 30tcMod scroll 1 0.1}}powerups/scavBeamEffect{qer_editorimage gfx/effects/teleport4.tgapolygonOffset{map gfx/effects/teleport_o.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.5 0.5 0.75 1tcMod scroll 0.5 0.5}}powerups/disrupt{qer_editorimage gfx/effects/teleport4.tgapolygonOffset{animMap 4 textures/sfx/disintegration.tga textures/sfx/disintegration2.tga textures/sfx/disintegration3.tga textures/sfx/disintegration4.tga textures/sfx/disintegration5.tga textures/sfx/disintegration6.tga textures/sfx/disintegration7.tga textures/sfx/disintegration8.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.5 0.5 0.75 0.5tcMod scroll 0.5 0.5}}powerups/disruptor{qer_editorimage textures/sfx/disintegration.tgacull back{animMap 3.95 textures/sfx/disintegration.tga textures/sfx/disintegration2.tga textures/sfx/disintegration3.tga textures/sfx/disintegration4.tga textures/sfx/disintegration5.tga textures/sfx/disintegration6.tga textures/sfx/disintegration7.tga textures/sfx/disintegration8.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 0.5 0.5tcMod scale 2 2}}powerups/quantum_disruptor{qer_editorimage gfx/misc/photon4.tga{animMap 3.95 gfx/misc/photon1.tga gfx/misc/photon2.tga gfx/misc/photon3.tga gfx/misc/photon4.tga gfx/misc/photon5.tga gfx/misc/photon6.tga gfx/misc/photon7.tga gfx/misc/photon8.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 0.15 0.15}}powerups/quantum_disruptor_hm{polygonOffset{animMap 6 gfx/misc/photon1.tga gfx/misc/photon2.tga gfx/misc/photon3.tga gfx/misc/photon4.tga gfx/misc/photon5.tga gfx/misc/photon6.tga gfx/misc/photon7.tga gfx/misc/photon8.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.5 0.5 0.77 0.75tcMod scroll 0.15 0.15}}powerups/holoOuch_2{polygonOffset{map gfx/effects/teleport5.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 5 5}}powerups/placeholder{surfaceparm trans{map gfx/effects/grid.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.5 0.2 0 0.7tcMod scale 6 6tcMod scroll 0.8 1.2}}powerups/holodecoy{polygonOffset{map gfx/effects/decoystatic.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scroll 7 5}}powerups/rezout{qer_editorimage gfx/effects/grid.tgasurfaceparm trans{map gfx/effects/decoystatic.tgablendFunc GL_ONE GL_ONErgbGen wave random 0.1 0.25 0 0.7tcMod scale 3 3tcMod scroll 4.3 4.7}{map gfx/effects/grid.tgablendFunc GL_ONE GL_ONErgbGen entitytcMod scale 8 8tcMod scroll -0.4 0.7}}powerups/explode{qer_editorimage gfx/effects/teleport4.tgadeformVertexes bulge 0 32 0.5polygonOffset{animMap 16 textures/sfx/explshell1.tga textures/sfx/explshell2.tga textures/sfx/explshell3.tga textures/sfx/explshell4.tga textures/sfx/explshell5.tga textures/sfx/explshell6.tga textures/sfx/explshell7.tga textures/sfx/explshell8.tgablendFunc GL_ONE GL_ONErgbGen wave inversesawtooth 0 1 0 2tcMod stretch inversesawtooth 0.2 0.2 0 2}}powerups/phaser_disruptor{qer_editorimage powerups/quantum_disruptor.tgacull back{animMap 4 gfx/misc/tosdisint1.tga gfx/misc/tosdisint2.tga gfx/misc/tosdisint3.tga gfx/misc/tosdisint4.tga gfx/misc/tosdisint5.tga gfx/misc/tosdisint6.tga gfx/misc/tosdisint7.tga gfx/misc/tosdisint8.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA//rgbGen entity//tcMod scroll 0.075 0.075rgbGen wave inversesawtooth 0 1 0 0.5tcMod stretch inversesawtooth 0.4 0.4 0 2}}gfx/misc/painblob{cull disable{map gfx/misc/painblob.tgablendFunc GL_ONE GL_ONErgbGen entity}}gfx/misc/painshieldblob{cull disable{map gfx/misc/painshieldblob.tgablendFunc GL_ONE GL_ONErgbGen entity}}gfx/misc/shieldblob{cull disable{map gfx/misc/shieldblob.tgablendFunc GL_ONE GL_ONErgbGen entity}}//===============================================================//navigation aidsgfx/misc/nav_arrow{cull disable{map gfx/misc/navarrow.tgablendFunc GL_SRC_ALPHA GL_ONErgbGen identityalphaGen wave sin 0.5 0.25 0 1tcMod scroll 0 -2}}gfx/misc/nav_node{cull disable{map gfx/misc/navnode.tgablendFunc GL_SRC_ALPHA GL_ONErgbGen exactVertexalphaGen wave sin 0.5 0.25 0 1}}gfx/misc/nav_line{cull disable{map gfx/misc/navline.tgablendFunc GL_SRC_ALPHA GL_ONErgbGen exactVertexalphaGen wave sin 0.5 0.25 0 1}}gfx/misc/nav_cpoint{cull disable{map gfx/misc/cpoint.tgablendFunc GL_SRC_ALPHA GL_ONErgbGen exactVertexalphaGen wave sin 0.5 0.25 0 1}}gfx/misc/blue_portashield{surfaceparm noimpactsurfaceparm nolightmapsurfaceparm transnopicmipcull disable{map gfx/misc/blue_scanlines.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.3 0.1 0 0.5tcMod scale 10 10}{map gfx/misc/shieldframe.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORrgbGen wave sin 0.2 0.1 0 1}}gfx/misc/red_portashield{surfaceparm noimpactsurfaceparm nolightmapsurfaceparm transnopicmipcull disable{map gfx/misc/red_scanlines.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.3 0.1 0 0.5tcMod scale 10 10}{map gfx/misc/shieldframe.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORrgbGen wave noise 0.2 0.1 0 1}}gfx/misc/blue_dmgshield{qer_editorimage textures/dreadnought/bluestatic.tgasurfaceparm noimpactsurfaceparm nolightmapsurfaceparm transnopicmipcull disable{map gfx/misc/blue_scanlines.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.2 0.1 0 1tcMod scale 10 10}{map gfx/misc/shieldframe.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORtcMod turb 0 0.005 0 10}{map textures/dreadnought/bluestatic.tgablendFunc GL_ONE GL_ONErgbGen wave random 0.5 0.5 0 1tcMod scale 2.5 2.5tcMod scroll 2356.2 242.2}}gfx/misc/red_dmgshield{qer_editorimage textures/dreadnought/redstatic.tgasurfaceparm noimpactsurfaceparm nolightmapsurfaceparm transnopicmipcull disable{map gfx/misc/red_scanlines.tgablendFunc GL_ONE GL_ONErgbGen wave sin 0.3 0.1 0 0.5tcMod scale 10 10}{map gfx/misc/shieldframe.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORtcMod turb 0 0.005 0 10}{map textures/dreadnought/redstatic.tgablendFunc GL_ONE GL_ONErgbGen wave random 0.5 0.5 0 1tcMod scale 2.5 2.5tcMod scroll 1729.3 737.7}}////CTF icons//icons/iconf_red{nopicmip{map icons/iconf_red.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/iconf_blu{nopicmip{map icons/iconf_blu.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}////shaders for cg_simpleitems//icons/dm_armor_sm{nopicmip{map icons/dm_armor_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_superarmor_sm{nopicmip{map icons/dm_superarmor_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_health_sm{nopicmip{map icons/dm_health_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_health2_sm{nopicmip{map icons/dm_health2_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_grenade{nopicmip{map icons/w_icon_grenade.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_stasis{nopicmip{map icons/w_icon_stasis.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_phaser{nopicmip{map icons/w_icon_phaser.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_dreadnought{nopicmip{map icons/w_icon_dreadnought.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_imod{nopicmip{map icons/w_icon_imod.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_rifle{nopicmip{map icons/w_icon_rifle.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_tetrion{nopicmip{map icons/w_icon_tetrion.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_scav{nopicmip{map icons/w_icon_scav.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/w_icon_quantum{nopicmip{map icons/w_icon_quantum.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_glauncher_sm{nopicmip{map icons/dm_glauncher_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_scav{nopicmip{map icons/dm_scav.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_torpedo_sm{nopicmip{map icons/dm_torpedo_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_a_arc_sm{nopicmip{map icons/dm_a_arc_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_stasis_sm{nopicmip{map icons/dm_stasis_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_imod{nopicmip{map icons/dm_imod.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_phaser_sm{nopicmip{map icons/dm_phaser_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_tetrion_sm{nopicmip{map icons/dm_tetrion_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_transport_sm{nopicmip{map icons/dm_transport_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_health3_sm{nopicmip{map icons/dm_health3_sm.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_quad{nopicmip{map icons/dm_quad.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/envirosuit{nopicmip{map icons/envirosuit.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_haste{nopicmip{map icons/dm_haste.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_invisibility{nopicmip{map icons/dm_invisibility.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/regen{nopicmip{map icons/regen.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/dm_flight{nopicmip{map icons/dm_flight.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_seeker{nopicmip{map icons/icon_seeker.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_detpack{nopicmip{map icons/icon_detpack.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_shield{nopicmip{map icons/icon_shield.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_decoy{nopicmip{map icons/icon_decoy.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_shards{nopicmip{map icons/icon_shards.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_detpack_use{nopicmip{map icons/icon_detpack.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}{map icons/icon_detpack_glow.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORrgbGen wave sin 1.3 1 0 2}}icons/icon_rift{nopicmip{map icons/icon_rift.tgablendFunc GL_ONE GL_ONErgbGen wave sin 1 0.7 0 1}{map icons/icon_rift2.tgablendFunc GL_ONE GL_ONE_MINUS_SRC_COLORrgbGen wave sin 1 0.7 0.5 1}}icons/icon_ready_off{{map icons/icon_ready_off.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}icons/icon_ready_on{{map icons/icon_ready_on.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}//==========================================================================sprites/chat{{map sprites/balloon4.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA}}gfx/damage/hole_lg_mrk{polygonOffset{map gfx/damage/hole_lg_mrk.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen exactVertex}}gfx/damage/plasma_mrk{polygonOffset{map gfx/damage/plasma_mrk.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen vertexalphaGen vertex}}gfx/damage/burnmark3{polygonOffset{map gfx/damage/burnmark8.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen exactVertex}}gfx/damage/burnmark1{polygonOffset{map gfx/damage/burnmark5.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen exactVertex}}gfx/damage/burnmark2{polygonOffset{map gfx/damage/burnmark4.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen exactVertex}}gfx/damage/burnmark4{polygonOffset{map gfx/damage/burnmark3.tgablendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHArgbGen exactVertex}}gfx/damage/rivetmark{surfaceparm nomarkssurfaceparm nolightmapsurfaceparm transpolygonOffset{map gfx/damage/rivetmark.tgaalphaFunc GT0blendFunc GL_DST_COLOR GL_SRC_COLORrgbGen identity}}models/players2/tolek/clear{{map models/players2/tolek/clear.tgablendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR}}