home *** CD-ROM | disk | FTP | other *** search
- //=============================
- //
- // 'Sidrial' Weapon shaders;
- //
- // . Invader Blaster
- // . Invader Gat
- // . Invader Grenner
- //
- //=============================
-
-
- //-----------------------------
- // Invader Blaster
- //
- // - blaster
- // - blaster_f
- // - blasterflash
- // - blaster_mrk
- // - blasteraltflame1
- // - blasteraltflame
- // - blasterbullethead
- //
- //-----------------------------
-
- models/weapons2/blaster/blaster
- {
- {
- map models/weapons2/blaster/blaster_lights_add1.tga
- tcMod scroll 0.05 0
- rgbGen identity
- }
- {
- map models/weapons2/blaster/blaster_lights_add2.tga
- blendfunc blend
- tcMod scroll 0 0.12
- rgbGen identity
- }
- {
- map models/weapons2/blaster/blaster_lights_mask2.tga
- blendfunc filter
- rgbGen identity
- }
- {
- map textures/effects/tinfx2d.jpg
- blendfunc add
- tcGen environment
- rgbGen lightingDiffuse
- }
- {
- map models/weapons2/blaster/blaster.tga
- blendfunc blend
- rgbGen lightingDiffuse
- }
- {
- map models/weapons2/blaster/blaster_g.tga
- blendfunc add
- rgbGen wave square 0 1 0 1
- }
- {
- map models/weapons2/blaster/blaster_g2.tga
- blendfunc add
- }
- }
-
- models/weapons2/blaster/blaster_f
- {
- {
- map textures/effects/tinfx2d.jpg
- tcGen environment
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/blaster/blaster_m.tga
- blendfunc GL_DST_COLOR GL_ZERO
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/blaster/blaster_f.tga
- blendfunc GL_ONE GL_ONE
- rgbGen lightingDiffuse
- }
- {
- map models/weapons2/blaster/blaster_g.tga
- blendfunc GL_ONE GL_ONE
- // rgbGen lightingDiffuse
- }
- }
-
- models/weapons2/blaster/blasterflash
- {
- q3map_surfacelight 1000
- surfaceparm trans
- surfaceparm nomarks
- surfaceparm nolightmap
- sort additive
- cull none
- {
- map models/weapons2/blaster/blasterflash.tga
- blendfunc GL_ONE GL_ONE
- }
- {
- map models/weapons2/blaster/blasterflash.tga
- blendfunc GL_ONE GL_ONE
- }
- }
-
- models/weapons2/blaster/blasterbullet
- {
- q3map_surfacelight 100
- cull disable
- {
- clampmap models/weapons2/blaster/blasterbullet.tga
- blendfunc GL_ONE GL_ONE
- tcMod rotate 931
- }
- }
-
- blasterbulletBang
- {
- q3map_surfacelight 500
- cull disable
- tesssize 256
- deformVertexes wave 256 sawtooth 0 15 0 1
- {
- animmap 5 models/weapons2/blaster/blasterbang1.tga models/weapons2/blaster/blasterbang2.tga models/weapons2/blaster/blasterbang3.tga gfx/colors/black.tga
- rgbGen wave inversesawtooth 0 1 0 5
- blendfunc add
- }
- {
- animmap 5 models/weapons2/blaster/blasterbang2.tga models/weapons2/blaster/blasterbang3.tga gfx/colors/black.tga gfx/colors/black.tga
- rgbGen wave sawtooth 0 1 0.01 5
- blendfunc add
- }
- }
-
- blasterbulletExplosion
- {
- q3map_surfacelight 500
- cull disable
- {
- animmap 5 models/weapons2/blaster/blasterhit1.tga models/weapons2/blaster/blasterhit2.tga models/weapons2/blaster/blasterhit3.tga gfx/colors/black.tga
- rgbGen wave inversesawtooth 0 1 0 5
- blendfunc add
- }
- {
- animmap 5 models/weapons2/blaster/blasterhit2.tga models/weapons2/blaster/blasterhit3.tga gfx/colors/black.tga gfx/colors/black.tga
- rgbGen wave sawtooth 0 1 0.01 5
- blendfunc add
- }
- }
-
- models/weapons2/blaster/blaster_mrk
- {
- polygonOffset
- {
- map models/weapons2/blaster/blaster_mrk.tga
- blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
- rgbGen exactVertex
- }
- }
-
- textures/blasteralt/blasteraltflame1
- {
- qer_editorimage textures/blasteralt/blaster_alt_flame1.tga
- cull disable
-
- {
- animMap 10 textures/blasteralt/blaster_alt_flame1.tga textures/blasteralt/blaster_alt_flame2.tga textures/blasteralt/blaster_alt_flame3.tga
- rgbGen wave noise 0.5 0.5 0 10
- blendfunc add
- }
- {
- animMap 10 textures/blasteralt/blaster_alt_flame2.tga textures/blasteralt/blaster_alt_flame3.tga textures/blasteralt/blaster_alt_flame1.tga
- rgbGen wave noise 0.5 0.5 0.5 10
- blendfunc add
- }
- }
-
-
- textures/blasteralt/blasteraltflame
- {
- qer_editorimage models/weapons2/blaster/altblasterfire1.tga
- cull disable
-
- {
- animMap 10 models/weapons2/blaster/altblasterfire1.tga models/weapons2/blaster/altblasterfire2.tga models/weapons2/blaster/altblasterfire3.tga
- rgbGen wave noise 0.5 0.5 0 10
- blendfunc add
- }
- {
- animMap 10 models/weapons2/blaster/altblasterfire2.tga models/weapons2/blaster/altblasterfire3.tga models/weapons2/blaster/altblasterfire1.tga
- rgbGen wave noise 0.5 0.5 0.5 10
- blendfunc add
- }
- }
-
- models/weapons2/blaster/blasterbullethead
-
- {
- cull disable
-
- {
- clampmap models/weapons2/blaster/blasterBulletHeadStar1.tga
- rgbGen wave square 0.5 0.5 0.25 15
- tcMod rotate 200
- blendfunc add
- }
- {
- clampmap models/weapons2/blaster/blasterBulletHeadStar2.tga
- rgbGen wave square 0.5 0.5 0 15
- tcMod rotate -300
- blendfunc add
- }
-
- }
-
- //-----------------------------
- // Invader Gat
- //
- // - gat
- // - gat_f
- // - gatflash
- //n
- //-----------------------------
-
- models/weapons2/gat/gat
- {
- {
- map textures/effects/tinfx2d.jpg
- tcGen environment
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/gat/gat_m.tga
- blendfunc GL_DST_COLOR GL_ZERO
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/gat/gat.tga
- blendfunc GL_ONE GL_ONE
- rgbGen lightingDiffuse
- }
- }
-
- models/weapons2/gat/gat_f
- {
- {
- map textures/effects/tinfx2d.jpg
- tcGen environment
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/gat/gat_m.tga
- blendfunc GL_DST_COLOR GL_ZERO
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/gat/gat_f.tga
- blendfunc GL_ONE GL_ONE
- rgbGen lightingDiffuse
- }
- }
-
- models/weapons2/gat/gatflash
- {
- q3map_surfacelight 1000
- surfaceparm trans
- surfaceparm nomarks
- surfaceparm nolightmap
- sort additive
- cull none
- {
- map models/weapons2/gat/gatflash.tga
- blendfunc GL_ONE GL_ONE
- }
- {
- map models/weapons2/gat/gatflash.tga
- blendfunc GL_ONE GL_ONE
- }
- }
-
- models/weapons2/gat/gat_mrk
- {
- polygonOffset
- {
- map models/weapons2/gat/gat_mrk.tga
- blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
- rgbGen exactVertex
- }
- }
-
- //-----------------------------
- // Invader Grenner
- //
- // - grenner
- // - grenner_f
- //
- //-----------------------------
-
- models/weapons2/grenner/grenner
- {
- {
- map textures/effects/tinfx2d.jpg
- tcGen environment
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenner_m.tga
- blendfunc GL_DST_COLOR GL_ZERO
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenner.tga
- blendfunc GL_ONE GL_ONE
- rgbGen lightingDiffuse
- }
- }
-
- models/weapons2/grenner/grenner_f
- {
- {
- map textures/effects/tinfx2d.jpg
- tcGen environment
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenner_m.tga
- blendfunc GL_DST_COLOR GL_ZERO
- // rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenner.tga
- blendfunc GL_ONE GL_ONE
- rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenner_f.tga
- blendfunc GL_ONE GL_ONE
- // rgbGen lightingDiffuse
- }
- }
-
- models/weapons2/grenner/grenner_mrk
- {
- polygonOffset
- {
- map models/weapons2/grenner/grenner_mrk.tga
- blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
- rgbGen exactVertex
- }
- }
-
- //-----------------------------
- // Invader Grenner
- //
- // - grenade
- //
- //-----------------------------
-
- models/weapons2/grenner/grenade
- {
- {
- map models/weapons2/grenner/grenade.tga
- rgbGen lightingDiffuse
- }
- {
- map models/weapons2/grenner/grenade_g.tga
- blendfunc GL_ONE GL_ONE
- rgbGen identity
- }
- }
-
-