home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / scripts / effects.shader < prev    next >
Encoding:
Text File  |  2002-10-21  |  48.3 KB  |  2,407 lines

  1. //=====================================================================================
  2. // Bullet hit - Wood
  3.  
  4. bh_wood_puff
  5. {
  6.     deformVertexes autoSprite2
  7.     cull none
  8.     {
  9.         animmap 20 textures/effects/woodpuff1.tga  textures/effects/woodpuff2.tga  textures/effects/woodpuff3.tga textures/effects/woodpuff4.tga textures/effects/woodpuff5.tga textures/effects/woodpuff6.tga textures/effects/woodpuff7.tga
  10.         rgbGen lightingGrid
  11.         blendfunc blend
  12.     }
  13. }
  14.  
  15. bh_wood_puff_simple
  16. {
  17.     deformVertexes autoSprite2
  18.     cull none
  19.     {
  20.         map textures/effects/woodpuff1.tga
  21.         rgbGen fromEntity
  22.         alphaGen fromEntity
  23.         blendfunc blend
  24.     }
  25. }
  26.  
  27. bh_wood_piece
  28. {
  29.     cull none
  30.     {
  31.         map textures/effects/bh_wood_piece.tga
  32.         blendFunc blend
  33.         alphaGen entity
  34.         rgbGen fromEntity
  35.     }
  36. }
  37.  
  38. //=====================================================================================
  39. // Bullet hit - Stone
  40.  
  41. bh_stone_puff
  42. {
  43.     deformVertexes autoSprite2
  44.     cull none
  45.     {
  46.         animmap 20 textures/effects/rockpuff1.tga  textures/effects/rockpuff2.tga  textures/effects/rockpuff3.tga textures/effects/rockpuff4.tga textures/effects/rockpuff5.tga textures/effects/rockpuff6.tga textures/effects/rockpuff7.tga
  47.         rgbGen lightingGrid
  48.         blendfunc blend
  49.     }
  50. }
  51.  
  52. bh_stone_piece
  53. {
  54.     spritegen parallel_oriented
  55.     cull none
  56.     {
  57.         map textures/effects/bh_stone_piece.tga
  58.         blendFunc blend
  59.         alphaGen vertex
  60.         rgbGen vertex
  61.     }
  62. }
  63.  
  64. //=====================================================================================
  65. // Bullet hit - Metal
  66.  
  67. bh_metal_fastpiece
  68. {
  69.     cull none
  70.     {
  71.         map textures/effects/bh_metal_fastpiece.tga
  72.         blendFunc GL_ONE GL_ONE
  73.         alphaGen entity
  74. //        rgbGen entity
  75.         rgbGen identitylighting
  76.     }
  77. }
  78.  
  79. bh_metal_spark
  80. {
  81.     spritegen parallel_oriented
  82.     cull none
  83.     surfaceparm nolightmap
  84.     {
  85.         map textures/effects/metalspark.tga
  86.         blendFunc GL_ONE GL_ONE
  87.         alphaGen entity
  88. //        rgbGen entity
  89.         rgbGen identity
  90.     }
  91. }
  92.  
  93. //=====================================================================================
  94. // Bullet hit - Dirt
  95.  
  96. bh_dirt_piece
  97. {
  98.     spritegen parallel_oriented
  99.     cull none
  100.     {
  101.         map textures/effects/bh_dirt_piece.tga
  102.         blendFunc blend
  103.         alphaGen vertex
  104.         rgbGen vertex
  105.     }
  106. }
  107.  
  108. bh_mud_splot
  109. {
  110.     spritegen parallel_oriented
  111.     cull none
  112.     {
  113.         map textures/effects/mudsplot.tga
  114.         blendFunc blend
  115.         alphaGen vertex
  116.         rgbGen vertex
  117.     }
  118. }
  119.  
  120. //=====================================================================================
  121. // Bullet hit - Foliage
  122.  
  123. bh_foliage_leaf
  124. {
  125.     cull none
  126.     {
  127.         clampmap models/fx/leaf/leaf.tga
  128.         blendFunc blend
  129.         alphaGen entity
  130.         rgbGen lightingGrid
  131.     }
  132. }
  133.  
  134. //=====================================================================================
  135. // Bullet hit - Grass
  136.  
  137. bh_grass_piece
  138. {
  139.     nopicmip
  140.     cull none
  141.     {
  142.         map textures/effects/bh_grass_piece.tga
  143.         blendFunc blend
  144. //        blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  145.         alphaGen entity
  146.         rgbGen lightingGrid
  147.     }
  148. }
  149.  
  150. //=====================================================================================
  151. // Bullet hit - Water
  152.  
  153. bh_water_drop
  154. {
  155.     spritegen parallel_oriented
  156.     cull none
  157.     {
  158.         map textures/effects/bh_water_drop.tga
  159. //        blendFunc blend
  160. //        alphaGen entity
  161. //        blendFunc add
  162. //        rgbGen lightingGrid
  163.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  164.         alphaGen vertex
  165.         rgbGen vertex
  166.     }
  167. }
  168.  
  169. water_trail_bubble
  170. {
  171.     spritegen parallel_oriented
  172.     cull none
  173.     {
  174.         map textures/effects/bh_water_drop.tga
  175. //        blendFunc blend
  176. //        alphaGen entity
  177.         blendFunc add
  178. //        rgbGen lightingGrid
  179.         alphaGen vertex
  180.         rgbGen vertex
  181.     }
  182. }
  183.  
  184.  
  185. bh_water_ring
  186. {
  187.     spriteGen oriented
  188.     cull none
  189.     {
  190.         map textures/effects/bh_water_ring.tga
  191. //        blendFunc GL_ONE GL_ONE
  192.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  193.         alphaGen vertex
  194.         rgbGen vertex
  195.     }
  196. }
  197.  
  198. water_ring_moving
  199. {
  200.     spriteGen oriented
  201.     cull none
  202.     {
  203.         map textures/effects/water_ring_moving.tga
  204. //        blendFunc GL_ONE GL_ONE
  205.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  206.         alphaGen vertex
  207.         rgbGen vertex
  208.     }
  209. }
  210.  
  211. water_wake
  212. {
  213.     spriteGen oriented
  214.     cull none
  215.     {
  216.         clampmap textures/effects/water_wake.tga
  217. //        blendFunc GL_ONE GL_ONE
  218.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  219.         alphaGen vertex
  220.         rgbGen vertex
  221.     }
  222. }
  223.  
  224. //=====================================================================================
  225. // Bullet hit - Ocean
  226.  
  227. bh_ocean_plume
  228. {
  229.     spritegen parallel_upright
  230.     cull none
  231.     {
  232.         animmap 10 textures/sprites/waterplume1.tga textures/sprites/waterplume2.tga textures/sprites/waterplume3.tga textures/sprites/waterplume4.tga textures/sprites/waterplume5.tga textures/sprites/waterplume6.tga
  233.         blendFunc blend
  234.         alphaGen vertex
  235.         rgbGen vertex
  236.     }
  237. }
  238.  
  239. water_splash_drop
  240. {
  241.     cull none
  242.     {
  243.         clampmap textures/effects/water_splash_drop.tga
  244.         blendFunc blend
  245.         alphaGen entity
  246.         rgbGen lightingGrid
  247.     }
  248. }
  249.  
  250. oceanspray
  251. {
  252.     spritegen parallel_oriented
  253.     cull none
  254.     {
  255.         clampmap textures/effects/oceanspray.tga
  256.         blendFunc blend
  257.         alphaGen vertex
  258.         rgbGen vertex
  259.     }
  260. }
  261.  
  262. //=====================================================================================
  263. // Bullet hit - Sand
  264.  
  265. bh_sand
  266. {
  267.     spritegen parallel_upright
  268.     cull none
  269.     {
  270.         map textures/effects/sandplume1.tga
  271.         blendFunc blend
  272.         alphaGen vertex
  273.         rgbGen vertex
  274.     }
  275. }
  276.  
  277. //=====================================================================================
  278. // Bullet hit - Snow
  279.  
  280.  
  281. bh_snow_puff
  282. {
  283.     spritegen parallel_oriented
  284.     cull none
  285.     {
  286.         map textures/effects/bh_snow_puff.tga
  287.         blendFunc blend
  288.         alphaGen vertex
  289.         rgbGen vertex
  290.     }
  291. }
  292.  
  293. //=====================================================================================
  294. // Muzzle flashes
  295.  
  296. muzmodel
  297. {
  298.     sort nearest
  299.     cull none
  300.     {
  301.         map models/fx/muzflash/flashnode1.tga
  302.         blendFunc GL_SRC_ALPHA GL_ONE
  303.         alphagen vertex
  304.     }
  305. }
  306.  
  307. muzsprite
  308. {
  309.     sort nearest
  310.     cull none
  311.     spriteGen parallel_oriented
  312.     spriteScale .3
  313.     {
  314.         map models/fx/muzflash/flashnode1.tga
  315.         blendFunc GL_SRC_ALPHA GL_ONE
  316.         alphaGen vertex
  317.         //rgbGen vertex
  318.     }
  319. }
  320.  
  321. thompsonsmg_spriteflash
  322. {
  323.     sort nearest
  324.     cull none
  325.     spriteGen parallel_oriented
  326.     spriteScale .7
  327.     {
  328.         map models/fx/muzflash/thompsonsmg_spriteflash.tga
  329.         blendFunc GL_ONE GL_ONE
  330.         alphaGen vertex
  331.     }
  332. }
  333.  
  334. thompsonsmg_sideflash
  335. {
  336.     sort nearest
  337.     cull none
  338.     {
  339.         map models/fx/muzflash/thompsonsmg_sideflash.tga
  340.         blendFunc GL_ONE GL_ONE
  341.         alphaGen vertex
  342.     }
  343. }
  344.  
  345. mg42_spriteflash
  346. {
  347.     sort nearest
  348.     cull none
  349.     spriteGen parallel_oriented
  350.     spriteScale .7
  351.     {
  352.         map models/fx/muzflash/mg42_spriteflash.tga
  353.         blendFunc GL_ONE GL_ONE
  354.         alphaGen vertex
  355.     }
  356. }
  357.  
  358. mg42_sideflash
  359. {
  360.     sort nearest
  361.     cull none
  362.     {
  363.         map models/fx/muzflash/mg42_sideflash.tga
  364.         blendFunc GL_ONE GL_ONE
  365.         alphaGen vertex
  366.     }
  367. }
  368.  
  369. mg42_starflash
  370. {
  371.     sort nearest
  372.     cull none
  373.     {
  374.         map models/fx/muzflash/muzflash2.tga
  375.         blendFunc GL_ONE GL_ONE
  376.         alphaGen vertex
  377.     }
  378. }
  379.  
  380. //=====================================================================================
  381. // Ammo shell casing shaders
  382.  
  383. shellmetal
  384. {
  385.     cull none
  386.     {
  387.         map models/ammo/shell/shell.tga
  388.         rgbGen lightingGrid
  389. //        alphaGen entity
  390.     }
  391.  
  392. //    {
  393. //        map textures/effects/shell_envmap.tga
  394. //        blendFunc GL_DST_COLOR GL_ONE
  395. //        tcGen environment
  396. //    }
  397.  
  398.  
  399. shotgun_shell
  400. {
  401.     cull none
  402.     {
  403.         map models/ammo/shell/shotgun_shell.tga
  404.         rgbGen lightingGrid
  405. //        alphaGen entity
  406.     }
  407.  
  408. //    {
  409. //        map textures/effects/shell_envmap.tga
  410. //        blendFunc GL_DST_COLOR GL_ONE
  411. //        tcGen environment
  412. //    }
  413.  
  414. }
  415.  
  416. //=====================================================================================
  417. // Grenade explosions
  418.  
  419. gren_explosion
  420. {
  421.     nomipmaps
  422.     cull none
  423.     spriteGen parallel_oriented
  424. //    sort additive
  425. //    spriteScale 1.5
  426. //    surfaceparm nolightmap
  427.     {
  428. //        animmap 20 textures/sprites/expl/expl0002.tga textures/sprites/expl/expl0003.tga textures/sprites/expl/expl0004.tga textures/sprites/expl/expl0005.tga textures/sprites/expl/expl0006.tga textures/sprites/expl/expl0007.tga textures/sprites/expl/expl0008.tga textures/sprites/expl/expl0009.tga textures/sprites/expl/expl0010.tga textures/sprites/expl/expl0011.tga textures/sprites/expl/expl0012.tga textures/sprites/expl/expl0013.tga textures/sprites/expl/expl0014.tga textures/sprites/expl/expl0015.tga textures/sprites/expl/expl0016.tga textures/sprites/expl/expl0017.tga textures/sprites/expl/expl0018.tga textures/sprites/expl/expl0019.tga textures/sprites/expl/expl0020.tga textures/sprites/expl/expl0021.tga
  429.         animmap 20 textures/sprites/expl/expl0002.tga textures/sprites/expl/expl0003.tga textures/sprites/expl/expl0004.tga textures/sprites/expl/expl0005.tga textures/sprites/expl/expl0006.tga textures/sprites/expl/expl0007.tga textures/sprites/expl/expl0008.tga textures/sprites/expl/expl0009.tga textures/sprites/expl/expl0010.tga textures/sprites/expl/expl0011.tga textures/sprites/expl/expl0012.tga textures/sprites/expl/expl0013.tga textures/sprites/expl/expl0014.tga textures/sprites/expl/expl0015.tga textures/sprites/expl/expl0016.tga
  430.  
  431.         blendFunc add
  432.         rgbGen vertex
  433.     }
  434.  
  435.  
  436. //=====================================================================================
  437. // mortar stuff
  438.  
  439. dirtplume
  440. {
  441.     nomipmaps
  442.     nopicmip
  443.     cull none
  444.     spriteGen parallel_oriented
  445.     {
  446.         clampmap textures/effects/dirtplume.tga
  447. //        clampmap textures/effects/dirtystuff.tga
  448.         alphafunc ge128
  449. //        blendfunc blend
  450.         alphaGen vertex
  451.         rgbGen vertex
  452.         depthwrite
  453. nextbundle
  454.         map textures/effects/dirtnoise.tga
  455.         tcmod rotate 360
  456.     }
  457. }
  458.  
  459. dirtcloud
  460. {
  461.     nomipmaps
  462.     nopicmip
  463.     cull none
  464.     spriteGen parallel_oriented
  465.     {
  466.         clampmap textures/effects/dirtplume.tga
  467. //        tcmod rotate 120
  468. //        alphafunc ge128
  469.         blendfunc blend
  470.         alphaGen vertex
  471.         rgbGen vertex
  472.     }
  473. }
  474.  
  475. mortar_dirthit
  476. {
  477.     cull none
  478.     spriteGen parallel_upright
  479.     {
  480.         clampmap textures/models/natural/mortarhit2.tga
  481.         alphafunc ge128
  482. //        blendfunc blend
  483.         alphaGen vertex
  484.         rgbGen vertex
  485. //        depthwrite
  486. nextbundle
  487.         map textures/models/natural/mortar_noise.tga
  488.         tcmod scroll 0 -.1
  489.         tcmod scale 8 16
  490.     }
  491. }
  492.  
  493. mortar_dirthit2
  494. {
  495.     cull none
  496.     spriteGen parallel_upright
  497.     {
  498.         clampmap textures/models/natural/motarhit.tga
  499. //        alphafunc ge128
  500.         blendfunc blend
  501.         alphaGen vertex
  502.         rgbGen vertex
  503. //        depthwrite
  504. nextbundle
  505.         map textures/effects/sandplume1.tga
  506.         tcmod scale 2 2
  507.     }
  508. }
  509.  
  510. waterplume
  511. {
  512.     cull none
  513.     spriteGen parallel_oriented
  514.     {
  515.         clampmap textures/effects/h2o_hit.tga
  516. //        alphafunc ge128
  517.         blendfunc blend
  518.         alphaGen vertex
  519.         rgbGen vertex
  520. //        depthwrite
  521.     }
  522. }
  523.  
  524. spritely_water
  525. {
  526.     cull none
  527.     spriteGen parallel_oriented
  528.     {
  529.         clampmap textures/models/natural/waterplume_large.tga
  530. //        blendfunc gl_src_alpha gl_one
  531.         blendfunc blend
  532.         alphaGen vertex
  533.         rgbGen vertex
  534.     }
  535. }
  536.  
  537. grndblst1
  538. {
  539.     cull none
  540.     spritegen parallel
  541.     sort 256
  542.     {
  543.         clampmap textures/effects/grndblst1.tga
  544.         blendfunc GL_SRC_ALPHA GL_ONE
  545.         alphaGen vertex
  546.         rgbGen vertex
  547.     //    nodepthtest
  548.     }
  549. }
  550.  
  551. //=====================================================================================
  552.  
  553. textures/effects/bang
  554. {
  555.     cull none
  556. //    nomipmaps
  557.     spriteGen parallel_oriented
  558.     {
  559. //        animmap 15 textures/effects/bang01.tga textures/effects/bang02.tga textures/effects/bang03.tga textures/effects/bang04.tga textures/effects/bang05.tga textures/effects/bang06.tga textures/effects/bang07.tga textures/effects/bang08.tga textures/effects/bang09.tga textures/effects/bang10.tga textures/effects/bang11.tga textures/effects/bang12.tga textures/effects/bang13.tga textures/effects/bang14.tga textures/effects/bang15.tga textures/effects/bang16.tga textures/effects/bang17.tga textures/effects/bang18.tga textures/effects/bang19.tga
  560. ////        alphafunc ge128
  561. //        blendfunc add
  562. ////        alphaGen vertex
  563. //        rgbGen const 0.5 0.5 0.5
  564. //        depthwrite
  565.  
  566. //        animmap 20 textures/effects/hit01.tga textures/effects/hit02.tga textures/effects/hit03.tga textures/effects/hit04.tga textures/effects/hit05.tga textures/effects/hit06.tga textures/effects/hit07.tga textures/effects/hit08.tga textures/effects/hit09.tga textures/effects/hit10.tga textures/effects/hit11.tga textures/effects/hit12.tga textures/effects/hit13.tga textures/effects/hit14.tga textures/effects/hit15.tga textures/effects/hit16.tga textures/effects/hit17.tga textures/effects/hit18.tga textures/effects/hit19.tga
  567.         animmap 20 textures/effects/bidsh01.tga textures/effects/bidsh02.tga textures/effects/bidsh03.tga textures/effects/bidsh04.tga textures/effects/bidsh05.tga textures/effects/bidsh06.tga textures/effects/bidsh07.tga textures/effects/bidsh08.tga textures/effects/bidsh09.tga textures/effects/bidsh10.tga textures/effects/bidsh11.tga textures/effects/bidsh12.tga textures/effects/bidsh13.tga textures/effects/bidsh14.tga textures/effects/bidsh15.tga textures/effects/bidsh16.tga textures/effects/bidsh17.tga textures/effects/bidsh18.tga textures/effects/bidsh19.tga
  568. //        map textures/effects/hit09.tga
  569. //        blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
  570.         blendfunc add
  571. //        alphaGen wave inversesawtooth -1 3 0 0.95
  572. //        rgbGen colorwave 1 1 1 inversesawtooth -1 3 0 0.95
  573.     }
  574. }
  575.  
  576. textures/effects/woodsplinters
  577. {
  578.     cull none
  579.     spriteGen oriented
  580.     {
  581.         clampmap textures/effects/woodsplinters.tga
  582.         blendfunc blend
  583.         alphaGen vertex
  584.         rgbGen vertex
  585.     }
  586. }
  587.  
  588. //=====================================================================================
  589. // water stuff
  590.  
  591. //// Water splish splash
  592. //water_splash
  593. //{
  594. //    cull none
  595. //    {
  596. //        map textures/effects/water_splash.tga
  597. //        blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  598. //        alphaGen entity
  599. //    }
  600. //}
  601. //
  602. //water_spray
  603. //{
  604. //    cull none
  605. //    {
  606. //        map textures/effects/water_spray.tga
  607. //        blendFunc GL_ONE GL_ONE
  608. //        alphaGen vertex
  609. //        rgbGen vertex
  610. //    }
  611. //}
  612. //
  613. //water_drop1
  614. //{
  615. //    cull none
  616. //    {
  617. //        map textures/effects/water_drop1.tga
  618. //        blendFunc GL_ONE GL_ONE
  619. //        alphaGen vertex
  620. //        rgbGen vertex
  621. //    }
  622. //}
  623. //
  624. //water_splashring
  625. //{
  626. //    cull none
  627. //    spriteGen oriented
  628. //    {
  629. //        map textures/effects/water_splashring.tga
  630. //        blendFunc GL_ONE GL_ONE
  631. //        alphaGen vertex
  632. //        rgbGen vertex
  633. //    }
  634. //}
  635.  
  636. water_splash2
  637.   {
  638.     spriteGen oriented
  639.      cull none
  640.      {
  641.          map textures/effects/water_splash2.tga
  642.          blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  643.          alphaGen vertex
  644.         rgbgen vertex
  645.      }
  646.   }
  647.  
  648. //=====================================================================================
  649. // Barrel Effects
  650.  
  651. barrel_water_long
  652. {
  653.     cull none
  654.     {
  655.         map textures/effects/barrel_oil_long.tga
  656.         blendFunc add
  657.         alphaGen vertex
  658. //        rgbGen vertex
  659.         rgbGen lightingGrid
  660.     }
  661. }
  662.  
  663. barrel_water_splat
  664. {
  665.     polygonOffset
  666.     {
  667.         map textures/effects/barrel_oil_splat.tga
  668.         blendFunc add
  669.         rgbGen vertex
  670.         alphaGen vertex
  671.     }
  672. }
  673.  
  674. barrel_water_drop
  675. {
  676.     spriteGen parallel_oriented
  677.     {
  678.         map textures/effects/barrel_oil_splat.tga
  679.         blendFunc add
  680.         rgbGen vertex
  681.         alphaGen vertex
  682.     }
  683. }
  684.  
  685. //---------------------------------------------------------------------//
  686.  
  687. barrel_oil_long
  688. {
  689.     cull none
  690.     {
  691.         map textures/effects/barrel_oil_long.tga
  692.         blendFunc blend
  693.         alphaGen vertex
  694. //        rgbGen vertex
  695.         rgbGen lightingGrid
  696.     }
  697. }
  698.  
  699. barrel_oil_splat
  700. {
  701.     polygonOffset
  702.     {
  703.         map textures/effects/barrel_oil_splat.tga
  704.         blendFunc blend
  705.         rgbGen vertex
  706.         alphaGen vertex
  707.     }
  708. }
  709.  
  710. barrel_oil_drop
  711. {
  712.     spriteGen parallel_oriented
  713.     {
  714.         map textures/effects/barrel_oil_splat.tga
  715.         blendFunc blend
  716.         rgbGen vertex
  717.         alphaGen vertex
  718.     }
  719. }
  720.  
  721. // Drip Effect
  722. textures/drip
  723. {
  724.     nomipmaps
  725.     nopicmip
  726.     qer_keyword 3dk
  727.     surfaceparm nolightmap
  728.     surfaceparm nonsolid
  729.     surfaceparm trans
  730.     surfaceparm nomarks
  731.     surfaceparm noimpact
  732.     qer_editorimage textures/weather/drip.tga
  733.     deformVertexes autoSprite2
  734.     cull none
  735.     {
  736.         map textures/weather/drip.tga
  737.         //blendfunc blend
  738.         blendfunc add
  739.         rgbgen constant .2 .2 .2
  740.         //alphaGen constant 0.8
  741.         //alphaGen distFade 512 256
  742.         //tcmod scroll 0 -5
  743.     }
  744.  
  745.  
  746. // Rain Effect
  747. textures/rain
  748. {
  749.     nomipmaps
  750.     nopicmip
  751.     qer_keyword 3dk
  752.     surfaceparm nolightmap
  753.     surfaceparm nonsolid
  754.     surfaceparm trans
  755.     surfaceparm nomarks
  756.     surfaceparm noimpact
  757.     qer_editorimage textures/weather/rain.tga
  758.     //deformVertexes autoSprite2
  759.     cull none
  760.     {
  761.         map textures/weather/rain.tga
  762.         //blendfunc blend
  763.         blendfunc add
  764.         rgbgen constant .2 .2 .2
  765.         //alphaGen constant 0.8
  766.         //alphaGen distFade 512 256
  767.         //tcmod scroll 0 -5
  768.     }
  769.  
  770. // Snow Effect
  771. textures/snow0
  772. {
  773.     nomipmaps
  774.     nopicmip
  775.     qer_keyword 3dk
  776.     surfaceparm nolightmap
  777.     surfaceparm nonsolid
  778.     surfaceparm trans
  779.     surfaceparm nomarks
  780.     surfaceparm noimpact
  781.     deformVertexes autoSprite
  782.     cull none
  783.     {
  784.         map textures/weather/snow1.tga
  785.         //blendfunc blend
  786.         blendfunc add
  787.         rgbgen constant .5 .5 .5
  788.         //alphaGen constant 0.8
  789.         //alphaGen distFade 512 256
  790.         //tcmod scroll 0 -5
  791.     }
  792.  
  793. // Snow Effect
  794. textures/snow1
  795. {
  796.     nomipmaps
  797.     nopicmip
  798.     qer_keyword 3dk
  799.     surfaceparm nolightmap
  800.     surfaceparm nonsolid
  801.     surfaceparm trans
  802.     surfaceparm nomarks
  803.     surfaceparm noimpact
  804.     deformVertexes autoSprite
  805.     cull none
  806.     {
  807.         map textures/weather/snow2.tga
  808.         //blendfunc blend
  809.         blendfunc add
  810.         rgbgen constant .5 .5 .5
  811.         //alphaGen constant 0.8
  812.         //alphaGen distFade 512 256
  813.         //tcmod scroll 0 -5
  814.     }
  815.  
  816. // Snow Effect
  817. textures/snow2
  818. {
  819.     nomipmaps
  820.     nopicmip
  821.     qer_keyword 3dk
  822.     surfaceparm nolightmap
  823.     surfaceparm nonsolid
  824.     surfaceparm trans
  825.     surfaceparm nomarks
  826.     surfaceparm noimpact
  827.     deformVertexes autoSprite
  828.     cull none
  829.     {
  830.         map textures/weather/snow3.tga
  831.         //blendfunc blend
  832.         blendfunc add
  833.         rgbgen constant .5 .5 .5
  834.         //alphaGen constant 0.8
  835.         //alphaGen distFade 512 256
  836.         //tcmod scroll 0 -5
  837.     }
  838.  
  839. // Snow Effect
  840. textures/snow3
  841. {
  842.     nomipmaps
  843.     nopicmip
  844.     qer_keyword 3dk
  845.     surfaceparm nolightmap
  846.     surfaceparm nonsolid
  847.     surfaceparm trans
  848.     surfaceparm nomarks
  849.     surfaceparm noimpact
  850.     deformVertexes autoSprite
  851.     cull none
  852.     {
  853.         map textures/weather/snow4.tga
  854.         //blendfunc blend
  855.         blendfunc add
  856.         rgbgen constant .5 .5 .5
  857.         //alphaGen constant 0.8
  858.         //alphaGen distFade 512 256
  859.         //tcmod scroll 0 -5
  860.     }
  861.  
  862. // Snow Effect
  863. textures/snow4
  864. {
  865.     nomipmaps
  866.     nopicmip
  867.     qer_keyword 3dk
  868.     surfaceparm nolightmap
  869.     surfaceparm nonsolid
  870.     surfaceparm trans
  871.     surfaceparm nomarks
  872.     surfaceparm noimpact
  873.     deformVertexes autoSprite
  874.     cull none
  875.     {
  876.         map textures/weather/snow5.tga
  877.         //blendfunc blend
  878.         blendfunc add
  879.         rgbgen constant .5 .5 .5
  880.         //alphaGen constant 0.8
  881.         //alphaGen distFade 512 256
  882.         //tcmod scroll 0 -5
  883.     }
  884.  
  885. // Snow Effect
  886. textures/snow5
  887. {
  888.     nomipmaps
  889.     nopicmip
  890.     qer_keyword 3dk
  891.     surfaceparm nolightmap
  892.     surfaceparm nonsolid
  893.     surfaceparm trans
  894.     surfaceparm nomarks
  895.     surfaceparm noimpact
  896.     deformVertexes autoSprite
  897.     cull none
  898.     {
  899.         map textures/weather/snow6.tga
  900.         //blendfunc blend
  901.         blendfunc add
  902.         rgbgen constant .5 .5 .5
  903.         //alphaGen constant 0.8
  904.         //alphaGen distFade 512 256
  905.         //tcmod scroll 0 -5
  906.     }
  907.  
  908. // Snow Effect
  909. textures/snow6
  910. {
  911.     nomipmaps
  912.     nopicmip
  913.     qer_keyword 3dk
  914.     surfaceparm nolightmap
  915.     surfaceparm nonsolid
  916.     surfaceparm trans
  917.     surfaceparm nomarks
  918.     surfaceparm noimpact
  919.     deformVertexes autoSprite
  920.     cull none
  921.     {
  922.         map textures/weather/snow7.tga
  923.         //blendfunc blend
  924.         blendfunc add
  925.         rgbgen constant .5 .5 .5
  926.         //alphaGen constant 0.8
  927.         //alphaGen distFade 512 256
  928.         //tcmod scroll 0 -5
  929.     }
  930.  
  931. // Snow Effect
  932. textures/snow7
  933. {
  934.     nomipmaps
  935.     nopicmip
  936.     qer_keyword 3dk
  937.     surfaceparm nolightmap
  938.     surfaceparm nonsolid
  939.     surfaceparm trans
  940.     surfaceparm nomarks
  941.     surfaceparm noimpact
  942.     deformVertexes autoSprite
  943.     cull none
  944.     {
  945.         map textures/weather/snow8.tga
  946.         //blendfunc blend
  947.         blendfunc add
  948.         rgbgen constant .5 .5 .5
  949.         //alphaGen constant 0.8
  950.         //alphaGen distFade 512 256
  951.         //tcmod scroll 0 -5
  952.     }
  953.  
  954. // Snow Effect
  955. textures/snow8
  956. {
  957.     nomipmaps
  958.     nopicmip
  959.     qer_keyword 3dk
  960.     surfaceparm nolightmap
  961.     surfaceparm nonsolid
  962.     surfaceparm trans
  963.     surfaceparm nomarks
  964.     surfaceparm noimpact
  965.     deformVertexes autoSprite
  966.     cull none
  967.     {
  968.         map textures/weather/snow9.tga
  969.         //blendfunc blend
  970.         blendfunc add
  971.         rgbgen constant .5 .5 .5
  972.         //alphaGen constant 0.8
  973.         //alphaGen distFade 512 256
  974.         //tcmod scroll 0 -5
  975.     }
  976.  
  977. // Snow Effect
  978. textures/snow9
  979. {
  980.     nomipmaps
  981.     nopicmip
  982.     qer_keyword 3dk
  983.     surfaceparm nolightmap
  984.     surfaceparm nonsolid
  985.     surfaceparm trans
  986.     surfaceparm nomarks
  987.     surfaceparm noimpact
  988.     deformVertexes autoSprite
  989.     cull none
  990.     {
  991.         map textures/weather/snow10.tga
  992.         //blendfunc blend
  993.         blendfunc add
  994.         rgbgen constant .5 .5 .5
  995.         //alphaGen constant 0.8
  996.         //alphaGen distFade 512 256
  997.         //tcmod scroll 0 -5
  998.     }
  999.  
  1000. // Snow Effect
  1001. textures/snow10
  1002. {
  1003.     nomipmaps
  1004.     nopicmip
  1005.     qer_keyword 3dk
  1006.     surfaceparm nolightmap
  1007.     surfaceparm nonsolid
  1008.     surfaceparm trans
  1009.     surfaceparm nomarks
  1010.     surfaceparm noimpact
  1011.     deformVertexes autoSprite
  1012.     cull none
  1013.     {
  1014.         map textures/weather/snow11.tga
  1015.         //blendfunc blend
  1016.         blendfunc add
  1017.         rgbgen constant .5 .5 .5
  1018.         //alphaGen constant 0.8
  1019.         //alphaGen distFade 512 256
  1020.         //tcmod scroll 0 -5
  1021.     }
  1022.  
  1023. // Snow Effect
  1024. textures/snow11
  1025. {
  1026.     nomipmaps
  1027.     nopicmip
  1028.     qer_keyword 3dk
  1029.     surfaceparm nolightmap
  1030.     surfaceparm nonsolid
  1031.     surfaceparm trans
  1032.     surfaceparm nomarks
  1033.     surfaceparm noimpact
  1034.     deformVertexes autoSprite
  1035.     cull none
  1036.     {
  1037.         map textures/weather/snow12.tga
  1038.         //blendfunc blend
  1039.         blendfunc add
  1040.         rgbgen constant .5 .5 .5
  1041.         //alphaGen constant 0.8
  1042.         //alphaGen distFade 512 256
  1043.         //tcmod scroll 0 -5
  1044.     }
  1045.  
  1046.  
  1047.  
  1048.  
  1049. //__________________________________________Fallout Effect_________________
  1050. // Snow Effect
  1051. textures/fallout0
  1052. {
  1053.     nomipmaps
  1054.     nopicmip
  1055.     qer_keyword 3dk
  1056.     surfaceparm nolightmap
  1057.     surfaceparm nonsolid
  1058.     surfaceparm trans
  1059.     surfaceparm nomarks
  1060.     surfaceparm noimpact
  1061.     deformVertexes autoSprite
  1062.     cull none
  1063.     {
  1064.         map textures/weather/fallout_1.tga
  1065.         //map textures/weather/snow1.tga
  1066.         blendfunc blend
  1067.         rgbGen vertex
  1068.         alphaGen vertex
  1069.         //blendfunc add
  1070.         //rgbgen constant .5 .5 .5
  1071.         //alphaGen constant 0.8
  1072.         //alphaGen distFade 512 256
  1073.         //tcmod scroll 0 -5
  1074.     }
  1075.  
  1076. // Snow Effect
  1077. textures/fallout1
  1078. {
  1079.     nomipmaps
  1080.     nopicmip
  1081.     qer_keyword 3dk
  1082.     surfaceparm nolightmap
  1083.     surfaceparm nonsolid
  1084.     surfaceparm trans
  1085.     surfaceparm nomarks
  1086.     surfaceparm noimpact
  1087.     deformVertexes autoSprite
  1088.     cull none
  1089.     {
  1090.         map textures/weather/fallout_1_burning.tga
  1091.         //map textures/weather/snow2.tga
  1092.         blendfunc blend
  1093.         rgbGen vertex
  1094.         alphaGen vertex
  1095.         //blendfunc add
  1096.         //rgbgen constant .5 .5 .5
  1097.         //alphaGen constant 0.8
  1098.         //alphaGen distFade 512 256
  1099.         //tcmod scroll 0 -5
  1100.     }
  1101.  
  1102. // Snow Effect
  1103. textures/fallout2
  1104. {
  1105.     nomipmaps
  1106.     nopicmip
  1107.     qer_keyword 3dk
  1108.     surfaceparm nolightmap
  1109.     surfaceparm nonsolid
  1110.     surfaceparm trans
  1111.     surfaceparm nomarks
  1112.     surfaceparm noimpact
  1113.     deformVertexes autoSprite
  1114.     cull none
  1115.     {
  1116.         map textures/weather/fallout_1.tga
  1117.         //map textures/weather/snow3.tga
  1118.         blendfunc blend
  1119.         rgbGen vertex
  1120.         alphaGen vertex
  1121.         //blendfunc add
  1122.         //rgbgen constant .5 .5 .5
  1123.         //alphaGen constant 0.8
  1124.         //alphaGen distFade 512 256
  1125.         //tcmod scroll 0 -5
  1126.     }
  1127.  
  1128. // Snow Effect
  1129. textures/fallout3
  1130. {
  1131.     nomipmaps
  1132.     nopicmip
  1133.     qer_keyword 3dk
  1134.     surfaceparm nolightmap
  1135.     surfaceparm nonsolid
  1136.     surfaceparm trans
  1137.     surfaceparm nomarks
  1138.     surfaceparm noimpact
  1139.     deformVertexes autoSprite
  1140.     cull none
  1141.     {
  1142.         map textures/weather/fallout_cluster.tga
  1143.         blendfunc blend
  1144.         rgbGen vertex
  1145.         alphaGen vertex
  1146.         //rgbgen constant .5 .5 .5
  1147.         //alphaGen constant 0.8
  1148.         //alphaGen distFade 512 256
  1149.         //tcmod scroll 0 -5
  1150.     }
  1151.  
  1152. // Snow Effect
  1153. textures/fallout4
  1154. {
  1155.     nomipmaps
  1156.     nopicmip
  1157.     qer_keyword 3dk
  1158.     surfaceparm nolightmap
  1159.     surfaceparm nonsolid
  1160.     surfaceparm trans
  1161.     surfaceparm nomarks
  1162.     surfaceparm noimpact
  1163.     deformVertexes autoSprite
  1164.     cull none
  1165.     {
  1166.         map textures/weather/fallout_cluster.tga
  1167.         blendfunc blend
  1168.         rgbGen vertex
  1169.         alphaGen vertex
  1170.         //rgbgen constant .5 .5 .5
  1171.         //alphaGen constant 0.8
  1172.         //alphaGen distFade 512 256
  1173.         //tcmod scroll 0 -5
  1174.     }
  1175.  
  1176. // Snow Effect
  1177. textures/fallout5
  1178. {
  1179.     nomipmaps
  1180.     nopicmip
  1181.     qer_keyword 3dk
  1182.     surfaceparm nolightmap
  1183.     surfaceparm nonsolid
  1184.     surfaceparm trans
  1185.     surfaceparm nomarks
  1186.     surfaceparm noimpact
  1187.     deformVertexes autoSprite
  1188.     cull none
  1189.     {
  1190.         map textures/weather/fallout_1.tga
  1191.         blendfunc blend
  1192.         rgbGen vertex
  1193.         alphaGen vertex
  1194.         //rgbgen constant .5 .5 .5
  1195.         //alphaGen constant 0.8
  1196.         //alphaGen distFade 512 256
  1197.         //tcmod scroll 0 -5
  1198.     }
  1199.  
  1200. // Snow Effect
  1201. textures/fallout6
  1202. {
  1203.     nomipmaps
  1204.     nopicmip
  1205.     qer_keyword 3dk
  1206.     surfaceparm nolightmap
  1207.     surfaceparm nonsolid
  1208.     surfaceparm trans
  1209.     surfaceparm nomarks
  1210.     surfaceparm noimpact
  1211.     deformVertexes autoSprite
  1212.     cull none
  1213.     {
  1214.         map textures/weather/fallout_1.tga
  1215.         blendfunc blend
  1216.         rgbGen vertex
  1217.         alphaGen vertex
  1218.         //rgbgen constant .5 .5 .5
  1219.         //alphaGen constant 0.8
  1220.         //alphaGen distFade 512 256
  1221.         //tcmod scroll 0 -5
  1222.     }
  1223.  
  1224. // Snow Effect
  1225. textures/fallout7
  1226. {
  1227.     nomipmaps
  1228.     nopicmip
  1229.     qer_keyword 3dk
  1230.     surfaceparm nolightmap
  1231.     surfaceparm nonsolid
  1232.     surfaceparm trans
  1233.     surfaceparm nomarks
  1234.     surfaceparm noimpact
  1235.     deformVertexes autoSprite
  1236.     cull none
  1237.     {
  1238.         map textures/weather/fallout_1.tga
  1239.         blendfunc blend
  1240.         rgbGen vertex
  1241.         alphaGen vertex
  1242.         //rgbgen constant .5 .5 .5
  1243.         //alphaGen constant 0.8
  1244.         //alphaGen distFade 512 256
  1245.         //tcmod scroll 0 -5
  1246.     }
  1247.  
  1248. // Snow Effect
  1249. textures/fallout8
  1250. {
  1251.     nomipmaps
  1252.     nopicmip
  1253.     qer_keyword 3dk
  1254.     surfaceparm nolightmap
  1255.     surfaceparm nonsolid
  1256.     surfaceparm trans
  1257.     surfaceparm nomarks
  1258.     surfaceparm noimpact
  1259.     deformVertexes autoSprite
  1260.     cull none
  1261.     {
  1262.         map textures/weather/fallout_2.tga
  1263.         blendfunc blend
  1264.         rgbGen vertex
  1265.         alphaGen vertex
  1266.         //rgbgen constant .5 .5 .5
  1267.         //alphaGen constant 0.8
  1268.         //alphaGen distFade 512 256
  1269.         //tcmod scroll 0 -5
  1270.     }
  1271.  
  1272. // Snow Effect
  1273. textures/fallout9
  1274. {
  1275.     nomipmaps
  1276.     nopicmip
  1277.     qer_keyword 3dk
  1278.     surfaceparm nolightmap
  1279.     surfaceparm nonsolid
  1280.     surfaceparm trans
  1281.     surfaceparm nomarks
  1282.     surfaceparm noimpact
  1283.     deformVertexes autoSprite
  1284.     cull none
  1285.     {
  1286.         map textures/weather/fallout_2.tga
  1287.         blendfunc blend
  1288.         rgbGen vertex
  1289.         alphaGen vertex
  1290.         //blendfunc add
  1291.         //alphaGen constant 0.8
  1292.         //alphaGen distFade 512 256
  1293.         //tcmod scroll 0 -5
  1294.     }
  1295.  
  1296. // Snow Effect
  1297. textures/fallout10
  1298. {
  1299.     nomipmaps
  1300.     nopicmip
  1301.     qer_keyword 3dk
  1302.     surfaceparm nolightmap
  1303.     surfaceparm nonsolid
  1304.     surfaceparm trans
  1305.     surfaceparm nomarks
  1306.     surfaceparm noimpact
  1307.     deformVertexes autoSprite
  1308.     cull none
  1309.     {
  1310.         map textures/weather/fallout_3.tga
  1311.         blendfunc blend
  1312.         rgbGen vertex
  1313.         alphaGen vertex
  1314.         //rgbgen constant .5 .5 .5
  1315.         //alphaGen constant 0.8
  1316.         //alphaGen distFade 512 256
  1317.         //tcmod scroll 0 -5
  1318.     }
  1319.  
  1320. // Snow Effect
  1321. textures/fallout11
  1322. {
  1323.     nomipmaps
  1324.     nopicmip
  1325.     qer_keyword 3dk
  1326.     surfaceparm nolightmap
  1327.     surfaceparm nonsolid
  1328.     surfaceparm trans
  1329.     surfaceparm nomarks
  1330.     surfaceparm noimpact
  1331.     deformVertexes autoSprite
  1332.     cull none
  1333.     {
  1334.         map textures/weather/fallout_3.tga
  1335.         blendfunc blend
  1336.         rgbGen vertex
  1337.         alphaGen vertex
  1338.         //rgbgen constant .5 .5 .5
  1339.         //alphaGen constant 0.8
  1340.         //alphaGen distFade 512 256
  1341.         //tcmod scroll 0 -5
  1342.     }
  1343.  
  1344.  
  1345. //_____________________________________________________SeaGull_________________________________________________//
  1346.  
  1347. seagull
  1348. {
  1349.        cull none
  1350.        nomipmaps
  1351.        surfaceparm nonsolid
  1352.        qer_keyword bird
  1353.        surfaceparm trans
  1354.        surfaceparm nomarks
  1355.        surfaceparm noimpact
  1356.        qer_editorimage textures/special/gull.tga
  1357.     deformVertexes autoSprite2
  1358.     cull none
  1359. {
  1360.         map textures/special/gull.tga
  1361.         //blendfunc blend
  1362.         alpahFunc GE128
  1363.         rgbgen constant .2 .2 .2
  1364.         //alphaGen constant 0.8
  1365.         //alphaGen distFade 512 256
  1366.         //tcmod scroll 0 -5
  1367.     }
  1368.  
  1369. bodyhitpuff
  1370. {
  1371.     spritegen parallel_oriented
  1372.     cull none
  1373.     {
  1374.         map textures/effects/bodyhitpuff.tga
  1375.         blendFunc blend
  1376.         alphaGen vertex
  1377.         rgbGen vertex
  1378.     }
  1379. }
  1380.  
  1381. //_____________________________________________________Flame_________________________________________________//
  1382.  
  1383. simple_flame
  1384. {
  1385.     nopicmip
  1386.     nomipmaps
  1387.     spritegen parallel_upright
  1388.     cull none
  1389.     {
  1390. //        animmap 10 textures/effects/aFlame_01.tga textures/effects/aFlame_02.tga textures/effects/aFlame_03.tga textures/effects/aFlame_04.tga textures/effects/aFlame_05.tga textures/effects/aFlame_06.tga textures/effects/aFlame_07.tga textures/effects/aFlame_08.tga textures/effects/aFlame_03.tga
  1391.         animmap 15 textures/effects/flamer_01.tga textures/effects/flamer_02.tga textures/effects/flamer_03.tga textures/effects/flamer_04.tga textures/effects/flamer_05.tga textures/effects/flamer_06.tga textures/effects/flamer_07.tga textures/effects/flamer_08.tga textures/effects/flamer_09.tga textures/effects/flamer_10.tga textures/effects/flamer_11.tga textures/effects/flamer_12.tga textures/effects/flamer_13.tga textures/effects/flamer_14.tga textures/effects/flamer_15.tga textures/effects/flamer_16.tga textures/effects/flamer_17.tga textures/effects/flamer_18.tga textures/effects/flamer_19.tga textures/effects/flamer_20.tga textures/effects/flamer_21.tga textures/effects/flamer_22.tga textures/effects/flamer_23.tga textures/effects/flamer_24.tga textures/effects/flamer_25.tga
  1392.         blendfunc add
  1393.     }
  1394.  
  1395. simple_flame_pj
  1396. {
  1397.     nopicmip
  1398.     nomipmaps
  1399.     spritegen parallel_oriented
  1400.     cull none
  1401.     {
  1402. //        animmap 10 textures/effects/aFlame_01.tga textures/effects/aFlame_02.tga textures/effects/aFlame_03.tga textures/effects/aFlame_04.tga textures/effects/aFlame_05.tga textures/effects/aFlame_06.tga textures/effects/aFlame_07.tga textures/effects/aFlame_08.tga textures/effects/aFlame_03.tga
  1403.         animmap 15 textures/effects/flamer_01.tga textures/effects/flamer_02.tga textures/effects/flamer_03.tga textures/effects/flamer_04.tga textures/effects/flamer_05.tga textures/effects/flamer_06.tga textures/effects/flamer_07.tga textures/effects/flamer_08.tga textures/effects/flamer_09.tga textures/effects/flamer_10.tga textures/effects/flamer_11.tga textures/effects/flamer_12.tga textures/effects/flamer_13.tga textures/effects/flamer_14.tga textures/effects/flamer_15.tga textures/effects/flamer_16.tga textures/effects/flamer_17.tga textures/effects/flamer_18.tga textures/effects/flamer_19.tga textures/effects/flamer_20.tga textures/effects/flamer_21.tga textures/effects/flamer_22.tga textures/effects/flamer_23.tga textures/effects/flamer_24.tga textures/effects/flamer_25.tga
  1404.         blendfunc add
  1405.     }
  1406.   
  1407. //_____________________________________________________________________________________________________________//
  1408.  
  1409. stonechip
  1410. {
  1411.     spritegen parallel_oriented
  1412.     cull none
  1413.     {
  1414.         map textures/effects/stonechip.tga
  1415.         alphaFunc GE128
  1416.         alphaGen vertex
  1417.         rgbGen vertex
  1418.     }
  1419. }
  1420.  
  1421. //_____________________________________________________________________________________________________________//
  1422.  
  1423. barrel_gas_expl
  1424. {
  1425.     spritegen parallel_oriented
  1426.     cull none
  1427.     {
  1428.         animmap 30 textures/effects/grndcooker01.tga textures/effects/grndcooker02.tga textures/effects/grndcooker03.tga textures/effects/grndcooker04.tga textures/effects/grndcooker05.tga textures/effects/grndcooker06.tga textures/effects/grndcooker07.tga textures/effects/grndcooker08.tga textures/effects/grndcooker09.tga textures/effects/grndcooker10.tga textures/effects/grndcooker11.tga textures/effects/grndcooker12.tga textures/effects/grndcooker13.tga textures/effects/grndcooker14.tga textures/effects/grndcooker15.tga textures/effects/grndcooker16.tga textures/effects/grndcooker17.tga
  1429.         blendfunc add
  1430.     }
  1431. }
  1432.  
  1433. plane_bomb_expl
  1434. {
  1435.     spritegen parallel_oriented
  1436.     cull none
  1437.     {
  1438.         animmap 30 textures/effects/mushroom01.tga textures/effects/mushroom02.tga textures/effects/mushroom03.tga textures/effects/mushroom04.tga textures/effects/mushroom05.tga textures/effects/mushroom06.tga textures/effects/mushroom07.tga textures/effects/mushroom08.tga textures/effects/mushroom09.tga textures/effects/mushroom10.tga textures/effects/mushroom11.tga textures/effects/mushroom12.tga textures/effects/mushroom13.tga textures/effects/mushroom14.tga textures/effects/mushroom15.tga
  1439.         blendfunc add
  1440.     }
  1441. }
  1442.  
  1443. fire_ring
  1444. {
  1445.     nopicmip
  1446.     surfaceparm nolightmap
  1447.     spritegen parallel_oriented
  1448. //    spritegen parallel
  1449.     noMerge
  1450.     cull twosided
  1451.     {
  1452.         clampmap textures/effects/fire_ring.tga
  1453.         blendFunc GL_SRC_ALPHA GL_ONE
  1454.         tcMod rotate 60
  1455.     //    rgbGen vertex
  1456.     //    alphaGen vertex
  1457.     nextbundle
  1458.         clampmap textures/effects/fire_ring.tga
  1459.         tcMod rotate -60
  1460.     }
  1461. }
  1462. //dead us bodies-------------------------------------------------------------------------------------------
  1463.  
  1464. textures/effects/usdead1a // Sprite version
  1465. {
  1466.     qer_editorimage textures/effects/usdead1a.tga
  1467.     surfaceparm nonsolid
  1468.     surfaceparm translucent
  1469.  
  1470.     
  1471.     {
  1472.         map textures/effects/usdead1a.tga
  1473.         depthWrite
  1474.         alphaFunc GE128
  1475.     nextbundle
  1476.         map $lightmap
  1477.     }
  1478.  
  1479.     
  1480.  
  1481. textures/effects/usdead1b // Sprite version
  1482. {
  1483.     qer_editorimage textures/effects/usdead1b.tga
  1484.     surfaceparm nonsolid
  1485.     surfaceparm translucent
  1486.  
  1487.     
  1488.     {
  1489.         map textures/effects/usdead1b.tga
  1490.         depthWrite
  1491.         alphaFunc GE128
  1492.     nextbundle
  1493.         map $lightmap
  1494.     }
  1495.  
  1496.  
  1497.  
  1498. textures/effects/usdead1c // Sprite version
  1499. {
  1500.     qer_editorimage textures/effects/usdead1c.tga
  1501.     surfaceparm nonsolid
  1502.     surfaceparm translucent
  1503.  
  1504.     
  1505.     {
  1506.         map textures/effects/usdead1c.tga
  1507.         depthWrite
  1508.         alphaFunc GE128
  1509.     nextbundle
  1510.         map $lightmap
  1511.     }
  1512.  
  1513.  
  1514. textures/effects/usdead2a // Sprite version
  1515. {
  1516.     qer_editorimage textures/effects/usdead2a.tga
  1517.     surfaceparm nonsolid
  1518.     surfaceparm translucent
  1519.  
  1520.     
  1521.     {
  1522.         map textures/effects/usdead2a.tga
  1523.         depthWrite
  1524.         alphaFunc GE128
  1525.     nextbundle
  1526.         map $lightmap
  1527.     }
  1528.  
  1529.  
  1530. textures/effects/usdead2b // Sprite version
  1531. {
  1532.     qer_editorimage textures/effects/usdead2b.tga
  1533.     surfaceparm nonsolid
  1534.     surfaceparm translucent
  1535.     {
  1536.         map textures/effects/usdead2b.tga
  1537.         depthWrite
  1538.         alphaFunc GE128
  1539.     nextbundle
  1540.         map $lightmap
  1541.     }
  1542.  
  1543.  
  1544. textures/effects/usdead2c // Sprite version
  1545. {
  1546.     qer_editorimage textures/effects/usdead2c.tga
  1547.     surfaceparm nonsolid
  1548.     surfaceparm translucent
  1549.  
  1550.     {
  1551.         map textures/effects/usdead2c.tga
  1552.         depthWrite
  1553.         alphaFunc GE128
  1554.     nextbundle
  1555.         map $lightmap
  1556.     }
  1557.  
  1558.  
  1559. textures/effects/usdead3a // Sprite version
  1560. {
  1561.     qer_editorimage textures/effects/usdead3a.tga
  1562.     surfaceparm nonsolid
  1563.     surfaceparm translucent
  1564.  
  1565.     
  1566.     {
  1567.         map textures/effects/usdead3a.tga
  1568.         depthWrite
  1569.         alphaFunc GE128
  1570.     nextbundle
  1571.         map $lightmap
  1572.     }
  1573.  
  1574.  
  1575. textures/effects/usdead3b // Sprite version
  1576. {
  1577.     qer_editorimage textures/effects/usdead3b.tga
  1578.     surfaceparm nonsolid
  1579.     surfaceparm translucent
  1580.  
  1581.     
  1582.     {
  1583.         map textures/effects/usdead3b.tga
  1584.         depthWrite
  1585.         alphaFunc GE128
  1586.     nextbundle
  1587.         map $lightmap
  1588.     }
  1589.  
  1590.  
  1591. textures/effects/usdead3c // Sprite version
  1592. {
  1593.     qer_editorimage textures/effects/usdead3c.tga
  1594.     surfaceparm nonsolid
  1595.     surfaceparm translucent
  1596.  
  1597.     
  1598.     {
  1599.         map textures/effects/usdead3c.tga
  1600.         depthWrite
  1601.         alphaFunc GE128
  1602.     nextbundle
  1603.         map $lightmap
  1604.     }
  1605.  
  1606. ////BACK TO OUR GOODIES!!!!!!!!!!//
  1607.  
  1608. hall_purger
  1609. {
  1610.     cull none
  1611.     nopicmip
  1612.     nomipmaps
  1613.     spriteGen parallel_oriented
  1614.     {
  1615.         animmap 13 textures/effects/ball001.tga textures/effects/ball002.tga textures/effects/ball003.tga textures/effects/ball004.tga textures/effects/ball005.tga textures/effects/ball006.tga textures/effects/ball007.tga textures/effects/ball008.tga textures/effects/ball009.tga textures/effects/ball010.tga textures/effects/ball011.tga textures/effects/ball012.tga textures/effects/ball013.tga 
  1616.             blendfunc add
  1617.     }
  1618. }
  1619.  
  1620. hot_slag
  1621. {
  1622.     cull none
  1623.     nopicmip
  1624.     nomipmaps
  1625.     spriteGen parallel_oriented
  1626.  
  1627.     {
  1628.         map textures/effects/slag_hot.tga
  1629.         blendfunc GL_SRC_ALPHA GL_ONE
  1630.         alphaGen vertex
  1631.     }
  1632.  
  1633. glass_small
  1634. {
  1635.     cull none
  1636.     nopicmip
  1637.     nomipmaps
  1638.     spritegen oriented
  1639.   
  1640.       {
  1641.             map textures/effects/glass_small.tga
  1642.             blendfunc blend
  1643.          //depthWrite
  1644.       }
  1645. }
  1646.  
  1647. glass_medium
  1648. {
  1649.     cull none
  1650.     nopicmip
  1651.     nomipmaps
  1652.     spritegen oriented
  1653.   
  1654.       {
  1655.             map textures/effects/glass_medium.tga
  1656.             blendfunc blend
  1657.         //depthWrite
  1658.       }
  1659.  
  1660. glass_large
  1661. {
  1662.     cull none
  1663.     nopicmip
  1664.     nomipmaps
  1665.     spritegen oriented
  1666.   
  1667.       {
  1668.             map textures/effects/glass_large.tga
  1669.             blendfunc blend
  1670.         //depthWrite
  1671.       }
  1672. }
  1673.  
  1674. //=====================================================================================
  1675. // Hallfires
  1676.  
  1677. fireball_pj
  1678. {
  1679.     cull none
  1680.     spriteGen parallel_oriented
  1681.     {
  1682. //        animmap 20 textures/sprites/expl/expl0002.tga textures/sprites/expl/expl0003.tga textures/sprites/expl/expl0004.tga textures/sprites/expl/expl0005.tga textures/sprites/expl/expl0006.tga textures/sprites/expl/expl0007.tga textures/sprites/expl/expl0008.tga textures/sprites/expl/expl0009.tga textures/sprites/expl/expl0010.tga textures/sprites/expl/expl0011.tga textures/sprites/expl/expl0012.tga textures/sprites/expl/expl0013.tga textures/sprites/expl/expl0014.tga textures/sprites/expl/expl0015.tga textures/sprites/expl/expl0016.tga textures/sprites/expl/expl0017.tga textures/sprites/expl/expl0018.tga textures/sprites/expl/expl0019.tga textures/sprites/expl/expl0020.tga textures/sprites/expl/expl0021.tga
  1683.         animmap 15 textures/sprites/expl/expl0002.tga textures/sprites/expl/expl0003.tga textures/sprites/expl/expl0004.tga textures/sprites/expl/expl0005.tga textures/sprites/expl/expl0006.tga textures/sprites/expl/expl0007.tga textures/sprites/expl/expl0008.tga textures/sprites/expl/expl0009.tga textures/sprites/expl/expl0010.tga textures/sprites/expl/expl0011.tga textures/sprites/expl/expl0012.tga textures/sprites/expl/expl0013.tga textures/sprites/expl/expl0014.tga textures/sprites/expl/expl0015.tga textures/sprites/expl/expl0016.tga
  1684.  
  1685.         blendfunc alphaadd
  1686.     //    rgbGen vertex
  1687.     }
  1688. }
  1689.  
  1690. //=====================================================================================
  1691. // electrix
  1692.  
  1693. electric
  1694. {
  1695.     cull none
  1696.         qer_editorimage textures/effects/lectricarc_sml1.tga
  1697.     spriteGen parallel_oriented
  1698.     {
  1699.         animmap 15 textures/effects/lectricarc_sml1.tga textures/effects/lectricarc_sml2.tga textures/effects/lectricarc_sml3.tga
  1700.                 blendfunc alphaadd
  1701.         //        rgbGen vertex
  1702.     }
  1703.  
  1704. electric_spark
  1705. {
  1706.     spritegen parallel_oriented
  1707.     cull none
  1708.     surfaceparm nolightmap
  1709.     {
  1710.         map textures/effects/sparky1.tga
  1711.         blendFunc GL_ONE GL_ONE
  1712.         alphaGen entity
  1713.         rgbGen identity
  1714.     }
  1715. }
  1716.  
  1717. sparkslag
  1718. {
  1719.     spritegen parallel_oriented
  1720.     cull none
  1721.     surfaceparm nolightmap
  1722.     {
  1723.         map textures/effects/sparkslag.tga
  1724.         blendFunc GL_ONE GL_ONE
  1725.         alphaGen entity
  1726.         rgbGen identity
  1727.     }
  1728.  
  1729. //WOOD DEBRIS n Stuff////////////////////////////////////
  1730.  
  1731. //Wood_latice for debris effects
  1732. wood_latice
  1733. {
  1734.     qer_editorimage textures/effects/wood_latice.tga
  1735.     {
  1736.         map textures/effects/wood_latice.tga
  1737.         rgbGen lightingSpherical
  1738.         alphaFunc ge128
  1739.         depthWrite
  1740.     }
  1741.  
  1742. wood_laticecull
  1743. {
  1744.     qer_editorimage textures/effects/wood_latice.tga
  1745.     cull none
  1746.     {
  1747.         map textures/effects/wood_latice.tga
  1748.         rgbGen lightingSpherical
  1749.         alphaFunc ge128
  1750.         depthWrite
  1751.     }
  1752.  
  1753. // wood_brace
  1754. wood_brace
  1755. {
  1756.     qer_editorimage textures/effects/woodbeams.tga
  1757.  
  1758.     {
  1759.         map textures/effects/woodbeams.tga
  1760.         rgbGen lightingSpherical
  1761.     }
  1762. }
  1763.  
  1764. // woodbeams
  1765. woodbeams
  1766. {
  1767.     qer_editorimage textures/effects/woodbeams.tga
  1768.         cull none
  1769.     {
  1770.         map textures/effects/woodbeams.tga
  1771.         rgbGen lightingSpherical
  1772.     }
  1773.  
  1774. // window_pane
  1775. window_pane
  1776. {
  1777.     qer_editorimage textures/effects/wood_latice.tga
  1778.  
  1779.     {
  1780.         map textures/effects/wood_latice.tga
  1781.         rgbGen lightingSpherical
  1782.     }
  1783.  
  1784. // wood_flap
  1785. wood_flap
  1786. {
  1787.     qer_editorimage textures/effects/woodbeams.tga
  1788.  
  1789.     {
  1790.         map textures/effects/woodbeams.tga
  1791.         rgbGen lightingSpherical
  1792.     }
  1793.  
  1794. //a stick and a block connected
  1795. stickblock
  1796. {
  1797.     qer_editorimage textures/effects/woodbeams.tga
  1798.  
  1799.     {
  1800.         map textures/effects/woodbeams.tga
  1801.         rgbGen lightingSpherical
  1802.     }
  1803.  
  1804. //CONCRETE AND STONE GOODNESS FOR YOUR DEMOLITION PLEASURE//
  1805.  
  1806. //a huge slab of concrete with a tude
  1807. concrete1
  1808. {
  1809.     qer_editorimage textures/effects/woodbeams.tga
  1810.  
  1811.     {
  1812.         map textures/effects/concrete1.tga
  1813.         rgbGen lightingSpherical
  1814.     }
  1815.  
  1816. //concrete2
  1817. concrete2
  1818. {
  1819.     qer_editorimage textures/effects/concrete2.tga
  1820.  
  1821.     {
  1822.         map textures/effects/concrete2.tga
  1823.         rgbGen lightingSpherical
  1824.     }
  1825.  
  1826. //a block o crete
  1827. blockcrete
  1828. {
  1829.     qer_editorimage textures/effects/blockcrete.tga
  1830.  
  1831.     {
  1832.         map textures/effects/blockcrete.tga
  1833.         rgbGen lightingSpherical
  1834.     }
  1835.  
  1836. //concrete with rebars
  1837. rebarblock
  1838. {
  1839.     qer_editorimage textures/effects/rebarblock.tga
  1840.     {
  1841.         map textures/effects/rebarblock.tga
  1842.         rgbGen lightingSpherical
  1843.         alphaFunc ge128
  1844.         depthWrite
  1845.     }
  1846.  
  1847. rebarblockcull
  1848. {
  1849.     qer_editorimage textures/effects/rebarblock.tga
  1850.     cull none
  1851.     {
  1852.         map textures/effects/rebarblock.tga
  1853.         rgbGen lightingSpherical
  1854.         alphaFunc ge128
  1855.         depthWrite
  1856.     }
  1857.  
  1858. //Herewith starts the metal chunks and rust salsa
  1859. heavy_pipe
  1860. {
  1861.     qer_editorimage textures/effects/heavy_pipe.tga
  1862.     {
  1863.         map textures/effects/heavy_pipe.tga
  1864.         rgbGen lightingSpherical
  1865.     }
  1866.  
  1867. metal_section
  1868. {
  1869.     qer_editorimage textures/effects/metal_section.tga
  1870.     {
  1871.         map textures/effects/metal_section.tga
  1872.         rgbGen lightingSpherical
  1873.     }
  1874.  
  1875. bolt_part
  1876. {
  1877.     qer_editorimage textures/effects/bolt_part.tga
  1878.     {
  1879.         map textures/effects/bolt_part.tga
  1880.         rgbGen lightingSpherical
  1881.     }
  1882.  
  1883. ibeam_piece
  1884. {
  1885.     qer_editorimage textures/effects/ibeam_piece.tga
  1886.     {
  1887.         map textures/effects/ibeam_piece.tga
  1888.         rgbGen lightingSpherical
  1889.     }
  1890.  
  1891. bp_debris1
  1892. {    
  1893.     cull none
  1894.     qer_editorimage textures/effects/bp_debris1.tga
  1895.     {
  1896.         map textures/effects/bp_debris1.tga
  1897.         rgbGen lightingSpherical
  1898.     }
  1899.  
  1900. bp_debris2
  1901. {    
  1902.     cull none
  1903.     nopicmip
  1904.     nomipmaps
  1905.     spritegen oriented
  1906.     qer_editorimage textures/effects/bp_debris2.tga  
  1907.       {
  1908.             map textures/effects/bp_debris2.tga
  1909.             alphafunc GE128
  1910.         depthWrite
  1911.     nextbundle
  1912.         rgbGen lightingSpherical
  1913.       }
  1914.  
  1915. bp_debris2g
  1916. {    
  1917.     cull none
  1918.     nopicmip
  1919.     nomipmaps
  1920.     spritegen oriented
  1921.     qer_editorimage textures/effects/bp_debris2g.tga  
  1922.       {
  1923.             map textures/effects/bp_debris2g.tga
  1924.             alphafunc GE128
  1925.         depthWrite
  1926.     nextbundle
  1927.         rgbGen lightingSpherical
  1928.       }
  1929.  
  1930. bp_debris3
  1931. {    
  1932.     cull none
  1933.     nopicmip
  1934.     nomipmaps
  1935.     spritegen oriented
  1936.       qer_editorimage textures/effects/bp_debris3.tga
  1937.       {
  1938.             map textures/effects/bp_debris3.tga
  1939.             alphafunc GE128 
  1940.         depthWrite
  1941.     nextbundle
  1942.         rgbGen lightingSpherical
  1943.       }
  1944.  
  1945. bp_debris3g
  1946. {    
  1947.     cull none
  1948.     nopicmip
  1949.     nomipmaps
  1950.     spritegen oriented
  1951.       qer_editorimage textures/effects/bp_debris3g.tga
  1952.       {
  1953.             map textures/effects/bp_debris3g.tga
  1954.             alphafunc GE128 
  1955.         depthWrite
  1956.     nextbundle
  1957.         rgbGen lightingSpherical
  1958.       }
  1959.  
  1960. //Some Natural Goodness in the form of insects...
  1961. moth
  1962. {
  1963.     cull none
  1964.     nopicmip
  1965.     nomipmaps
  1966.     spritegen oriented
  1967.   
  1968.       {
  1969.             map textures/effects/moth.tga
  1970.             blendfunc blend 
  1971.         depthWrite
  1972.       }
  1973.  
  1974. firefly
  1975. {
  1976.     cull none
  1977.     nopicmip
  1978.     nomipmaps
  1979.     spriteGen parallel_oriented
  1980.  
  1981.     {
  1982.         map textures/effects/firefly.tga
  1983.         depthWrite
  1984.         blendfunc add
  1985.     }
  1986.  
  1987. newboom1
  1988. {
  1989.     cull none
  1990.         qer_editorimage textures/effects/boom1.tga
  1991.     spriteGen parallel_oriented
  1992.     {
  1993.         animmap 30 textures/effects/boom1.tga textures/effects/boom2.tga textures/effects/boom3.tga textures/effects/boom4.tga textures/effects/boom5.tga textures/effects/boom6.tga textures/effects/boom7.tga
  1994.                 blendfunc alphaadd
  1995.         //        rgbGen vertex
  1996.     }
  1997.  
  1998. kingtiger_starflash
  1999. {
  2000.     sort nearest
  2001.     cull none
  2002.     spriteGen parallel_oriented
  2003.     spriteScale .7
  2004.     {
  2005.         map models/fx/muzflash/muzflash2.tga
  2006.         blendFunc GL_ONE GL_ONE
  2007.         alphaGen vertex
  2008.     }
  2009. }
  2010.  
  2011. tracer_fake
  2012. {
  2013.         surfaceparm nolightmap
  2014.     spriteGen oriented
  2015.     cull none
  2016.     q3map_surfacelight 2000
  2017.     {
  2018.         map textures/beams/smalltracer.tga
  2019.         alphaGen vertex
  2020.         rgbGen vertex
  2021.         tcmod scroll 0 10
  2022.         nextbundle
  2023.         clampmap textures/beams/smalltracergradient.tga
  2024.         blendFunc add
  2025.     }
  2026. }    
  2027.  
  2028. //=====================================================================================
  2029.  
  2030. //Bursts of flak
  2031.  
  2032. flak_flash
  2033. {
  2034.     sort nearest
  2035.     cull none
  2036.     spriteGen parallel_oriented
  2037.     {
  2038.         map textures/fx/flak/flakBlast_Flash01.tga
  2039.         blendFunc blend
  2040.         alphaGen vertex
  2041.     }
  2042. }
  2043.  
  2044. flak_cloud01
  2045. {
  2046.     spriteGen parallel_oriented
  2047.     cull none
  2048.     {
  2049.         map textures/fx/flak/flakBlast_Cloud01.tga
  2050.         alphaGen vertex
  2051.         rgbGen vertex
  2052.         blendFunc blend
  2053.     }
  2054. }
  2055.  
  2056. flak_cloud03
  2057. {
  2058.     spriteGen parallel_oriented
  2059.     cull none
  2060.     {
  2061.         map textures/fx/flak/flakBlast_Cloud03.tga
  2062.         alphaGen vertex
  2063.         rgbGen vertex
  2064.         blendFunc blend
  2065.     }
  2066.  
  2067.     {
  2068.         map textures/fx/flak/flakBlast_Cloud02.tga
  2069.         alphaGen vertex
  2070.         blendFunc blend
  2071.         alphaGen wave triangle 0 0.65 .5 0.5
  2072.     }
  2073. }
  2074.  
  2075. flak_cloud04
  2076. {
  2077.     spriteGen parallel_oriented
  2078.     cull none
  2079.     {
  2080.         map textures/fx/flak/flakBlast_Cloud03.tga
  2081.         alphaGen vertex
  2082.         rgbGen vertex
  2083.         blendFunc blend
  2084.     }
  2085.  
  2086.     {
  2087.         map textures/fx/flak/flakBlast_Cloud02.tga
  2088.         alphaGen vertex
  2089.         blendFunc blend
  2090.         alphaGen wave triangle 0 0.8 .3 .34
  2091.     }
  2092. }
  2093.  
  2094. flakFlash_skyBox
  2095. {
  2096.     sort nearest
  2097.     cull none
  2098.     spriteGen parallel_oriented
  2099.     {
  2100.         map textures/fx/flak/Flak_skyBox_fire.tga
  2101.         blendfunc alphaadd
  2102.         alphaGen vertex
  2103.     }
  2104. }
  2105.  
  2106. flakSmoke_skyBox
  2107. {
  2108.     sort nearest
  2109.     cull none
  2110.     spriteGen parallel_oriented
  2111.     {
  2112.         map textures/fx/flak/Flak_skyBox_smoke.tga
  2113.         blendFunc blend
  2114.         alphaGen vertex
  2115.     }
  2116. }
  2117.  
  2118. //=====================================================================================
  2119.  
  2120. //mortarImpacts_snow
  2121.  
  2122. mortar_snowHit
  2123. {
  2124.     cull none
  2125.     spriteGen parallel_upright
  2126.     {
  2127.         clampmap textures/sprites/snow_mortarHit.tga
  2128.         blendfunc blend
  2129.         alphaGen vertex
  2130.         rgbGen vertex
  2131.     nextbundle
  2132.         map textures/sprites/mortarsnow_noise.tga
  2133.         tcmod scroll 0 -.5
  2134.         tcmod scale 3 1.5
  2135.     }
  2136. }
  2137.  
  2138. mortar_dirtHit
  2139. {
  2140.     cull none
  2141.     spriteGen parallel_upright
  2142.     {
  2143.         clampmap textures/sprites/dirt_mortarHit.tga
  2144.         blendfunc blend
  2145.         alphaGen vertex
  2146.         rgbGen vertex
  2147.     nextbundle
  2148.         map textures/sprites/mortarsnow_noise.tga
  2149.         tcmod scroll 0 -.5
  2150.         tcmod scale 3 1.5
  2151.     }
  2152. }
  2153.  
  2154.  
  2155. snowclump
  2156. {
  2157.     cull none
  2158.     spriteGen parallel_oriented
  2159.     {
  2160.         clampmap textures/sprites/snowclump.tga
  2161.         blendfunc blend
  2162.         rgbGen vertex
  2163.         alphaGen vertex
  2164.     }
  2165.  
  2166. mortar_snowPlume
  2167. {
  2168.     nomipmaps
  2169.     nopicmip
  2170.     cull none
  2171.     spriteGen parallel_oriented
  2172.     {
  2173.         clampmap textures/sprites/snowplume.tga
  2174.         alphafunc ge128
  2175.         alphaGen vertex
  2176.         rgbGen vertex
  2177.         depthwrite
  2178.     nextbundle
  2179.         map textures/sprites/mortarsnow_noise.tga
  2180.         tcmod rotate -360
  2181.     }
  2182. }
  2183.  
  2184. mortar_dirtChunks
  2185. {
  2186.     nomipmaps
  2187.     nopicmip
  2188.     cull none
  2189.     spriteGen parallel_oriented
  2190.     {
  2191.         clampmap textures/sprites/mortar_stoneParticle.tga
  2192.         alphafunc ge128
  2193.         alphaGen vertex
  2194.         rgbGen vertex
  2195.         depthwrite
  2196.     }
  2197. }
  2198.  
  2199. //=====================================================================================
  2200.  
  2201. //C47 collision - T1l1
  2202.            
  2203.  
  2204. C47_fire2smoke
  2205. {
  2206.     spriteGen parallel_oriented
  2207.     {
  2208.         clampmap textures/fx/C47_exp/C47_smoke_02.tga
  2209.         blendFunc blend
  2210.         rgbGen vertex
  2211.         tcmod rotate -50
  2212.         alphaGen wave triangle 1 .5 0 .6
  2213.         
  2214.     }
  2215.  
  2216.     {
  2217.         clampmap textures/fx/C47_exp/C47_fire_02.tga
  2218.         blendfunc blend
  2219.         rgbGen vertex
  2220.         tcmod rotate -50
  2221.     }
  2222. }
  2223.  
  2224. C47_fire2smokeCCW
  2225. {
  2226.     spriteGen parallel_oriented
  2227.     {
  2228.         clampmap textures/fx/C47_exp/C47_smoke_02.tga
  2229.         blendFunc blend
  2230.         rgbGen vertex
  2231.         tcmod rotate -50
  2232.         alphaGen wave triangle 1 .5 0 .6
  2233.         
  2234.     }
  2235.  
  2236.     {
  2237.         clampmap textures/fx/C47_exp/C47_fire_02.tga
  2238.         blendfunc blend
  2239.         rgbGen vertex
  2240.         tcmod rotate -50
  2241.     }
  2242. }
  2243.  
  2244. C47skyTrain_smoke2
  2245. {
  2246.     spriteGen parallel_oriented
  2247.     {
  2248.         clampmap textures/fx/C47_exp/C47_smoke_02.tga
  2249.         blendfunc blend
  2250.         rgbGen vertex
  2251.         tcmod rotate -10
  2252.     }
  2253. }
  2254.  
  2255. C47skyTrain_smoke3
  2256. {
  2257.     spriteGen parallel_oriented
  2258.     cull none
  2259.     {
  2260.         clampmap textures/fx/C47_exp/C47_smoke_02.tga
  2261.         blendfunc blend
  2262.         rgbGen vertex
  2263.         tcmod rotate 10
  2264.     }
  2265. }
  2266.  
  2267. C47skyTrain_fiery
  2268. {
  2269.     spriteGen parallel_oriented
  2270.     sort nearest
  2271.     {
  2272.         clampmap textures/fx/C47_exp/C47_fire_02.tga
  2273.         blendfunc alphaadd
  2274.         rgbGen vertex
  2275. //        tcmod rotate 30
  2276.     }
  2277. }
  2278.  
  2279. C47skyTrain_fieryCCW
  2280. {
  2281.     spriteGen parallel_oriented
  2282.     {
  2283.         clampmap textures/fx/C47_exp/C47_fire_01.tga
  2284.         blendfunc alphaadd
  2285.         rgbGen vertex
  2286.         tcmod rotate -90
  2287.     }
  2288. }
  2289.  
  2290. C47skyTrain_burst1
  2291. {
  2292.     spriteGen parallel_oriented
  2293.     sort nearest
  2294.     {
  2295.         clampmap textures/fx/C47_exp/C47_burst_01.tga
  2296.         blendfunc blend
  2297.         rgbGen vertex
  2298.     }
  2299. }
  2300.  
  2301. //=====================================================================================
  2302. //Boat ride in 1_3
  2303.  
  2304. waterWake
  2305. {
  2306.     cull none
  2307.     sort nearest
  2308.     spriteGen oriented
  2309.     {
  2310.         clampmap textures/fx/water/waterWake.tga
  2311.         blendfunc blend
  2312.         rgbGen vertex
  2313.     }
  2314. }
  2315.  
  2316. waterRing
  2317. {
  2318.     cull none
  2319.     sort nearest
  2320.     spriteGen oriented
  2321.     {
  2322.         clampmap textures/fx/water/waterRing.tga
  2323.         blendfunc blend
  2324.         rgbGen vertex
  2325.     }
  2326. }
  2327.  
  2328. waterDrop
  2329. {
  2330.     cull none
  2331.     sort nearest
  2332.     spriteGen parallel_oriented
  2333.     {
  2334.         clampmap textures/fx/water/waterDrop.tga
  2335.         blendfunc alphaadd
  2336.         rgbGen vertex
  2337.     }
  2338. }
  2339.