home *** CD-ROM | disk | FTP | other *** search
/ Net Power 2000 #2 / NetCD2.iso / Demogame / Quake3 / q3ademo.exe / Main / pak0.pk3 / scripts / liquid.shader < prev    next >
Encoding:
Text File  |  1999-11-29  |  36.1 KB  |  1,742 lines

  1.  
  2. textures/liquids/protolava
  3. {
  4.     
  5.     q3map_globaltexture
  6.     surfaceparm trans
  7.     //surfaceparm nonsolid
  8.     surfaceparm noimpact
  9.     surfaceparm lava
  10.     surfaceparm nolightmap
  11.     q3map_surfacelight 600
  12.     cull disable
  13.     
  14.     tesssize 128
  15.     cull disable
  16.     deformVertexes wave 100 sin 3 2 .1 0.1
  17.     
  18.         {
  19.         map textures/liquids/protolava2.tga
  20.                 tcmod scale .2 .2
  21.                 tcmod scroll .04 .03
  22.                 tcMod turb 0 .1 0 .01
  23.                 blendFunc GL_ONE GL_ZERO
  24.                 rgbGen identity
  25.     }
  26.     {
  27.         map textures/liquids/protolava.tga
  28.                 blendfunc blend
  29.         tcMod turb 0 .2 0 .1
  30.     }
  31.  
  32. }
  33.  
  34. textures/liquids/slime2
  35.     {
  36.     //    *************************************************        
  37.     //    * SLIME Feb 11 1999                 *
  38.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  39.     //    *************************************************    
  40.  
  41.         // Added to g3map_global texture on May 11, 1999
  42.         qer_editorimage textures/liquids/slime7e.tga
  43.         q3map_lightimage textures/liquids/slime7e4.tga
  44.         q3map_globaltexture
  45.         qer_trans .5
  46.  
  47.         surfaceparm noimpact
  48.         surfaceparm lava
  49.         surfaceparm trans        
  50.  
  51.         q3map_surfacelight 2000
  52.         tessSize 64
  53.         cull disable
  54.         deformVertexes wave 100 sin 2 4 0 .5
  55.         
  56.         
  57.         {    
  58.             map $lightmap
  59.             rgbgen identity
  60.         }
  61.         
  62.  
  63.         {
  64.             map textures/liquids/slime7e.tga
  65.             blendFunc GL_DST_COLOR GL_SRC_ALPHA
  66.             rgbGen identity
  67.             alphaGen lightingSpecular
  68.             tcMod turb 0 .2 .5 .05
  69.             tcmod scroll .01 .01
  70.         }
  71.  
  72.  
  73.         
  74.         {
  75.             map textures/liquids/slime7e4.tga
  76.             blendfunc add
  77.             rgbgen wave inversesawtooth 0 1 0 4
  78.             tcMod turb 0 .2 .5 .05
  79.             tcmod scroll .01 .01
  80.         }
  81.  
  82.  
  83.  
  84.         //     END
  85.     }
  86.  
  87. textures/liquids/watertest
  88.  
  89. //    ************************************************************
  90. //    *      Water test with environmentmap. Created September 21*
  91. //    ************************************************************
  92.     
  93.     {
  94.         qer_editorimage textures/liquids/pool3d_3b.tga
  95.         qer_trans .5
  96.         q3map_globaltexture
  97.         surfaceparm trans
  98.         surfaceparm nonsolid
  99.         surfaceparm water
  100.  
  101.         cull disable
  102.         tessSize 32
  103.         deformVertexes normal .1 .5
  104.  
  105.         {
  106.             map textures/liquids/pool3d_3f.tga
  107.             blendfunc add
  108.             tcgen environment
  109.             rgbgen wave sin .25 0 0 0
  110.             tcmod scale 2 1
  111.             tcMod scroll .05 .05
  112.         }
  113.  
  114.         
  115.  
  116.  
  117.  
  118.  
  119.     }
  120.  
  121.  
  122. textures/liquids/flatripplewater_1500
  123. {
  124.     // Added to g3map_global texture on May 11, 1999
  125.     qer_editorimage textures/liquids/pool2.tga
  126.     q3map_globaltexture
  127.     q3map_lightsubdivide 32
  128.     //surfaceparm trans
  129.     //surfaceparm nonsolid
  130.     surfaceparm noimpact
  131.     surfaceparm lava
  132.     surfaceparm nolightmap
  133.     q3map_surfacelight 500
  134.     cull disable
  135.     
  136. //    tesssize 128
  137. //    cull disable
  138.     deformVertexes wave 100 sin 3 2 .1 0.1
  139.     
  140.     {
  141.         map textures/liquids/pool2.tga
  142.         tcMod turb 0 .2 0 .1
  143.     }
  144. }
  145.  
  146. textures/liquids/xctf_painwater
  147.     {
  148.         qer_editorimage textures/liquids/pool2.tga
  149.         q3map_globaltexture
  150.         qer_trans .5
  151.  
  152.         surfaceparm trans
  153.         surfaceparm nonsolid
  154.         surfaceparm water
  155.         surfaceparm nolightmap
  156.         q3map_surfacelight 450
  157.  
  158.         cull disable
  159.         tesssize 64
  160.         deformVertexes wave 100 sin 1 1 1 .1
  161.         {
  162.             map textures/liquids/pool2.tga
  163.             blendfunc GL_ONE GL_SRC_COLOR    
  164.             tcMod scale .03 .03
  165.             tcMod scroll .001 .001
  166.         }
  167.         {
  168.             map textures/liquids/pool3.tga
  169.             blendfunc GL_DST_COLOR GL_ONE
  170.             tcMod turb .1 .1 0 .01
  171.             tcMod scale .5 .5
  172.             tcMod scroll -.025 .02
  173.         }
  174.                 {
  175.             map textures/sfx/bolts.tga
  176.             blendfunc GL_ONE GL_ONE
  177.             tcMod scale .2 .2
  178.                         //tcGen environment
  179.             tcMod scroll .1 .1
  180.                         tcmod rotate 290
  181.                         //rgbgen wave sin .1 1 5 .1
  182.         }
  183.     }
  184. textures/liquids/clear_calm1
  185.  
  186. //    *********************************************************
  187. //    *      Medium clear calm water. Created September 9    *
  188. //    *********************************************************
  189.         
  190.     {
  191.         qer_editorimage textures/liquids/pool3d_3e.tga
  192.         qer_trans .5
  193.         q3map_globaltexture
  194.         surfaceparm trans
  195.         surfaceparm nonsolid
  196.         surfaceparm water
  197.     
  198.         cull disable
  199.         deformVertexes wave 64 sin .25 .25 0 .5    
  200.         { 
  201.             map textures/liquids/pool3d_5e.tga
  202.             blendFunc GL_dst_color GL_one
  203.             rgbgen identity
  204.             tcmod scale .5 .5
  205.             tcmod scroll .025 .01
  206.         }
  207.     
  208.         { 
  209.             map textures/liquids/pool3d_3e.tga
  210.             blendFunc GL_dst_color GL_one
  211.             tcmod scale -.5 -.5
  212.             tcmod scroll .025 .025
  213.         }
  214.  
  215.     
  216.         {
  217.             map $lightmap
  218.             blendFunc GL_dst_color GL_zero
  219.             rgbgen identity        
  220.         }
  221.     
  222.     
  223.  
  224. //    END
  225.     }
  226.  
  227. textures/liquids/clear_ripple3
  228.  
  229. //    *********************************************************
  230. //    *      Medium clear ripple water. Created September 9    *
  231. //    *********************************************************
  232.         
  233.     {
  234.         qer_editorimage textures/liquids/pool3d_3c.tga
  235.         qer_trans .5
  236.         q3map_globaltexture
  237.         surfaceparm trans
  238.         surfaceparm nonsolid
  239.         surfaceparm water
  240.     
  241.         cull disable
  242.         deformVertexes wave 64 sin .5 .5 0 .5    
  243.         
  244.         { 
  245.             map textures/liquids/pool3d_5c.tga
  246.             blendFunc GL_dst_color GL_one
  247.             rgbgen identity
  248.             tcmod scale .5 .5
  249.             tcmod transform 1.5 0 1.5 1 1 2
  250.             tcmod scroll -.05 .001
  251.         }
  252.     
  253.         { 
  254.             map textures/liquids/pool3d_6c.tga
  255.             blendFunc GL_dst_color GL_one
  256.             rgbgen identity
  257.             tcmod scale .5 .5
  258.             tcmod transform 0 1.5 1 1.5 2 1
  259.             tcmod scroll .025 -.001
  260.         }
  261.  
  262.         { 
  263.             map textures/liquids/pool3d_3c.tga
  264.             blendFunc GL_dst_color GL_one
  265.             rgbgen identity
  266.             tcmod scale .25 .5
  267.             tcmod scroll .001 .025
  268.         }
  269.     
  270.         {
  271.             map $lightmap
  272.             blendFunc GL_dst_color GL_zero
  273.             rgbgen identity        
  274.         }
  275.     
  276.  
  277. //    END
  278.     }
  279.  
  280.  
  281. textures/liquids/clear_ripple2
  282.  
  283. //    *********************************************************
  284. //    *      Small clear ripple water. Created September 9    *
  285. //    *********************************************************
  286.     
  287.     {
  288.         qer_editorimage textures/liquids/pool3d_3b.tga
  289.         qer_trans .5
  290.         q3map_globaltexture
  291.         surfaceparm trans
  292.         surfaceparm nonsolid
  293.         surfaceparm water
  294.  
  295.         cull disable
  296.         deformVertexes wave 64 sin .5 .5 0 .5    
  297.  
  298.         { 
  299.             map textures/liquids/pool3d_5b.tga
  300.             blendFunc GL_dst_color GL_one
  301.             rgbgen identity
  302.             tcmod scale .5 .5
  303.             tcmod transform 1.5 0 1.5 1 1 2
  304.             tcmod scroll -.05 .001
  305.         }
  306.     
  307.         { 
  308.             map textures/liquids/pool3d_6b.tga
  309.             blendFunc GL_dst_color GL_one
  310.             rgbgen identity
  311.             tcmod scale .5 .5
  312.             tcmod transform 0 1.5 1 1.5 2 1
  313.             tcmod scroll .025 -.001
  314.         }
  315.  
  316.         { 
  317.             map textures/liquids/pool3d_3b.tga
  318.             blendFunc GL_dst_color GL_one
  319.             rgbgen identity
  320.             tcmod scale .25 .5
  321.             tcmod scroll .001 .025
  322.         }
  323.  
  324.         {
  325.             map $lightmap
  326.             blendFunc GL_dst_color GL_zero
  327.             rgbgen identity        
  328.         }
  329.     
  330.  
  331. //    END
  332.     }
  333.  
  334.  
  335. textures/liquids/clear_ripple1
  336.  
  337. //    *********************************************************
  338. //    *      Large clear ripple water. Created September 9    *
  339. //    *********************************************************
  340.     
  341.     {
  342.         qer_editorimage textures/liquids/pool3d_3.tga
  343.         qer_trans .5
  344.         q3map_globaltexture
  345.         surfaceparm trans
  346.         surfaceparm nonsolid
  347.         surfaceparm water
  348.  
  349.         cull disable
  350.         deformVertexes wave 64 sin .5 .5 0 .5    
  351.     
  352.         
  353.         { 
  354.             map textures/liquids/pool3d_5.tga
  355.             blendFunc GL_dst_color GL_one
  356.             rgbgen identity
  357.             tcmod scale .5 .5
  358.             tcmod transform 1.5 0 1.5 1 1 2
  359.             tcmod scroll -.05 .001
  360.         }
  361.     
  362.         { 
  363.             map textures/liquids/pool3d_6.tga
  364.             blendFunc GL_dst_color GL_one
  365.             rgbgen identity
  366.             tcmod scale .5 .5
  367.             tcmod transform 0 1.5 1 1.5 2 1
  368.             tcmod scroll .025 -.001
  369.         }
  370.  
  371.         { 
  372.             map textures/liquids/pool3d_3.tga
  373.             blendFunc GL_dst_color GL_one
  374.             rgbgen identity
  375.             tcmod scale .25 .5
  376.             tcmod scroll .001 .025
  377.         }    
  378.  
  379.         {
  380.             map $lightmap
  381.             blendFunc GL_dst_color GL_zero
  382.             rgbgen identity        
  383.         }
  384. //    END
  385.     }
  386.  
  387. textures/liquids/clear_ripple1_q3dm1
  388.  
  389. //    *********************************************************
  390. //    *      Large clear ripple water. Created September 9    *
  391. //    *********************************************************
  392.     
  393.     {
  394.         qer_editorimage textures/liquids/pool3d_3.tga
  395.         qer_trans .5
  396.         q3map_globaltexture
  397.         surfaceparm trans
  398.         surfaceparm nonsolid
  399.         surfaceparm water
  400.  
  401.         cull disable
  402.         deformVertexes wave 64 sin .5 .5 0 .5    
  403.     
  404.         
  405.         { 
  406.             map textures/liquids/pool3d_5.tga
  407.             blendFunc GL_dst_color GL_one
  408.             rgbgen identity
  409.             tcmod scale .5 .5
  410.             tcmod transform 1.5 0 1.5 1 1 2
  411.             tcmod scroll -.05 .001
  412.         }
  413.     
  414.         { 
  415.             map textures/liquids/pool3d_6.tga
  416.             blendFunc GL_dst_color GL_one
  417.             rgbgen identity
  418.             tcmod scale .5 .5
  419.             tcmod transform 0 1.5 1 1.5 2 1
  420.             tcmod scroll .025 -.001
  421.         }
  422.  
  423.         { 
  424.             map textures/liquids/pool3d_3.tga
  425.             blendFunc GL_dst_color GL_one
  426.             rgbgen identity
  427.             tcmod scale .25 .5
  428.             tcmod scroll .001 .025
  429.         }    
  430.  
  431.         {
  432.             map $lightmap
  433.             blendFunc GL_dst_color GL_zero
  434.             rgbgen identity        
  435.         }
  436. //    END
  437.     }
  438.  
  439.  
  440. textures/liquids/mercury
  441. {
  442.         tesssize 128
  443.     deformVertexes wave 100 sin 5 5 0 0.4
  444.         {
  445.         rgbGen identity
  446.         map $lightmap
  447.                 blendFunc GL_ONE GL_ONE
  448.     }
  449.     {
  450.         map textures/liquids/mercury.tga
  451.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  452.         rgbGen identity
  453.         alphaGen lightingSpecular
  454.     }
  455.         {
  456.         map textures/base_trim/tinfx.tga
  457.                 tcgen environment
  458.         blendFunc GL_ONE GL_ONE
  459.         rgbGen identity
  460.     }
  461.        
  462.         {
  463.         map textures/liquids/mercury.tga
  464.         //blendFunc GL_ONE GL_ONE
  465.                 blendFunc GL_DST_COLOR GL_ZERO
  466.         rgbGen identity
  467.     }       
  468. }
  469. textures/liquids/proto_spec
  470. {
  471.        // tesssize 128
  472.     cull disable
  473.     //deformVertexes wave 100 sin 3 2 .1 2
  474.          
  475.  
  476.     {
  477.                 map $lightmap
  478.         //map textures/effects/envmapdim2.tga
  479.                 blendFunc GL_ONE GL_ONE
  480.         tcgen environment
  481.          tcmod scale .25 .25
  482.                 //tcmod scroll -.05 -.5
  483.         rgbgen identity      
  484.     }
  485.         // {
  486.     //    map textures/liquids/proto_gruel2.tga
  487.         //        tcmod scroll .01 .02
  488.         //        tcmod scale .03  .04
  489.     //    blendFunc GL_ONE GL_ONE
  490.     //    rgbGen identity
  491.     //}
  492.         //{
  493.     //    map textures/liquids/proto_spec.tga
  494.     //        //blendFunc GL_DST_COLOR GL_SRC_ALPHA
  495.         //        blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  496.         //        tcmod scroll -.05 -.07
  497.     //    rgbGen identity
  498.     //    alphaGen lightingSpecular
  499.     //}
  500.         
  501.     
  502.     {
  503.         map textures/liquids/proto_spec.tga
  504.                 tcmod scroll .01 .02
  505.         blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  506.         rgbGen identity
  507.     }
  508.         {
  509.             map textures/liquids/proto_gruel2.tga
  510.             blendfunc GL_ONE GL_ONE
  511.             tcMod scale .2 .2
  512.             tcMod scroll .01 .02
  513.         }
  514.        
  515.  
  516.     {
  517.         map $lightmap
  518.                 //blendFunc GL_ONE GL_ONE
  519.             rgbgen identity
  520.             blendFunc GL_DST_COLOR GL_ZERO
  521.                
  522.     }
  523.  
  524.             
  525. }
  526.  
  527. textures/liquids/lavahell
  528. {
  529.     // Added to g3map_global texture on May 11, 1999
  530.     q3map_globaltexture
  531.     surfaceparm trans
  532.     //surfaceparm nonsolid
  533.     surfaceparm noimpact
  534.     surfaceparm lava
  535.     surfaceparm nolightmap
  536.     q3map_surfacelight 600
  537.     cull disable
  538.     
  539.     tesssize 128
  540.     cull disable
  541.     deformVertexes wave 100 sin 3 2 .1 0.1
  542.     
  543.     {
  544.         map textures/liquids/lavahell.tga
  545.         tcMod turb 0 .2 0 .1
  546.     }
  547.  
  548.  
  549.     
  550. //    END
  551. }
  552.  
  553. textures/liquids/lavahell_xdm1
  554. {
  555.     qer_editorimage textures/liquids/lavahell.tga
  556.     // Added to g3map_global texture on May 11, 1999
  557.     q3map_globaltexture
  558.     //surfaceparm trans
  559.     //surfaceparm nonsolid
  560.     surfaceparm nodlight
  561.     surfaceparm noimpact
  562.     //surfaceparm lava
  563.     surfaceparm nolightmap
  564.     q3map_surfacelight 600
  565.     cull disable
  566.     
  567.     tesssize 128
  568.     cull disable
  569.     deformVertexes wave 100 sin 3 2 .1 0.1
  570.     
  571.     {
  572.         map textures/liquids/lavahell.tga
  573.         tcMod turb 0 .2 0 .1
  574.     }
  575.     
  576. //    END
  577. }
  578.  
  579. textures/liquids/lavahell_1000
  580. {
  581.     // Added to g3map_global texture on May 11, 1999
  582.     qer_editorimage textures/liquids/lavahell.tga
  583.     q3map_globaltexture
  584.     surfaceparm trans
  585.     //surfaceparm nonsolid
  586.     surfaceparm noimpact
  587.     surfaceparm lava
  588.     surfaceparm nolightmap
  589.     q3map_surfacelight 1000
  590.     cull disable
  591.     
  592.     tesssize 128
  593.     cull disable
  594.     deformVertexes wave 100 sin 3 2 .1 0.1
  595.     
  596.     {
  597.         map textures/liquids/lavahell.tga
  598.         tcMod turb 0 .2 0 .1
  599.     }
  600. }
  601.  
  602. textures/liquids/lavahell_2000
  603. {
  604.     // Added to g3map_global texture on May 11, 1999
  605.     qer_editorimage textures/liquids/lavahell.tga
  606.     q3map_globaltexture
  607.     surfaceparm trans
  608.     //surfaceparm nonsolid
  609.     surfaceparm noimpact
  610.     surfaceparm lava
  611.     surfaceparm nolightmap
  612.     q3map_surfacelight 2000
  613.     cull disable
  614.     
  615.     tesssize 128
  616.     cull disable
  617.     deformVertexes wave 100 sin 3 2 .1 0.1
  618.     
  619.     {
  620.         map textures/liquids/lavahell.tga
  621.         tcMod turb 0 .2 0 .1
  622.     }
  623. }
  624. textures/liquids/lavahell_750
  625. {
  626.     // Added to g3map_global texture on May 11, 1999
  627.     qer_editorimage textures/liquids/lavahell.tga
  628.     q3map_globaltexture
  629.     q3map_lightsubdivide 32
  630.     surfaceparm trans
  631.     //surfaceparm nonsolid
  632.     surfaceparm noimpact
  633.     surfaceparm lava
  634.     surfaceparm nolightmap
  635.     q3map_surfacelight 500
  636.     cull disable
  637.     
  638.     tesssize 128
  639.     cull disable
  640.     deformVertexes wave 100 sin 3 2 .1 0.1
  641.     
  642.     {
  643.         map textures/liquids/lavahell.tga
  644.         tcMod turb 0 .2 0 .1
  645.     }
  646. }
  647.  
  648. textures/liquids/flatlavahell_1500
  649. {
  650.     // Added to g3map_global texture on May 11, 1999
  651.     qer_editorimage textures/liquids/lavahell.tga
  652.     q3map_globaltexture
  653.     q3map_lightsubdivide 32
  654.     //surfaceparm trans
  655.     //surfaceparm nonsolid
  656.     surfaceparm noimpact
  657.     surfaceparm lava
  658.     surfaceparm nolightmap
  659.     q3map_surfacelight 1500
  660.     cull disable
  661.     
  662. //    tesssize 128
  663. //    cull disable
  664.     deformVertexes wave 100 sin 3 2 .1 0.1
  665.     
  666.     {
  667.         map textures/liquids/lavahell.tga
  668.         tcMod turb 0 .2 0 .1
  669.     }
  670.        
  671. }
  672.  
  673.  
  674. textures/liquids/lavahell_2500
  675. {
  676.     // Added to g3map_global texture on May 11, 1999
  677.     qer_editorimage textures/liquids/lavahell.tga
  678.     q3map_globaltexture
  679.     surfaceparm trans
  680.     //surfaceparm nonsolid
  681.     surfaceparm noimpact
  682.     surfaceparm lava
  683.     surfaceparm nolightmap
  684.     q3map_surfacelight 2500
  685.     cull disable
  686.     
  687.     tesssize 128
  688.     cull disable
  689.     deformVertexes wave 100 sin 3 2 .1 0.1
  690.     
  691.     {
  692.         map textures/liquids/lavahell.tga
  693.         tcMod turb 0 .2 0 .1
  694.     }
  695. }
  696.  
  697. textures/liquids/lavahelldark
  698. {
  699.     // Added to g3map_global texture on May 11, 1999
  700.     qer_editorimage textures/liquids/lavahell.tga
  701.     q3map_globaltexture
  702.     surfaceparm trans
  703.     //surfaceparm nonsolid
  704.     surfaceparm noimpact
  705.     surfaceparm lava
  706.     surfaceparm nolightmap
  707.     q3map_surfacelight 150
  708.     cull disable
  709.     
  710.     tesssize 128
  711.     cull disable
  712.     deformVertexes wave 100 sin 3 2 .1 0.1
  713.     
  714.     {
  715.         map textures/liquids/lavahell.tga
  716.         tcMod turb 0 .2 0 .1
  717.     }
  718.     
  719. //    END
  720. }
  721.  
  722. textures/liquids/lavahellflat_400
  723. {
  724.     // Added to g3map_global texture on May 11, 1999
  725.     qer_editorimage textures/liquids/lavahell.tga
  726.     q3map_globaltexture
  727.     surfaceparm trans
  728.     //surfaceparm nonsolid
  729.     surfaceparm noimpact
  730.     surfaceparm lava
  731.     surfaceparm nolightmap
  732.     q3map_surfacelight 400
  733.     cull disable
  734.     
  735.     tesssize 128
  736.     cull disable
  737.     //deformVertexes wave 100 sin 3 2 .1 0.1
  738.     
  739.     {
  740.         map textures/liquids/lavahell.tga
  741.         tcMod turb 0 .2 0 .1
  742.     }
  743.     
  744. //    END
  745. }
  746.  
  747. textures/liquids/lavahell2
  748. {
  749.     // Added to g3map_global texture on May 11, 1999
  750.     qer_editorimage textures/liquids/lavahell2.tga
  751.     q3map_globaltexture
  752.     qer_nocarve
  753.     surfaceparm noimpact
  754.     surfaceparm lava
  755.     surfaceparm nolightmap
  756.     q3map_surfacelight 3000
  757.     tesssize 256
  758.     cull disable
  759.     deformVertexes wave 100 sin 5 5 .5 0.02
  760.     fogparms ( 0.8519142 0.309723 0.0 ) 128
  761.  
  762.     {
  763.         map textures/liquids/lavahell.tga
  764.         tcMod turb .25 0.2 1 0.02
  765.         tcMod scroll 0.1 0.1
  766.     }
  767. }
  768.  
  769. textures/liquids/calm_pool
  770.     {
  771.         //    *************************************************
  772.         //    * CALM GREEN WATER POOL Feb 19, 1998        *
  773.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  774.         //    *************************************************
  775.  
  776.         // Added to g3map_global texture on May 11, 1999
  777.         qer_editorimage textures/liquids/pool2.tga
  778.         qer_trans .5
  779.         q3map_globaltexture
  780.  
  781.         surfaceparm trans
  782.         surfaceparm nonsolid
  783.         surfaceparm water
  784.         surfaceparm nolightmap
  785.  
  786.         cull disable
  787.         tesssize 64
  788.         deformVertexes wave 100 sin 1 1 1 .1
  789.         
  790.     
  791.     
  792.         {
  793.             map textures/liquids/pool2.tga
  794.             blendfunc GL_ONE GL_SRC_COLOR    
  795.             tcMod scale .03 .03
  796.             tcMod scroll .001 .001
  797.         }
  798.     
  799.         {
  800.             map textures/liquids/pool3.tga
  801.             blendfunc GL_DST_COLOR GL_ONE
  802.             tcMod turb .1 .1 0 .01
  803.             tcMod scale .5 .5
  804.             tcMod scroll -.025 .02
  805.         }
  806.  
  807.  
  808.         //    END
  809.     }
  810.  
  811. textures/liquids/ps_bloodwater1
  812.     {
  813.         //    *************************************************
  814.         //    *  I made this for ps_dm5 on June 13 1999    *
  815.         //      *      (it's okay if you fuck it up)        *
  816.         //    *************************************************
  817.  
  818.         qer_editorimage textures/liquids/ps_bloodwater1.tga
  819.         q3map_globaltexture
  820.         qer_trans .5
  821.  
  822.         surfaceparm trans
  823.         surfaceparm nonsolid
  824.         surfaceparm water
  825.         surfaceparm nolightmap
  826.         q3map_surfacelight 50
  827.  
  828.         cull disable
  829.         tesssize 64
  830.         deformVertexes wave 100 sin 1 1 1 .1
  831.         
  832.     
  833.     
  834.         {
  835.             map textures/liquids/ps_bloodwater1.tga
  836.             blendfunc GL_ONE GL_SRC_COLOR    
  837.             tcMod scale .03 .03
  838.             tcMod scroll .001 .001
  839.         }
  840.     
  841.         {
  842.             map textures/liquids/ps_bloodwater1.tga
  843.             blendfunc GL_DST_COLOR GL_ONE
  844.             tcMod turb .1 .1 0 .01
  845.             tcMod scale .5 .5
  846.             tcMod scroll -.025 .02
  847.         }
  848.  
  849.  
  850.         //    END
  851.     }
  852.  
  853.  
  854. textures/liquids/calm_poollight
  855.     {
  856.         //    *************************************************
  857.         //    * CALM GREEN WATER POOL may 5 1999
  858.         //    * same as calm water but emits light        *
  859.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  860.         //    *************************************************
  861.  
  862.     
  863.         qer_editorimage textures/liquids/pool3d_4b.tga
  864.         q3map_globaltexture
  865.         qer_trans .75
  866.  
  867.         surfaceparm trans
  868.         surfaceparm nonsolid
  869.         surfaceparm water
  870.         surfaceparm nolightmap
  871.         q3map_surfacelight 50
  872.  
  873.         cull disable
  874.         tesssize 64
  875.         deformVertexes wave 100 sin 1 1 1 .1
  876.         
  877.     
  878.     
  879.         { 
  880.             map textures/liquids/pool3d_5c2.tga
  881.             blendFunc GL_dst_color GL_zero
  882.             rgbgen identity
  883.             tcmod scale .5 .5
  884.             tcmod transform 1.5 0 1.5 1 1 2
  885.             tcmod scroll -.05 .001
  886.         }
  887.     
  888.         { 
  889.             map textures/liquids/pool3d_6c2.tga
  890.             blendFunc GL_dst_color GL_zero
  891.             rgbgen identity
  892.             tcmod scale .5 .5
  893.             tcmod transform 0 1.5 1 1.5 2 1
  894.             tcmod scroll .025 -.001
  895.         }
  896.  
  897.         { 
  898.             map textures/liquids/pool3d_3c2.tga
  899.             blendFunc GL_dst_color GL_zero
  900.             rgbgen identity
  901.             tcmod scale .25 .5
  902.             tcmod scroll .001 .025
  903.         }
  904.         {
  905.             map textures/liquids/pool3d_4b2.tga
  906.             blendfunc add
  907.             tcmod scale .125 .125    
  908.             rgbgen identity
  909.         }
  910.  
  911.  
  912.         //    END
  913.     }
  914.  
  915.  
  916. textures/liquids/calm_pool2
  917.     {
  918.         //    *************************************************
  919.         //    * CALM GREEN WATER POOL Feb 19, 1998        *
  920.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  921.         //    *************************************************
  922.  
  923.         // Added to g3map_global texture on May 11, 1999
  924.         qer_editorimage textures/liquids/pool3.tga
  925.         q3map_globaltexture
  926.         qer_trans .5
  927.  
  928.         surfaceparm trans
  929.         surfaceparm nonsolid
  930.         surfaceparm water
  931.  
  932.         cull disable
  933.         tesssize 64
  934.         deformVertexes wave 100 sin 1 1 1 .1
  935.         
  936.     
  937.     
  938.             
  939.  
  940.         {
  941.             map textures/liquids/pool2.tga
  942.             blendfunc GL_one GL_src_color
  943.             tcMod scale .03 .03
  944.             tcMod scroll .001 .001
  945.         }
  946.     
  947.         {
  948.             map textures/liquids/pool3.tga 
  949.             blendfunc GL_DST_COLOR GL_one
  950.             tcMod scale .5 .5
  951.             tcMod scroll -.025 .02
  952.         }
  953.  
  954.         {
  955.             map $lightmap
  956.             blendfunc GL_dst_color GL_one
  957.             tcmod turb 0 .001 0 1
  958.         }    
  959.  
  960.         {
  961.             map textures/liquids/pj_e3_reflection.tga
  962.             blendfunc gl_dst_color gl_one
  963.             tcgen environment
  964.         }
  965.  
  966.             
  967.  
  968.  
  969.  
  970.         //    END
  971.     }
  972.  
  973.  
  974. textures/liquids/pool
  975.     {
  976.         //    *************************************************
  977.         //    * GREEN WATER POOL Feb 19, 1998            *
  978.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  979.         //    *************************************************
  980.  
  981.         // Added to g3map_global texture on May 11, 1999
  982.         qer_trans .5
  983.  
  984.         surfaceparm trans
  985.         surfaceparm nonsolid
  986.         surfaceparm water
  987.         surfaceparm nolightmap
  988.  
  989.         q3map_globaltexture        
  990.         // so the scMod scales work properly 5/11/99
  991.  
  992.         cull disable
  993.         tesssize 64
  994.         deformVertexes wave 100 sin 1 1 1 .1
  995.         
  996.     
  997.     
  998.         {
  999.             map textures/liquids/pool2.tga
  1000.             blendfunc GL_ONE GL_SRC_COLOR    
  1001.             tcMod scale .03 .03
  1002.             tcMod scroll .001 .001
  1003.         }
  1004.     
  1005.         {
  1006.             map textures/liquids/pool.tga
  1007.             blendfunc GL_DST_COLOR GL_ONE
  1008.             tcMod scale .2 .2
  1009.             tcMod stretch sin 1 .1 0 .05
  1010.             rgbGen wave sin .5 .5 0 .05
  1011.             tcMod scroll -.001 .001
  1012.         }
  1013.     
  1014.         {
  1015.             map textures/liquids/pool3.tga
  1016.             blendfunc GL_DST_COLOR GL_ONE
  1017.             tcMod turb .1 .1 0 .01
  1018.             tcMod scale .5 .5
  1019.             tcMod scroll -.025 .02
  1020.         }
  1021.     
  1022.         {
  1023.             map textures/liquids/pool4.tga
  1024.             blendfunc GL_DST_COLOR GL_ONE
  1025.             tcMod scale .3 .3
  1026.             tcMod turb .1 .01 0 .01
  1027.             tcMod stretch sin 1 .3 0 .015
  1028.             rgbGen wave sin .5 .5 0 .07
  1029.             tcMod scroll .001 -.001
  1030.         }
  1031.  
  1032.         //    END
  1033.     }
  1034.     
  1035. textures/liquids/calm_pool_bgtess
  1036.     {
  1037.         //    *************************************************
  1038.         //    * CALM GREEN WATER POOL Feb 19, 1998        *
  1039.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1040.         //      * Large tesselations added on May 26, '99
  1041.         //    *************************************************
  1042.  
  1043.         // Added to g3map_global texture on May 11, 1999
  1044.         qer_editorimage textures/liquids/pool2.tga
  1045.         qer_trans .5
  1046.         q3map_globaltexture
  1047.  
  1048.         surfaceparm trans
  1049.         surfaceparm nonsolid
  1050.         surfaceparm water
  1051.         surfaceparm nolightmap
  1052.  
  1053.         cull disable
  1054.         tesssize 256
  1055.         deformVertexes wave 256 sin 1 1 1 .1
  1056.         
  1057.     
  1058.     
  1059.         {
  1060.             map textures/liquids/pool2.tga
  1061.             blendfunc GL_ONE GL_SRC_COLOR    
  1062.             tcMod scale .03 .03
  1063.             tcMod scroll .001 .001
  1064.         }
  1065.     
  1066.         {
  1067.             map textures/liquids/pool3.tga
  1068.             blendfunc GL_DST_COLOR GL_ONE
  1069.             tcMod turb .1 .1 0 .01
  1070.             tcMod scale .5 .5
  1071.             tcMod scroll -.025 .02
  1072.         }
  1073.  
  1074.  
  1075.         //    END
  1076.     }
  1077.  
  1078. textures/liquids/ripplewater2
  1079.     {
  1080.         //    *************************************************
  1081.         //    * Ripply Water Feb 16 1999            *
  1082.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1083.         //    *************************************************
  1084.  
  1085.         // Added to g3map_global texture on May 11, 1999
  1086.         q3map_globaltexture
  1087.         qer_trans .5
  1088.     
  1089.         surfaceparm trans
  1090.         surfaceparm nonsolid
  1091.         surfaceparm water
  1092.         surfaceparm nolightmap
  1093.  
  1094.         // JDC: testing foggy water
  1095.         surfaceparm    fog
  1096.         fogparms ( .5 .12 1 ) 200
  1097.  
  1098.         tesssize 64
  1099.         deformVertexes wave 100 triangle 2 2 1 0.1
  1100.         
  1101.         {
  1102.             map textures/liquids/ripplewater3.tga
  1103.             blendfunc GL_ONE GL_SRC_COLOR    
  1104.             tcMod scale .05 .05
  1105.             tcGen environment
  1106.             tcMod scroll .001 .001
  1107.         }
  1108.     
  1109.         {
  1110.             map textures/liquids/ripplewater2.tga
  1111.             blendfunc GL_DST_COLOR GL_ONE
  1112.             tcMod turb .1 .1 0 .01
  1113.             tcMod scale .5 .5
  1114.             tcMod scroll -.025 .02
  1115.         }
  1116.  
  1117.         {
  1118.             map textures/liquids/ripplewater.tga
  1119.             blendFunc GL_DST_COLOR GL_ONE
  1120.             tcMod turb .1 .07 .1 .01
  1121.             tcMod scale .5 .5
  1122.             tcMod stretch sin 1 .1 0 .01
  1123.             tcMod scroll 0 .025
  1124.         }    
  1125.  
  1126.         
  1127.  
  1128.         //    END
  1129.     }
  1130.  
  1131. textures/liquids/proto_pool3
  1132.     {
  1133.         ///////////////////////////////////////////
  1134.         //   Water Fuckage June 18 99 Kenneth     //
  1135.         ///////////////////////////////////////////
  1136.                 
  1137.         q3map_globaltexture
  1138.             qer_trans .80
  1139.                 surfaceparm trans
  1140.         surfaceparm nonsolid
  1141.         surfaceparm water
  1142.                 q3map_surfacelight 50
  1143.         cull disable
  1144.                 // tesssize 256
  1145.             //deformVertexes wave 100 sin 1 5 .1 .5
  1146.             
  1147.         
  1148.         {
  1149.             map textures/liquids/proto_pool3.tga
  1150.             blendfunc GL_ONE GL_ONE //SRC_COLOR
  1151.             tcMod scale 1 1
  1152.             tcMod scroll .02 .02
  1153.                        
  1154.         }
  1155.             {
  1156.             map textures/liquids/proto_poolpass2.tga
  1157.             blendfunc GL_ONE GL_ONE
  1158.             tcMod scale .5 .6
  1159.             tcMod scroll .06 .04
  1160.         }
  1161.             {
  1162.             map textures/liquids/proto_poolpass.tga
  1163.             blendfunc GL_ONE GL_ONE
  1164.             tcMod scale .2 .2
  1165.             tcMod scroll .05 .05
  1166.         }
  1167.             {
  1168.                 map $lightmap
  1169.             rgbgen identity
  1170.             blendfunc GL_DST_COLOR GL_ZERO
  1171.                 }
  1172.                
  1173.         
  1174.  
  1175.         //    END
  1176.     }
  1177.  textures/liquids/proto_poolpass
  1178.         {
  1179.         ///////////////////////////////////////////
  1180.             //Electric Slime. FOUR passes of FURY ---//
  1181.         ///////////////////////////////////////////
  1182.                 
  1183.         q3map_globaltexture
  1184.             //qer_editorimage textures/liquids/proto_pool3.tga
  1185.                  q3map_lightimage textures/liquids/proto_pool3.tga
  1186.             q3map_globaltexture    
  1187.             q3map_surfacelight 240
  1188.         // tesssize 256
  1189.             //deformVertexes wave 100 sin 1 5 .1 .5
  1190.             surfaceparm slime
  1191.         
  1192.         {
  1193.                 map textures/liquids/proto_gruel2.tga
  1194.                 //tcMod scale 1 1
  1195.                          tcMod scale .5 .6
  1196.             //tcMod scroll .4 .01
  1197.                         tcMod turb .1 .25 0 -.1
  1198.                        
  1199.         }
  1200.            //{
  1201.         //    map textures/liquids/proto_poolpass2.tga
  1202.         //    blendfunc GL_ONE GL_ONE
  1203.         //    tcMod scale .5 .6
  1204.         //    //tcMod scroll .6 .04
  1205.                 //        tcMod turb .1 .25 0 .01
  1206.         //}
  1207.             {
  1208.             map textures/liquids/proto_poolpass.tga
  1209.             blendfunc GL_ONE GL_ONE
  1210.             tcMod scale .2 .2
  1211.             //tcMod scroll .5 .05
  1212.                         tcMod turb .1 .25 0 .07
  1213.         }
  1214.             {
  1215.                 map $lightmap
  1216.             rgbgen identity
  1217.             blendfunc GL_DST_COLOR GL_ZERO
  1218.                 }
  1219.                 {
  1220.             map textures/sfx/bolts.tga
  1221.             blendfunc GL_ONE GL_ONE
  1222.             tcMod scale .2 .2
  1223.                         //tcGen environment
  1224.             tcMod scroll .1 .1
  1225.                         tcmod rotate 290
  1226.                         //rgbgen wave sin .1 1 5 .1
  1227.         }
  1228.         
  1229.  
  1230.         //    END
  1231.     }
  1232. textures/liquids/jello
  1233.         {
  1234.         ///////////////////////////////////////////
  1235.             //DANGER JELLO! FOUR passes of FURY ---  //
  1236.         ///////////////////////////////////////////
  1237.                 
  1238.         q3map_globaltexture
  1239.             //qer_editorimage textures/liquids/proto_pool3.tga
  1240.                  q3map_lightimage textures/liquids/proto_pool3.tga
  1241.             q3map_globaltexture    
  1242.             q3map_surfacelight 240
  1243.         // tesssize 256
  1244.             //deformVertexes wave 100 sin 1 5 .1 .5
  1245.             surfaceparm slime
  1246.         
  1247.         {
  1248.                 map textures/liquids/jello.tga
  1249.                 //tcMod scale 1 1
  1250.                          tcMod scale .5 .6
  1251.             //tcMod scroll .4 .01
  1252.                         tcMod turb .1 .25 0 -.1
  1253.                        
  1254.         }
  1255.             {
  1256.             map textures/liquids/jello2.tga
  1257.             blendfunc GL_ONE GL_ONE
  1258.             tcMod scale .2 .2
  1259.             //tcMod scroll .5 .05
  1260.                         tcMod turb .1 .25 0 .07
  1261.         }
  1262.             {
  1263.                 map $lightmap
  1264.             rgbgen identity
  1265.             blendfunc GL_DST_COLOR GL_ZERO
  1266.                 }
  1267.                 {
  1268.             map textures/sfx/bolts2.tga
  1269.             blendfunc GL_ONE GL_ONE
  1270.             tcMod scale .2 .2
  1271.                         //tcGen environment
  1272.             tcMod scroll 5  5
  1273.                         tcmod rotate 296
  1274.                         //rgbgen wave sin .1 1 5 .1
  1275.         }
  1276.         
  1277.  
  1278.         //    END
  1279.     }
  1280.  textures/liquids/proto_slime
  1281.         {
  1282.         ///////////////////////////////////////////
  1283.         //   Slimage June 22 99 Kenneth             //
  1284.         ///////////////////////////////////////////
  1285.                 
  1286.         q3map_globaltexture
  1287.          // qer_trans .001
  1288.                 surfaceparm trans
  1289.         surfaceparm nonsolid
  1290.         surfaceparm water
  1291.                 cull disable
  1292.             
  1293.         
  1294.         {
  1295.             map textures/liquids/proto_slime.tga
  1296.                 alphaFunc GE128
  1297.                 depthWrite
  1298.                 //rgbGen vertex
  1299.             tcMod scale 1 1
  1300.             tcMod scroll .02 .02
  1301.                        
  1302.         }
  1303.             {
  1304.                 map $lightmap
  1305.             rgbgen identity
  1306.             blendfunc GL_DST_COLOR GL_ZERO
  1307.                 }
  1308.         
  1309.  
  1310.         //    END
  1311.     }
  1312. textures/liquids/proto_gruel
  1313.         {
  1314.         ///////////////////////////////////////////////////
  1315.         //   Wrongful, Afterbirth-esque goo June 24 99 //
  1316.         ///////////////////////////////////////////////////
  1317.               q3map_globaltexture
  1318.             qer_trans 80
  1319.                 surfaceparm trans
  1320.         surfaceparm nonsolid
  1321.                 surfaceparm nomarks
  1322.         surfaceparm water
  1323.         cull disable
  1324.                 //tesssize 256
  1325.             //deformVertexes wave 100 sin 1 5 .1 .5
  1326.             
  1327.         
  1328.         {
  1329.             map textures/liquids/proto_gruel.tga
  1330.             // blendfunc GL_ONE GL_ONE
  1331.             tcMod scale 1 1
  1332.             tcMod scroll .02 .02
  1333.                        
  1334.         }
  1335.             {
  1336.             map textures/liquids/proto_gruel.tga
  1337.             blendfunc GL_ONE GL_ONE
  1338.             tcMod scale .5 .6
  1339.             tcMod scroll .06 .04
  1340.         }
  1341.             //{
  1342.         //    map textures/liquids/proto_poolpass.tga
  1343.         //    blendfunc GL_ONE GL_ONE
  1344.         //    tcMod scale .2 .2
  1345.         //    tcMod scroll .05 .05
  1346.         //}
  1347.             {
  1348.                 map $lightmap
  1349.             rgbgen identity
  1350.             blendfunc GL_DST_COLOR GL_ZERO
  1351.                 }
  1352.         
  1353.         }
  1354. textures/liquids/xripplewater2
  1355.     {
  1356.         //    *************************************************
  1357.         //    * Ripply Water Feb 16 1999            *
  1358.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1359.         //    *************************************************
  1360.         // June.9.1999 -- Added q3map_surfacelight -- Xian
  1361.         // Added to g3map_global texture on May 11, 1999
  1362.         qer_editorimage textures/liquids/ripplewater2.tga
  1363.         q3map_surfacelight 600
  1364.         q3map_globaltexture
  1365.         qer_trans .5
  1366.     
  1367.         surfaceparm trans
  1368.         surfaceparm nonsolid
  1369.         surfaceparm water
  1370.         surfaceparm nolightmap
  1371.  
  1372.         // JDC, testing backshader cull disable
  1373.         tesssize 64
  1374.         deformVertexes wave 100 triangle 2 2 1 0.1
  1375.         
  1376.         surfaceparm fog
  1377.         fogparms ( 0.3 0.3 1.0 ) 512
  1378.  
  1379.         {
  1380.             map textures/liquids/ripplewater3.tga
  1381.             blendfunc GL_ONE GL_SRC_COLOR    
  1382.             tcMod scale .05 .05
  1383.             tcGen environment
  1384.             tcMod scroll .001 .001
  1385.         }
  1386.     
  1387.         {
  1388.             map textures/liquids/ripplewater2.tga
  1389.             blendfunc GL_DST_COLOR GL_ONE
  1390.             tcMod turb .1 .1 0 .01
  1391.             tcMod scale .5 .5
  1392.             tcMod scroll -.025 .02
  1393.         }
  1394.  
  1395.         {
  1396.             map textures/liquids/ripplewater.tga
  1397.             blendFunc GL_DST_COLOR GL_ONE
  1398.             tcMod turb .1 .07 .1 .01
  1399.             tcMod scale .5 .5
  1400.             tcMod stretch sin 1 .1 0 .01
  1401.             tcMod scroll 0 .025
  1402.         }    
  1403.  
  1404.         
  1405.  
  1406.         //    END
  1407.     }
  1408.  
  1409. ripplewater2_back
  1410.     {
  1411.         // Added to g3map_global texture on May 11, 1999
  1412.         q3map_globaltexture
  1413.     //    this is used when looking from inside the water to the outside
  1414.         surfaceparm trans
  1415.         surfaceparm nonsolid
  1416.         surfaceparm water
  1417.         surfaceparm nolightmap
  1418.  
  1419. //        fogonly
  1420.         {
  1421.             map textures/liquids/ripplewater3.tga
  1422.             blendfunc GL_DST_COLOR GL_SRC_COLOR
  1423.             tcMod scale .05 .05
  1424.             tcGen environment
  1425.             tcMod scroll .001 .001
  1426.         }
  1427.  
  1428.         //    END
  1429.     }
  1430.  
  1431. textures/liquids/ripplewater2a
  1432.     {
  1433.         //    *************************************************
  1434.         //    * Ripply Water large tesselations MAr 15 1999            *
  1435.         //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1436.         //    *************************************************
  1437.  
  1438.         // Added to g3map_global texture on May 11, 1999
  1439.         q3map_globaltexture
  1440.         qer_trans .5
  1441.         qer_editorimage textures/liquids/ripplewater2
  1442.         surfaceparm trans
  1443.         surfaceparm nonsolid
  1444.         surfaceparm water
  1445.         surfaceparm nolightmap
  1446.  
  1447.         cull disable
  1448.         tesssize 128
  1449.         deformVertexes wave 100 triangle 2 2 1 0.1
  1450.         
  1451.  
  1452.         {
  1453.             map textures/liquids/ripplewater3.tga
  1454.             blendfunc GL_ONE GL_SRC_COLOR    
  1455.             tcMod scale .05 .05
  1456.             tcGen environment
  1457.             tcMod scroll .001 .001
  1458.         }
  1459.     
  1460.         {
  1461.             map textures/liquids/ripplewater2.tga
  1462.             blendfunc GL_DST_COLOR GL_ONE
  1463.             tcMod turb .1 .1 0 .01
  1464.             tcMod scale .5 .5
  1465.             tcMod scroll -.025 .02
  1466.         }
  1467.  
  1468.         {
  1469.             map textures/liquids/ripplewater.tga
  1470.             blendFunc GL_DST_COLOR GL_ONE
  1471.             tcMod turb .1 .07 .1 .01
  1472.             tcMod scale .5 .5
  1473.             tcMod stretch sin 1 .1 0 .01
  1474.             tcMod scroll 0 .025
  1475.         }    
  1476.         //    END
  1477.     }
  1478.  
  1479. textures/liquids/slime1
  1480.     {
  1481.     //    *************************************************        
  1482.     //    * SLIME Feb 11 1999                 *
  1483.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1484.     //    *************************************************    
  1485.  
  1486.         // Added to g3map_global texture on May 11, 1999
  1487.         qer_editorimage textures/liquids/slime7.tga
  1488.         q3map_lightimage textures/liquids/slime7.tga
  1489.         q3map_globaltexture
  1490.         qer_trans .5
  1491.  
  1492.         surfaceparm noimpact
  1493.         surfaceparm slime
  1494.         surfaceparm nolightmap
  1495.         surfaceparm trans        
  1496.  
  1497.         q3map_surfacelight 100
  1498.         tessSize 32
  1499.         cull disable
  1500.  
  1501.         deformVertexes wave 100 sin 0 1 .5 .5
  1502.  
  1503.         {
  1504.             map textures/liquids/slime7c.tga
  1505.             tcMod turb .3 .2 1 .05
  1506.             tcMod scroll .01 .01
  1507.         }
  1508.     
  1509.         {
  1510.             map textures/liquids/slime7.tga
  1511.             blendfunc GL_ONE GL_ONE
  1512.             tcMod turb .2 .1 1 .05
  1513.             tcMod scale .5 .5
  1514.             tcMod scroll .01 .01
  1515.         }
  1516.  
  1517.         {
  1518.             map textures/liquids/bubbles.tga
  1519.             blendfunc GL_ZERO GL_SRC_COLOR
  1520.             tcMod turb .2 .1 .1 .2
  1521.             tcMod scale .05 .05
  1522.             tcMod scroll .001 .001
  1523.         }        
  1524.  
  1525.         //     END
  1526.     }
  1527.  
  1528. textures/liquids/slime1_2000
  1529.     {
  1530.     //    *************************************************        
  1531.     //    * SLIME Feb 11 1999                 *
  1532.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1533.     //    *************************************************    
  1534.  
  1535.         // Added to g3map_global texture on May 11, 1999
  1536.         qer_editorimage textures/liquids/slime7.tga
  1537.         q3map_lightimage textures/liquids/slime7.tga
  1538.         q3map_globaltexture
  1539.         qer_trans .5
  1540.  
  1541.         surfaceparm noimpact
  1542.         surfaceparm slime
  1543.         surfaceparm nolightmap
  1544.         surfaceparm trans        
  1545.  
  1546.         q3map_surfacelight 2000
  1547.         tessSize 32
  1548.         cull disable
  1549.  
  1550.         deformVertexes wave 100 sin 0 1 .5 .5
  1551.  
  1552.         {
  1553.             map textures/liquids/slime7c.tga
  1554.             tcMod turb .3 .2 1 .05
  1555.             tcMod scroll .01 .01
  1556.         }
  1557.     
  1558.         {
  1559.             map textures/liquids/slime7.tga
  1560.             blendfunc GL_ONE GL_ONE
  1561.             tcMod turb .2 .1 1 .05
  1562.             tcMod scale .5 .5
  1563.             tcMod scroll .01 .01
  1564.         }
  1565.  
  1566.         {
  1567.             map textures/liquids/bubbles.tga
  1568.             blendfunc GL_ZERO GL_SRC_COLOR
  1569.             tcMod turb .2 .1 .1 .2
  1570.             tcMod scale .05 .05
  1571.             tcMod scroll .001 .001
  1572.         }        
  1573.  
  1574.         //     END
  1575.     }
  1576.  
  1577.  
  1578.  
  1579. textures/liquids/lavacrust
  1580.     {
  1581.     //    *************************************************
  1582.     //    * CRUSTY LAVA Feb 11 1999            *
  1583.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1584.     //    *************************************************
  1585.     // change 5/3 - lighting changed from 300 to 50    
  1586.     // change 5/5 - made lavacrust solid
  1587.     // Added to g3map_global texture on May 11, 1999
  1588.         q3map_globaltexture
  1589.         surfaceparm trans
  1590.         //surfaceparm lava
  1591.  
  1592.         
  1593.         q3map_surfacelight 50
  1594.         q3map_lightimage textures/liquids/lava.tga
  1595.  
  1596.         //tesssize 64
  1597.         //deformVertexes wave 100 sin 0 5 0 .05
  1598.         //cull disable
  1599.  
  1600.         {
  1601.             map textures/liquids/lava.tga
  1602.             tcMod turb 0 0.1 0 0.02
  1603.             rgbGen wave triangle .9 .1 0 1
  1604.             tcMod scroll -.02 -.02
  1605.         }
  1606.  
  1607.         {
  1608.             map textures/liquids/lavacrust.tga
  1609.             blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1610.             tcmod turb 0 .5 0 .005
  1611.             rgbgen identity
  1612.         }
  1613.  
  1614.         {
  1615.             map $lightmap
  1616.             blendfunc gl_dst_color gl_zero
  1617.             rgbgen identity
  1618.         }
  1619.  
  1620.             
  1621.         //    END
  1622.     }
  1623.  
  1624. textures/liquids/bloodwater_pj
  1625.     {
  1626.     //    *************************************************
  1627.     //    * Brighter BLOODY WATER Apr 7 1999                *
  1628.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1629.     //    *************************************************
  1630.     // Added to g3map_global texture on May 11, 1999
  1631.     qer_editorimage textures/liquids/bloodwater.tga
  1632.     q3map_globaltexture
  1633.     qer_trans .5
  1634.     
  1635.     surfaceparm trans
  1636.     surfaceparm nonsolid
  1637.     surfaceparm water
  1638.     surfaceparm nolightmap
  1639.     //testing out a dim surface light, march 19 - bj
  1640.     q3map_surfacelight 500
  1641.     tesssize 128
  1642.     cull disable
  1643.     deformVertexes wave 128 sin 1 1 .5 .5
  1644.     
  1645.     
  1646.         {
  1647.             map textures/liquids/bloodwater1.tga
  1648.             blendFunc GL_ONE GL_ONE
  1649.             tcGen environment
  1650.             tcMod scroll 0 .01
  1651.         }
  1652.  
  1653.         {
  1654.             map textures/liquids/bloodwater2.tga
  1655.             blendFunc GL_DST_COLOR GL_SRC_COLOR
  1656.             tcMod scale .1 .1
  1657.             tcMod turb .1 .1 1 .01
  1658.             tcMod scroll 0 .01
  1659.         }
  1660.  
  1661.         {
  1662.             map textures/liquids/bloodwater.tga
  1663.             blendFunc GL_DST_COLOR GL_SRC_COLOR
  1664.             tcMod scale .25 .25
  1665.             tcMod scroll 0 .007
  1666.         }
  1667.     
  1668.         //    END
  1669.     }
  1670.  
  1671. textures/liquids/bloodwater
  1672.     {
  1673.     //    *************************************************
  1674.     //    * BLOODY WATER Feb 16 1999                *
  1675.     //    * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE    *
  1676.     //    *************************************************
  1677.  
  1678.     // Added to g3map_global texture on May 11, 1999
  1679.     q3map_globaltexture
  1680.     qer_trans .5
  1681.  
  1682.     surfaceparm trans
  1683.     surfaceparm nonsolid
  1684.     surfaceparm water
  1685.     surfaceparm nolightmap
  1686.     //testing out a dim surface light, march 19 - bj
  1687.     q3map_surfacelight 200
  1688.     tesssize 64
  1689.     cull disable
  1690.     deformVertexes wave 100 sin 1 1 .5 .5
  1691.     
  1692.     
  1693.         {
  1694.             map textures/liquids/bloodwater1.tga
  1695.             blendFunc GL_ONE GL_ONE
  1696.             tcGen environment
  1697.             tcMod scroll 0 .01
  1698.         }
  1699.  
  1700.         {
  1701.             map textures/liquids/bloodwater2.tga
  1702.             blendFunc GL_DST_COLOR GL_SRC_COLOR
  1703.             tcMod scale .1 .1
  1704.             tcMod turb .1 .1 1 .01
  1705.             tcMod scroll 0 .01
  1706.         }
  1707.  
  1708.         {
  1709.             map textures/liquids/bloodwater.tga
  1710.             blendFunc GL_DST_COLOR GL_SRC_COLOR
  1711.             tcMod scale .25 .25
  1712.             tcMod scroll 0 .007
  1713.         }
  1714.     
  1715.         //    END
  1716.     }
  1717.  
  1718.  
  1719. textures/hell/lavasolid
  1720. {
  1721.     // Added to g3map_global texture on May 11, 1999
  1722.     q3map_globaltexture
  1723.     surfaceparm noimpact
  1724.     surfaceparm nolightmap
  1725.     q3map_surfacelight 450
  1726.  
  1727.     tesssize 64
  1728.     deformVertexes wave 100 sin 2 2 0 0.1
  1729.  
  1730.     {
  1731.         map textures/hell/lava2d.tga
  1732.         tcGen environment
  1733.         tcMod turb 0 0.25 0 0.05
  1734.     }
  1735.  
  1736.     {
  1737.         map textures/hell/lava2d.tga
  1738.         blendfunc GL_ONE GL_ONE
  1739.         tcMod turb 0 0.25 0 0.05
  1740.     }
  1741. }
  1742.