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

  1. //
  2. // this file contains shaders attached models
  3. //
  4.  
  5. models/mapobjects/console/under
  6.  
  7. {
  8.     cull disable
  9.         surfaceparm alphashadow
  10.         //surfaceparm nodraw
  11.         {
  12.         clampmap models/mapobjects/console/under.tga
  13.         alphaFunc GE128
  14.                 depthWrite
  15.         rgbGen vertex
  16.                 
  17.     }
  18. }
  19. models/mapobjects/console/rotate
  20.  
  21. {
  22.     cull disable
  23.         
  24.         {
  25.         clampmap models/mapobjects/console/rotate.tga
  26.         blendFunc add
  27.                 //tcMod stretch sin .9 0.1 0 .5
  28.                 tcmod rotate 40
  29.         rgbGen vertex
  30.     }
  31. }
  32.  
  33. models/mapobjects/console/centercon
  34.  
  35. {
  36.     cull disable
  37.         {
  38.         map models/mapobjects/console/scrolltext.tga
  39.         blendFunc add
  40.                 tcmod scroll 0 -.3
  41.                 //tcMod stretch sin .9 0.1 0 1.1
  42.         rgbGen vertex
  43.     }
  44.         
  45.         {
  46.         clampmap models/mapobjects/console/centercon.tga
  47.         blendFunc add
  48.                 tcMod stretch sin .9 0.1 0 .2
  49.                 tcmod rotate 40
  50.         rgbGen vertex
  51.     }
  52. }
  53.  
  54. models/mapobjects/console/console
  55.  
  56. {
  57.     cull disable
  58.         
  59.         {
  60.         map textures/effects/tinfx2c.tga
  61.         blendFunc GL_ONE GL_ZERO
  62.                 tcGen environment
  63.         rgbGen vertex
  64.     }
  65.         {
  66.         map models/mapobjects/console/console.tga
  67.         blendFunc blend
  68.         rgbGen vertex
  69.     }
  70.         {
  71.         map models/mapobjects/console/console2.tga
  72.         blendFunc add
  73.         rgbGen vertex
  74.                 rgbGen wave sin .5 .5 0 .2
  75.     }
  76. }
  77.  
  78. models/mapobjects/console/sphere
  79.  
  80. {
  81.     cull disable
  82.         
  83.         {
  84.         map models/mapobjects/console/spherex2.tga
  85.         blendFunc add
  86.             tcmod rotate 40
  87.                 tcGen environment
  88.                 tcmod scroll 5 .4
  89.         rgbGen wave sin .5 .5 0 .2
  90.     }
  91.         
  92.      {
  93.         map models/mapobjects/console/spherex.tga
  94.         blendFunc add
  95.             tcmod rotate 40
  96.                 tcGen environment
  97.                 tcmod scroll 5 .4
  98.         rgbGen wave sin .5 .5 0 -.2
  99.     }
  100. }
  101.  
  102. models/mapobjects/console/sphere2
  103.  
  104. {
  105.     cull disable
  106.         deformVertexes autoSprite
  107.  
  108.         //{
  109.     //    clampmap models/mapobjects/console/sphere2.tga
  110.     //    alphaFunc GE128
  111.         //        depthWrite
  112.         //        //tcMod stretch sin .9 0.1 0 .5
  113.         //        tcmod rotate 40
  114.     //    rgbGen identity
  115.     //}
  116.         {
  117.         map models/mapobjects/console/sphere3.tga
  118.         blendFunc add
  119.                // depthWrite
  120.         rgbGen wave sin .5 .5 0 .2
  121.     }
  122.         {
  123.         map models/mapobjects/console/sphere4.tga
  124.         blendFunc add
  125.                // depthWrite
  126.         rgbGen wave sin .5 .5 0 -.2
  127.     }
  128.          {
  129.         clampmap models/mapobjects/console/sphere2.tga
  130.         alphaFunc GE128
  131.                 //blendfunc blend
  132.                 //depthWrite
  133.                 //tcMod stretch sin .9 0.1 0 .5
  134.                 tcmod rotate 40
  135.         rgbGen identity
  136.     }
  137. }
  138.  
  139. models/mapobjects/console/jacobs
  140. {
  141.     cull disable
  142.         
  143.         {
  144.         map textures/effects/tinfxb.tga
  145.         blendFunc add
  146.                 tcGen environment
  147.                 rgbGen identity
  148.     }
  149. }
  150.  
  151. models/mapobjects/console/scrolltext
  152.  
  153. {
  154.     cull disable
  155.         
  156.         {
  157.         map models/mapobjects/console/scrolltext.tga
  158.         blendFunc add
  159.                 tcmod scroll 0 -.3
  160.                 //tcMod stretch sin .9 0.1 0 1.1
  161.         rgbGen vertex
  162.     }
  163. }
  164.  
  165. models/players/slash/yurikoskate
  166. {
  167.     cull disable
  168.         deformVertexes autoSprite
  169.        
  170.         
  171.         {
  172.         clampmap models/players/slash/yurikoskate.tga
  173.         blendFunc blend
  174.                 //tcMod stretch sin .9 0.1 0 1.1
  175.                 tcmod rotate 999
  176.         rgbGen lightingdiffuse
  177.     }
  178.         {
  179.         clampmap models/players/slash/yurikoskate.tga
  180.         blendFunc blend
  181.                 //tcMod stretch sin .9 0.1 0 -1.1
  182.                 tcMod stretch sin .9 0 0 0
  183.                 tcmod rotate 20
  184.         rgbGen lightingdiffuse
  185.     }
  186. }
  187. models/players/slash/yuriko
  188. {
  189.         {
  190.                 map textures/effects/envmaproc.tga
  191.                 tcGen environment
  192.                 rgbGen lightingdiffuse
  193.         }
  194.         {
  195.                 map models/players/slash/yuriko.tga
  196.                 blendFunc blend
  197.                 rgbGen lightingdiffuse
  198.         }
  199. }
  200. models/players/slash/yuriko_h
  201. {
  202.         {
  203.                 map textures/effects/envmaproc.tga
  204.                 tcGen environment
  205.                 rgbGen lightingdiffuse
  206.         }
  207.         {
  208.                 map models/players/slash/yuriko_h.tga
  209.                 blendFunc blend
  210.                 rgbGen lightingdiffuse
  211.         }
  212. }
  213. models/players/hunter/harpy
  214. {
  215.         {
  216.                 map textures/effects/envmaproc.tga
  217.                 tcGen environment
  218.                 rgbGen lightingdiffuse
  219.         }
  220.         {
  221.                 map models/players/hunter/hunter2.tga
  222.                 blendFunc blend
  223.                 rgbGen lightingdiffuse
  224.         }
  225. }
  226. models/players/hunter/harpy_h
  227. {
  228.         {
  229.                 map textures/effects/envmaproc.tga
  230.                 tcGen environment
  231.                 rgbGen lightingdiffuse
  232.         }
  233.         {
  234.                 map models/players/hunter/hunter_h.tga
  235.                 blendFunc blend
  236.                 rgbGen lightingdiffuse
  237.         }
  238. }
  239. models/players/hunter/harpy_f
  240. {
  241.       surfaceparm    nodraw
  242. }
  243. models/mapobjects/standlamp2
  244. {
  245.  
  246.         {
  247.                 map textures/effects/tinfx2.tga
  248.                 tcGen environment
  249.                 rgbGen identity
  250.         }
  251.         {
  252.                 map models/mapobjects/standlamp2.tga
  253.                 blendfunc blend
  254.                 rgbGen vertex
  255.         }
  256.         
  257. }
  258. models/players/uriel/zael
  259. {
  260.       
  261.         {
  262.         map $whiteimage
  263.         rgbGen lightingDiffuse
  264.     }
  265.     {
  266.             map models/players/uriel/zael.tga
  267.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  268.         rgbGen identity
  269.         alphaGen lightingSpecular
  270.     }
  271.           
  272. }
  273. models/mapobjects/pipe/pipe02
  274. {
  275.  
  276.         {
  277.                 map textures/effects/tinfx2d.tga
  278.                 tcGen environment
  279.                 rgbGen identity
  280.         }
  281.         {
  282.                 map models/mapobjects/pipe/pipe02.tga
  283.                 blendfunc blend
  284.                 rgbGen lightingdiffuse
  285.         }
  286.         
  287. }
  288. models/players/slash/grrl_h
  289. {
  290.  
  291.         {
  292.                 map textures/effects/tinfx2d.tga
  293.                 tcGen environment
  294.                 rgbGen identity
  295.         }
  296.         {
  297.                 map models/players/slash/grrl_h.tga
  298.                 blendfunc blend
  299.                 rgbGen lightingdiffuse
  300.         }
  301.         
  302. }
  303. models/mapobjects/pipe/pipe02x
  304. {
  305.     q3map_lightimage textures/sfx/electricslime_old.tga
  306.     q3map_surfacelight 150
  307.     cull disable
  308.         {
  309.                 map textures/effects/tinfx2b.tga
  310.                 tcGen environment
  311.                 tcmod scale 1 2
  312.                 blendfunc add
  313.                 rgbGen identity
  314.         }
  315.         {
  316.                 map textures/sfx/electricslime_old.tga
  317.                 //tcGen environment
  318.                 //tcmod scale 2 2
  319.                 //tcmod rotate  240
  320.                 tcmod scroll 7.2 1
  321.                 blendfunc add
  322.                 rgbGen identity
  323.         }
  324.         
  325. }
  326. models/mapobjects/skull/monkeyhead
  327.  
  328. {
  329.         //deformVertexes wave 100 sin 0 .7 0 .2
  330.         //deformVertexes wave 100 sin 0 .5 1 .1
  331.         cull disable
  332.         nomipmaps
  333.  
  334.         {
  335.                 map models/mapobjects/skull/monkeyhead.tga
  336.                 rgbGen vertex
  337.         }
  338.     {
  339.         //animMap 0.5 models/mapobjects/skull/monkeyhead.tga //models/mapobjects/wallhead/femhead2.tga
  340.                 map models/mapobjects/skull/monkeyheadb.tga
  341.         blendFunc    GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  342.         alphaGen    wave sin 0 1 1 .1
  343.                 // alphaGen    wave triangle 0 .7 0 .2
  344.                 rgbGen vertex
  345.     }    
  346.     
  347. }
  348. models/mapobjects/skull/monkeyhead2
  349. {
  350.     cull disable
  351.     surfaceparm  trans
  352.     nomipmaps
  353.         {
  354.                 map models/mapobjects/skull/monkeyhead2.tga
  355.                 blendfunc blend
  356.         depthWrite
  357.         rgbGen vertex
  358.         }
  359. }
  360.  
  361. models/powerups/armor/shard2
  362. {
  363.         {
  364.                 map textures/effects/tinfx2c.tga
  365.                 tcGen environment
  366.                 rgbGen identity
  367.         }
  368.         {
  369.                 map models/powerups/armor/shard2.tga
  370.                 blendFunc blend
  371.                 rgbGen lightingdiffuse
  372.         }
  373. }
  374. models/mapobjects/jets/jet_1
  375. {
  376.      surfaceparm    trans
  377.      nomipmaps
  378.      cull disable
  379.         {
  380.         map models/mapobjects/jets/jet_1.tga
  381.                 blendFunc add
  382.                 tcmod scale  .5  1
  383.                 tcmod scroll 6 0
  384.                 rgbGen identity
  385.     }
  386.         {
  387.         map models/mapobjects/jets/jet_2.tga
  388.                 blendFunc add
  389.                 tcmod scroll 3 -.5
  390.                 rgbGen wave inversesawtooth -.3 1.3 0 .5
  391.     }
  392. }
  393. models/mapobjects/jets/jet_as
  394. {
  395.      deformVertexes autoSprite2
  396.      deformVertexes wave 100 sin 0 1 0 9
  397.      surfaceparm    trans
  398.      nomipmaps
  399.         {
  400.         map models/mapobjects/jets/jet_as.tga
  401.                 blendFunc add
  402.                 rgbGen identity
  403.     }
  404. }
  405. models/players/crash/crash_f
  406. {
  407.  
  408.         {
  409.                 map textures/sfx/snow.tga
  410.                 tcmod scale .5 .5
  411.                 tcmod scroll  9 0.3
  412.                 rgbGen identity
  413.         }
  414.         {
  415.                 map textures/effects/tinfx2b.tga
  416.                 tcGen environment
  417.                 blendFunc add
  418.                 rgbGen lightingdiffuse
  419.         }
  420. }
  421. models/players/crash/crash_t
  422. {
  423.         {
  424.                 map textures/effects/envmapblue.tga
  425.                 tcGen environment
  426.                 rgbGen lightingdiffuse
  427.         }
  428.         {
  429.                 map models/players/crash/crash_t.tga
  430.                 blendFunc blend
  431.                 rgbGen lightingdiffuse
  432.         }
  433. }
  434. models/players/crash/crash
  435. {
  436.         {
  437.                 map textures/effects/envmapblue.tga
  438.                 tcGen environment
  439.                 rgbGen lightingdiffuse
  440.         }
  441.         {
  442.                 map models/players/crash/crash.tga
  443.                 blendFunc blend
  444.                 rgbGen lightingdiffuse
  445.         }
  446. }
  447. models/players/razor/id
  448. {
  449.         {
  450.                 map textures/effects/tinfx2d.tga
  451.                 tcGen environment
  452.                 rgbGen lightingdiffuse
  453.         }
  454.         {
  455.                 map models/players/razor/id.tga
  456.                 blendFunc blend
  457.                 rgbGen lightingdiffuse
  458.         }
  459. }
  460. models/players/razor/h_id
  461. {
  462.         {
  463.                 map textures/effects/tinfx2d.tga
  464.                 tcGen environment
  465.                 rgbGen lightingdiffuse
  466.         }
  467.         {
  468.                 map models/players/razor/h_id.tga
  469.                 blendFunc blend
  470.                 rgbGen lightingdiffuse
  471.         }
  472. }
  473. models/mapobjects/cross/cross_skull
  474. {
  475.     cull disable
  476.     surfaceparm alphashadow
  477.         {
  478.                 map models/mapobjects/cross/cross_skull.tga
  479.                 alphaFunc GE128
  480.         depthWrite
  481.         rgbGen vertex
  482.         }
  483. }
  484.  
  485.  
  486. models/mapobjects/cross/cross
  487. {      
  488.     q3map_lightimage models/mapobjects/cross/cross_light.tga
  489.     q3map_surfacelight 300
  490.  
  491.         {
  492.                 map textures/sfx/firewalla.tga
  493.                 tcmod scale 4 4
  494.                 tcmod scroll 0.1 2
  495.                 rgbGen identity
  496.     }  
  497.         {
  498.         map models/mapobjects/cross/cross.tga
  499.                 blendFunc blend
  500.         rgbGen vertex
  501.     }
  502.        
  503. }
  504. models/mapobjects/baph/baphomet_gold
  505. {      
  506.  
  507.         {
  508.                 map textures/sfx/firewalla.tga
  509.                 tcmod scroll 0.1 1
  510.                 rgbGen identity
  511.     }  
  512.         {
  513.         map models/mapobjects/baph/baphomet_gold.tga
  514.                 blendFunc blend
  515.         rgbGen vertex
  516.     }
  517.        
  518. }
  519. models/mapobjects/baph/baphomet
  520. {      
  521.  
  522.         {
  523.                 map textures/sfx/firewalla.tga
  524.                 tcmod scroll 0.1 1
  525.                 rgbGen identity
  526.     }  
  527.         {
  528.         map models/mapobjects/baph/baphomet.tga
  529.                 blendFunc blend
  530.         rgbGen vertex
  531.     }
  532.        
  533. }
  534. models/mapobjects/banner/q3banner04
  535.  
  536. {      
  537.   cull disable 
  538.   nomipmaps
  539.   
  540.         {
  541.         //map models/mapobjects/banner/q3banner04.tga
  542.                 map textures/sfx/firegorre2.tga
  543.                 blendFunc GL_ONE GL_ZERO
  544.                 tcmod scale .05 .1
  545.                 tcMod turb 0 .25 0 .6
  546.                 tcmod scroll .4 .3
  547.             //rgbGen wave sin .5 .5 0 .1
  548.     }
  549.         {
  550.         
  551.                map textures/sfx/bolts.tga
  552.                tcmod scale .2 .2
  553.                tcmod rotate 999
  554.                tcmod scroll 9 9
  555.                blendfunc add 
  556.                rgbGen wave sin .5 .5 0 .2
  557.     }  
  558.         {
  559.                 map textures/sfx/firegorre2.tga
  560.                 //map models/mapobjects/banner/q3banner04.tga
  561.                 blendFunc add
  562.                 tcGen environment
  563.                 tcmod scale 5  5 
  564.                 tcmod scroll 0.09 0.04
  565.                 //rgbGen wave sin .5 .5 0 .1
  566.     }    
  567.     
  568. }
  569.  
  570. models/mapobjects/banner/q3banner02
  571.  
  572. {      
  573.     cull disable
  574.     nomipmaps
  575.     //deformVertexes wave 70 sin 0 .7 0 .4
  576.  
  577.         {
  578.         map models/mapobjects/banner/q3banner02.tga
  579.                 blendFunc add
  580.                 tcmod scale  2  1
  581.                 tcmod scroll .33 0
  582.                 rgbGen wave sin .5 .5 0 .2
  583.     }
  584.         {
  585.         map models/mapobjects/banner/q3banner02.tga
  586.                 blendFunc add
  587.                 tcmod scale  3  1
  588.                 tcmod scroll -.45 0
  589.                 rgbGen wave sin .5 .5 0 .2
  590.     } 
  591.         {
  592.         map models/mapobjects/banner/q3banner02x.tga
  593.                 blendFunc add
  594.                 tcmod scale  4  1
  595.                 tcmod scroll 1 0
  596.                // rgbGen wave sin .5 .5 0 -.2
  597.     } 
  598. }
  599. models/mapobjects/horned/horned
  600. {      
  601.  
  602.         {
  603.                 map textures/sfx/firewalla.tga
  604.                 tcmod scroll 0.1 1
  605.     }  
  606.         {
  607.         map models/mapobjects/horned/horned.tga
  608.                 blendFunc blend
  609.         rgbGen vertex
  610.     }
  611.        
  612. }
  613. models/players/bones/red
  614. {
  615.     
  616.     cull disable
  617.         {
  618.                 map models/players/bones/red.tga
  619.                 alphaFunc GE128
  620.         depthWrite
  621.         rgbGen lightingdiffuse
  622.         }
  623. }
  624.  
  625. models/players/bones/blue
  626. {
  627.     
  628.     cull disable
  629.         {
  630.                 map models/players/bones/blue.tga
  631.                 alphaFunc GE128
  632.         depthWrite
  633.         rgbGen lightingdiffuse
  634.         }
  635. }
  636.  
  637. models/players/bones/xray
  638. {
  639.     
  640.     cull disable
  641.         {
  642.                 map models/players/bones/xray.tga
  643.                 blendfunc add
  644.                 //rgbGen wave sin 1 .8 0 9
  645.         }
  646.         {
  647.         
  648.                 map models/mapobjects/bitch/hologirl2.tga
  649.                 tcMod scroll -6 -.2
  650.                 tcgen environment
  651.         blendFunc GL_ONE GL_ONE
  652.         rgbGen identity
  653.     }    
  654.  
  655.  
  656. }
  657.  
  658. models/players/bones/stiff
  659. {
  660.     
  661.     cull disable
  662.         {
  663.                 map models/players/bones/stiff.tga
  664.                 alphaFunc GE128
  665.         depthWrite
  666.         rgbGen lightingdiffuse
  667.         }
  668. }
  669.  
  670. models/mapobjects/skel/skel
  671. {
  672.     cull disable
  673.     surfaceparm alphashadow
  674.         {
  675.                 map models/mapobjects/skel/skel.tga
  676.                 alphaFunc GE128
  677.         depthWrite
  678.         rgbGen vertex
  679.         }
  680. }
  681.  
  682. models/mapobjects/skel/xray
  683. {
  684.     deformVertexes move 0 0 .7  sin 0 5 0 0.2
  685.     cull disable
  686.     q3map_surfacelight 300    
  687.         {
  688.                 map models/mapobjects/skel/xray.tga
  689.                 blendfunc add
  690.                 rgbGen wave sin 1 .8 0 .3
  691.         }
  692.         {
  693.         
  694.                 map models/mapobjects/bitch/hologirl2.tga
  695.                 tcMod scroll -6 -.2
  696.                 tcgen environment
  697.         blendFunc GL_ONE GL_ONE
  698.         rgbGen identity
  699.     }    
  700.  
  701.  
  702. }
  703. models/mapobjects/spotlamp/spotlamp
  704. {
  705.     cull disable
  706.     surfaceparm alphashadow
  707.         {
  708.                 map models/mapobjects/spotlamp/spotlamp.tga
  709.                 alphaFunc GE128
  710.         depthWrite
  711.         rgbGen vertex
  712.         }
  713.  
  714.  
  715. }
  716. models/mapobjects/spotlamp/beam
  717. {
  718.         surfaceparm trans    
  719.         surfaceparm nomarks    
  720.         surfaceparm nonsolid
  721.     surfaceparm nolightmap
  722.     cull none
  723.         nomipmaps
  724.     {
  725.         map models/mapobjects/spotlamp/beam.tga
  726.                 tcMod Scroll .3 0
  727.                 blendFunc GL_ONE GL_ONE
  728.         }
  729.         //{
  730.     //    map models/mapobjects/spotlamp/beam.tga
  731.          //       tcMod Scroll -.3 0
  732.          //       blendFunc GL_ONE GL_ONE
  733.         //}
  734.      
  735. }
  736. models/mapobjects/spotlamp/spotlamp_l
  737.  
  738. {
  739.       cull disable
  740.       q3map_surfacelight    200
  741.  
  742.         {
  743.                 map models/mapobjects/spotlamp/spotlamp_l.tga
  744.         rgbGen identity
  745.         }
  746.  
  747.  
  748. }
  749.  
  750. models/players/grunt/stripe_h
  751. {      
  752.  
  753.        {
  754.             //map textures/effects/tinfx.tga
  755.                 map textures/sfx/electricgrade3.tga
  756.         //tcmod scale 6 6
  757.                 //tcmod rotate 350
  758.                 tcmod scroll 0 -.5
  759.         //tcGen environment
  760.         blendfunc GL_ONE GL_ZERO
  761.                 rgbGen identity
  762.         }
  763.         {
  764.         map models/players/grunt/stripe_h.tga
  765.                 blendfunc gl_src_alpha gl_one_minus_src_alpha
  766.         rgbGen lightingDiffuse
  767.     }
  768.        
  769. }
  770. models/mapobjects/timlamp/timlamp
  771. {
  772.     cull disable
  773.     surfaceparm alphashadow
  774.         {
  775.                 map models/mapobjects/timlamp/timlamp.tga
  776.                 alphaFunc GE128
  777.         depthWrite
  778.         rgbGen vertex
  779.         }
  780.  
  781.  
  782. }
  783. models/mapobjects/wallhead/lion_m
  784. {      
  785.         {
  786.         map models/mapobjects/wallhead/lion_m.tga
  787.                 blendFunc GL_ONE GL_ZERO
  788.         rgbGen vertex
  789.     } 
  790.         {
  791.                 map textures/sfx/firewalla.tga
  792.                 blendFunc GL_ONE GL_ONE
  793.                 tcmod scroll 0.1 1
  794.                 //rgbGen wave triangle .5 1 0 .4
  795.     }  
  796.         {
  797.         map models/mapobjects/wallhead/lion_m.tga
  798.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  799.         rgbGen vertex
  800.     }
  801.        
  802. }
  803. models/mapobjects/grenadel/grenadelx
  804. {
  805.         surfaceparm trans    
  806.         surfaceparm nomarks    
  807.     cull none
  808.         nopicmip
  809.     {
  810.         clampmap models/mapobjects/grenadel/grenadelx.tga
  811.         tcMod rotate 10 
  812.         blendFunc GL_ONE GL_ZERO
  813.         alphaFunc GE128
  814.         depthWrite
  815.         rgbGen identity
  816.     }
  817. }
  818. //models/mapobjects/baph/bapho_lamp
  819. //{   
  820. //   
  821. //        {
  822. //                map textures/sfx/specular3b.tga         
  823. //                tcGen environment
  824. //                tcmod scroll .1 0
  825. //                rgbGen identity
  826. //    }  
  827. //        {
  828. //        map models/mapobjects/baph/bapho_lamp.tga
  829. //                blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  830. //        rgbGen vertex
  831. //    }
  832. //       
  833. //         
  834. //}
  835.  
  836. models/mapobjects/baph/wrist
  837. {
  838.      cull none
  839.      nomipmaps
  840.      surfaceparm    trans
  841.  
  842.         {
  843.          map models/mapobjects/baph/wrist.tga
  844.          blendFunc GL_ONE GL_ONE
  845.          tcmod scale  2 1
  846.          tcmod scroll 3 0
  847.          rgbGen identity
  848.         }
  849.         {
  850.          map models/mapobjects/baph/wrist.tga
  851.          blendFunc GL_ONE GL_ONE
  852.          tcmod scale  1 1
  853.          tcmod scroll -5 0
  854.          rgbGen identity
  855.         }
  856. }
  857.  
  858. models/mapobjects/baph/bapholamp_fx
  859. {
  860.      deformVertexes autoSprite
  861.      surfaceparm    trans
  862.      cull none
  863.      nomipmaps
  864.         {
  865.          clampmap models/mapobjects/baph/bapholamp_fx.tga
  866.          blendFunc GL_ONE GL_ONE
  867.          tcmod rotate 333
  868.          tcMod stretch sin .9 0.1 0 7
  869.          rgbGen identity
  870.         }
  871.         {
  872.          clampmap models/mapobjects/baph/bapholamp_fx2.tga
  873.          blendFunc GL_ONE GL_ONE
  874.          tcmod rotate -301
  875.          tcMod stretch sin 1 .1 0 9
  876.          rgbGen identity
  877.         }
  878.     
  879. }
  880. models/players/biker/cadaver
  881. {
  882.       
  883.         {
  884.         map $whiteimage
  885.         rgbGen lightingDiffuse
  886.     }
  887.     {
  888.             map models/players/biker/cadaver.tga
  889.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  890.         rgbGen identity
  891.         alphaGen lightingSpecular
  892.     }
  893.           
  894. }
  895. models/players/xaero/xaero
  896. {
  897.       
  898.         {
  899.         map $whiteimage
  900.         rgbGen lightingDiffuse
  901.     }
  902.     {
  903.             map models/players/xaero/xaero.tga
  904.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  905.         rgbGen identity
  906.         alphaGen lightingSpecular
  907.     }
  908.           
  909. }
  910. models/players/xaero/xaero_h
  911. {      
  912.         {
  913.         map models/players/xaero/xaero_h.tga
  914.                 blendFunc GL_ONE GL_ZERO
  915.         rgbGen lightingDiffuse
  916.     } 
  917.         {
  918.                 map textures/sfx/firewalla.tga
  919.                 blendFunc GL_ONE GL_ONE
  920.                 tcmod scroll 0.1 1
  921.                 //rgbGen wave triangle .5 1 0 .4
  922.     }  
  923.         {
  924.         map models/players/xaero/xaero_h.tga
  925.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  926.         rgbGen lightingDiffuse
  927.     }
  928.        
  929. }
  930. models/players/xaero/xaero_q
  931. {
  932.    
  933.     cull disable
  934.    
  935.         {
  936.                 map models/players/xaero/xaero_q.tga
  937.                 alphaFunc GE128
  938.         depthWrite
  939.         rgbGen lightingDiffuse
  940.         }
  941.  
  942.  
  943. }
  944. models/players/xaero/xaero_a
  945. {      
  946.         {
  947.         map textures/effects/envmapbfg.tga
  948.                 tcmod rotate 350
  949.                 tcmod scroll 3 1
  950.                 blendFunc GL_ONE GL_ZERO
  951.         rgbGen identity
  952.     } 
  953.         {
  954.             map models/players/xaero/xaero_a.tga
  955.         blendFunc blend
  956.         rgbGen lightingdiffuse
  957.     }
  958. }
  959. models/players/klesk/klesk_h
  960. {
  961.     {
  962.         map models/players/klesk/klesk_h.tga
  963.                 blendfunc GL_ONE GL_ZERO
  964.                 rgbGen lightingDiffuse
  965.         
  966.         }
  967.     
  968.     {
  969.         map models/players/klesk/klesk_g.tga
  970.         blendfunc GL_ONE GL_ONE
  971.         rgbGen wave triangle .5 1 0 .5
  972.         
  973.     }
  974. }
  975. models/players/uriel/uriel_h
  976. {      
  977.         {
  978.         map models/players/uriel/uriel_h.tga
  979.                 blendFunc GL_ONE GL_ZERO
  980.         rgbGen lightingDiffuse
  981.     } 
  982.         {
  983.                 map textures/sfx/proto_zzzt.tga
  984.                 blendFunc GL_ONE GL_ONE
  985.                 tcmod scroll -0.2 1
  986.                 rgbGen identity
  987.     }  
  988.         {
  989.         map models/players/uriel/uriel_h.tga
  990.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  991.         rgbGen lightingDiffuse
  992.     }
  993.        
  994.          
  995. }
  996. models/players/klesk/flisk
  997. {
  998.       
  999.         {
  1000.         map $whiteimage
  1001.         rgbGen lightingDiffuse
  1002.     }
  1003.     {
  1004.             map models/players/klesk/flisk.tga
  1005.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  1006.         rgbGen identity
  1007.         alphaGen lightingSpecular
  1008.     }
  1009.           
  1010. }
  1011. models/players/klesk/flisk_h
  1012. {      
  1013.         {
  1014.         map models/players/klesk/flisk_h.tga
  1015.                 blendFunc GL_ONE GL_ZERO
  1016.         rgbGen lightingDiffuse
  1017.     } 
  1018.         {
  1019.                 map textures/sfx/bolts.tga
  1020.                 blendFunc GL_ONE GL_ONE
  1021.                 tcmod scale 2 2
  1022.                 tcmod scroll 2 2
  1023.     }   
  1024.         {
  1025.         map models/players/klesk/flisk_h.tga
  1026.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1027.         rgbGen lightingDiffuse
  1028.     }
  1029.        
  1030.          
  1031. }
  1032. models/weaphits/bfg01
  1033. {
  1034.         deformVertexes autoSprite
  1035.     cull none
  1036.     
  1037.         {
  1038.                 clampmap models/weaphits/bfg01.tga
  1039.                 blendFunc GL_ONE GL_ONE
  1040.                 tcMod rotate 333
  1041.                 rgbGen identity
  1042.         }
  1043.         {
  1044.                 clampmap models/weaphits/bfg01.tga
  1045.                 blendFunc GL_ONE GL_ONE
  1046.                 tcMod rotate -100
  1047.                 rgbGen identity
  1048.         }
  1049.  
  1050. }
  1051. models/weaphits/bfg02
  1052. {
  1053.     cull none
  1054.         nomipmaps
  1055.         {
  1056.                 map models/weaphits/bfg03.tga
  1057.                 blendFunc GL_ONE GL_ONE
  1058.                 tcmod scroll 2 0
  1059.                 rgbGen identity
  1060.         }
  1061.         {
  1062.                 map models/weaphits/bfg02.tga
  1063.                 blendFunc GL_ONE GL_ONE
  1064.                 tcmod scroll 3 0
  1065.                 tcMod turb 0 .25 0 1.6
  1066.                 rgbGen identity
  1067.         }
  1068. }
  1069.  
  1070. models/flags/flagtest
  1071. {
  1072.       
  1073.     deformVertexes wave 100 sin 4 3 0 0.3
  1074.         deformVertexes wave 30 sin 0 3 0 .8
  1075.         deformVertexes normal .2 .2
  1076.         cull none
  1077.         
  1078.         {
  1079.         map models/flags/flagtest.tga
  1080.         rgbGen identity
  1081.         }
  1082.         {
  1083.         map textures/sfx/shadow.tga
  1084.                 tcGen environment 
  1085.                 //blendFunc GL_ONE GL_ONE            
  1086.                 blendFunc GL_DST_COLOR GL_ZERO
  1087.                 rgbGen identity
  1088.     }
  1089.       
  1090.     
  1091. }
  1092.  models/weapons2/grapple/grapple
  1093. {      
  1094.         {
  1095.         map models/weapons2/grapple/grapple.tga
  1096.                 blendFunc GL_ONE GL_ZERO
  1097.         rgbGen lightingDiffuse
  1098.     } 
  1099.         {
  1100.                 map textures/sfx/specular.tga
  1101.                 blendFunc GL_ONE GL_ONE
  1102.                 tcmod scroll .1 .1
  1103.                 tcGen environment
  1104.                 rgbGen lightingDiffuse
  1105.     }  
  1106.         {
  1107.         map models/weapons2/grapple/grapple.tga
  1108.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1109.         rgbGen lightingDiffuse
  1110.     }
  1111.        
  1112.          
  1113. }
  1114. models/weapons2/grapple/grapple_j
  1115. {
  1116.    
  1117.     cull disable
  1118.    
  1119.         {
  1120.                 map models/weapons2/grapple/grapple_j.tga
  1121.                 blendFunc GL_ONE GL_ZERO
  1122.                 tcMod turb 0 .5 0 .7
  1123.                 tcMod scroll 1 -1
  1124.                 tcmod scale .5 .5
  1125.                 rgbGen identity
  1126.         }
  1127.         {
  1128.                 map textures/liquids/jello2.tga
  1129.                 blendFunc GL_ONE GL_ONE
  1130.                 tcmod scale .7 .7
  1131.                 tcMod turb 0 .4 0 .3
  1132.                 tcMod scroll .7 -.4
  1133.                 rgbGen identity
  1134.         }
  1135.         {
  1136.         map textures/effects/tinfx2.tga
  1137.                 tcGen environment
  1138.                 blendFunc GL_ONE GL_ONE              
  1139.                 rgbGen lightingDiffuse
  1140.     }   
  1141.  
  1142. }
  1143. models/weapons2/grapple/grapple_h
  1144. {
  1145.    
  1146.     cull disable
  1147.    
  1148.         {
  1149.                 map models/weapons2/grapple/grapple_h.tga
  1150.                 alphaFunc GE128
  1151.         depthWrite
  1152.         rgbGen lightingDiffuse
  1153.         }
  1154.  
  1155.  
  1156. }
  1157.  
  1158. models/players/sarge/krusade
  1159. {       
  1160.         {
  1161.                 map textures/sfx/firegorre.tga
  1162.                 blendFunc GL_ONE GL_ZERO
  1163.                 tcmod scroll 0 1
  1164.                 tcMod turb 0 .25 0 1.6
  1165.                 tcmod scale 4 4
  1166.                 rgbGen identity
  1167.     }  
  1168.         {
  1169.         map models/players/sarge/krusade.tga
  1170.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1171.         rgbGen lightingDiffuse
  1172.     }
  1173.        
  1174.          
  1175. }
  1176.  
  1177. models/players/sarge/roderic
  1178. {       
  1179.         {
  1180.                 map textures/sfx/firegorre.tga
  1181.                 blendFunc GL_ONE GL_ZERO
  1182.                 tcmod scroll 0 1
  1183.                 tcMod turb 0 .25 0 1.6
  1184.                 tcmod scale 4 4
  1185.                 rgbGen identity
  1186.     }  
  1187.         {
  1188.         map models/players/sarge/roderic.tga
  1189.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1190.         rgbGen lightingDiffuse
  1191.     }
  1192.        
  1193.          
  1194. }
  1195. models/players/sarge/null
  1196. {       
  1197.     {
  1198.     map models/players/sarge/null.tga
  1199.         blendFunc GL_ONE GL_ONE
  1200.     }
  1201.          
  1202. }
  1203. models/players/uriel/null
  1204. {       
  1205.     {
  1206.     map models/players/uriel/null.tga
  1207.         blendFunc GL_ONE GL_ONE
  1208.     }
  1209.          
  1210. }
  1211. models/players/major/daemia
  1212. {       
  1213.         {
  1214.                 map textures/sfx/electricslime.tga
  1215.                 blendFunc GL_ONE GL_ZERO
  1216.                 tcmod scale 3 3
  1217.                 tcMod turb 0 .5 0 .7
  1218.                 tcMod scroll 1 -1
  1219.                 rgbGen identity
  1220.     }   
  1221.         {
  1222.         map models/players/major/daemia.tga
  1223.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1224.         rgbGen lightingDiffuse
  1225.     }
  1226.        
  1227.          
  1228. }
  1229.  models/weapons2/gauntlet/gauntlet2
  1230. {      
  1231.         {
  1232.                 map textures/sfx/specular.tga
  1233.                 blendFunc GL_ONE GL_ZERO
  1234.                 tcGen environment
  1235.                 //rgbGen lightingDiffuse
  1236.                 rgbGen identity
  1237.     }  
  1238.         {
  1239.         map models/weapons2/gauntlet/gauntlet2.tga
  1240.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1241.         rgbGen lightingDiffuse
  1242.     }
  1243.        
  1244.          
  1245. }
  1246.   
  1247. ///////////////
  1248. // begin Podium
  1249. ////////////// 
  1250.  
  1251. models/mapobjects/podium/podium
  1252. {      
  1253.         {
  1254.         map models/mapobjects/podium/podium.tga
  1255.                 blendFunc GL_ONE GL_ZERO
  1256.         rgbGen lightingDiffuse
  1257.     } 
  1258.         {
  1259.                 map textures/sfx/specular.tga
  1260.                 blendFunc GL_ONE GL_ONE
  1261.                 tcGen environment
  1262.                 tcmod scroll .2 0.01
  1263.                 rgbGen identity
  1264.     }  
  1265.         {
  1266.         map models/mapobjects/podium/podium.tga
  1267.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1268.         rgbGen lightingDiffuse
  1269.     }
  1270.         {
  1271.                 map models/mapobjects/podium/podiumglo.tga
  1272.                 blendFunc GL_ONE GL_ONE
  1273.                 rgbGen wave sin 1 1 0 .2
  1274.         }
  1275.        
  1276.          
  1277. }
  1278. models/mapobjects/podium/podskull
  1279. {      
  1280.         {
  1281.         map models/mapobjects/podium/podskull.tga
  1282.                 blendFunc GL_ONE GL_ZERO
  1283.         rgbGen lightingDiffuse
  1284.     } 
  1285.         {
  1286.                 map textures/sfx/specular.tga
  1287.                 blendFunc GL_ONE GL_ONE
  1288.                 tcGen environment
  1289.                 tcmod scroll .2 0.03
  1290.                 rgbGen identity
  1291.     }  
  1292.         {
  1293.         map models/mapobjects/podium/podskull.tga
  1294.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1295.         rgbGen lightingDiffuse
  1296.     }
  1297.         {
  1298.                 map models/mapobjects/podium/podskullfx.tga
  1299.                 blendFunc GL_ONE GL_ONE
  1300.                 rgbGen wave sin 1 1 0 .2
  1301.         }
  1302. }
  1303. models/mapobjects/podium/podiumfx1
  1304. {
  1305.       cull none
  1306.       surfaceparm trans
  1307.     {
  1308.         map models/mapobjects/podium/podiumfx1.tga
  1309.         blendFunc GL_ONE GL_ONE
  1310.                 tcmod scroll 2 -.3
  1311.         rgbGen wave inversesawtooth 0 1 .35 .3
  1312.     } 
  1313.         {
  1314.         map models/mapobjects/podium/podiumfx1b.tga
  1315.         blendFunc GL_ONE GL_ONE
  1316.                 tcmod scroll -1.7 -.3
  1317.                rgbGen wave inversesawtooth 0 1 .35 .3
  1318.     } 
  1319.         {
  1320.         map models/mapobjects/podium/podiumfx1b.tga
  1321.         blendFunc GL_ONE GL_ONE
  1322.                 tcmod scroll -1.1 -.3
  1323.         rgbGen wave inversesawtooth 0 1 .35 .3
  1324.     }                             
  1325. }
  1326. models/mapobjects/podium/podiumfx2
  1327. {
  1328.        cull none
  1329.       surfaceparm trans
  1330.     {
  1331.         map models/mapobjects/podium/podiumfx1.tga
  1332.         blendFunc GL_ONE GL_ONE
  1333.                 tcmod scale 1 .5
  1334.                 tcmod scroll .8 -.3
  1335.         rgbGen wave inversesawtooth 0 1 .7 .6
  1336.     } 
  1337.         {
  1338.         map models/mapobjects/podium/podiumfx1b.tga
  1339.         blendFunc GL_ONE GL_ONE
  1340.                 tcmod scale 1 .5
  1341.                 tcmod scroll -1.7 -.3
  1342.         rgbGen wave inversesawtooth 0 1 .7 .6
  1343.     } 
  1344.         {
  1345.         map models/mapobjects/podium/podiumfx1b.tga
  1346.         blendFunc GL_ONE GL_ONE
  1347.                 tcmod scale 1 .5
  1348.                 tcmod scroll -1.1 -.3
  1349.         rgbGen wave inversesawtooth 0 1 .7 .6
  1350.     }                                 
  1351. }
  1352. models/mapobjects/podium/podiumfx3
  1353. {
  1354.        cull none
  1355.       surfaceparm trans
  1356.     {
  1357.         map models/mapobjects/podium/podiumfx1.tga
  1358.         blendFunc GL_ONE GL_ONE
  1359.                 tcmod scale 1 .1
  1360.                 tcmod scroll 1 -.3
  1361.         rgbGen wave inversesawtooth 0 1 1.1 .9
  1362.     } 
  1363.         {
  1364.         map models/mapobjects/podium/podiumfx1b.tga
  1365.         blendFunc GL_ONE GL_ONE
  1366.                 tcmod scale 1 .1
  1367.                 tcmod scroll -1.7 -.3
  1368.         rgbGen wave inversesawtooth 0 1 1.1 .9
  1369.     } 
  1370.         {
  1371.         map models/mapobjects/podium/podiumfx1b.tga
  1372.         blendFunc GL_ONE GL_ONE
  1373.                 tcmod scale 1 .1
  1374.                 tcmod scroll -1.1 -.3
  1375.         rgbGen wave inversesawtooth 0 1 1.1 .9
  1376.     }                                           
  1377. }
  1378.  
  1379. ///////////////
  1380. // End Podium
  1381. //////////////
  1382.  
  1383. //models/players/ranger/wrack
  1384. //{      
  1385. //        {
  1386. //        map $whiteimage
  1387. //        rgbGen lightingDiffuse
  1388. //    }
  1389. //    {
  1390. //            map models/players/ranger/wrack.tga
  1391. //        blendFunc GL_DST_COLOR GL_SRC_ALPHA
  1392. //        rgbGen identity
  1393. //        alphaGen lightingSpecular
  1394. //    }
  1395. //          
  1396. //}
  1397. models/players/ranger/wrack
  1398. {
  1399.       
  1400.         {
  1401.         map $whiteimage
  1402.         rgbGen lightingDiffuse
  1403.     }
  1404.     {
  1405.             map models/players/ranger/wrack.tga
  1406.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  1407.         rgbGen identity
  1408.         alphaGen lightingSpecular
  1409.     }
  1410.           
  1411. }
  1412. models/players/visor/gorre
  1413. {   
  1414.  
  1415.         {
  1416.                 map textures/sfx/firegorre.tga
  1417.                 blendFunc GL_ONE GL_ZERO
  1418.                 tcmod scroll 0 1
  1419.                 tcMod turb 0 .25 0 1.6
  1420.                 tcmod scale 4 4
  1421.                 rgbGen identity
  1422.     }  
  1423.         //{
  1424.         //        map textures/sfx/firewallb.tga
  1425.         //        blendFunc GL_ONE GL_ONE
  1426.         //        tcmod scale 3 3
  1427.         //        tcMod turb 0 .2 0 .1
  1428.         //        tcMod scroll 0 3
  1429.         //        //tcmod rotate 360
  1430.         //        rgbGen identity
  1431.         //}            
  1432.         {
  1433.         map models/players/visor/gorre.tga
  1434.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1435.         rgbGen lightingDiffuse
  1436.     }
  1437. }
  1438. models/powerups/armor/newred
  1439. {      
  1440.         {
  1441.                 map textures/sfx/specular.tga          
  1442.                 tcGen environment
  1443.                 rgbGen identity
  1444.     }  
  1445.         {
  1446.         map models/powerups/armor/newred.tga
  1447.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1448.         rgbGen identity
  1449.     }
  1450.        
  1451.          
  1452. }
  1453.  
  1454. models/powerups/armor/newyellow
  1455. {      
  1456.         {
  1457.                 map textures/sfx/specular.tga          
  1458.                 tcGen environment
  1459.                 rgbGen identity
  1460.     }  
  1461.         {
  1462.         map models/powerups/armor/newyellow.tga
  1463.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1464.         rgbGen identity
  1465.     }
  1466.        
  1467.          
  1468. }
  1469. models/players/doom/phobos_f
  1470. {    
  1471.  
  1472.          {
  1473.         map textures/effects/tinfx.tga
  1474.                 tcGen environment
  1475.                 blendFunc GL_ONE GL_ZERO              
  1476.                 rgbGen lightingDiffuse
  1477.     } 
  1478.         {
  1479.         map models/players/doom/phobos_f.tga
  1480.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1481.         rgbGen lightingDiffuse
  1482.     }
  1483. }
  1484. models/players/doom/phobos
  1485. {    
  1486.          {
  1487.                 map models/players/doom/phobos_fx.tga
  1488.                 blendFunc GL_ONE GL_ZERO
  1489.                 tcmod scale 7 7
  1490.                 tcMod scroll 5 -5
  1491.                 tcmod rotate 360
  1492.                 rgbGen identity
  1493.     }
  1494.         //{
  1495.     //    map textures/effects/tinfx2.tga
  1496.         //        tcGen environment
  1497.         //        blendFunc GL_ONE GL_ONE              
  1498.         //        rgbGen lightingDiffuse
  1499.     //}   
  1500.         {
  1501.         map models/players/doom/phobos.tga
  1502.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1503.          rgbGen lightingDiffuse
  1504.     }
  1505. }
  1506. models/mapobjects/bat/bat
  1507. {
  1508.     deformVertexes wave 10 sin 0 3 0 3
  1509.     deformVertexes move 500 0 0   sawtooth 0 5 0 .1
  1510.     deformVertexes move 0 0 7  sin 0 5 0 .5
  1511.     cull disable
  1512.    
  1513.         {
  1514.                 map models/mapobjects/bat/bat.tga
  1515.                 alphaFunc GE128
  1516.         depthWrite
  1517.         rgbGen identity
  1518.         }
  1519.  
  1520.  
  1521. }
  1522. models/mapobjects/meteor
  1523. {
  1524.          deformVertexes move 0 0 10  sin 0 5 0 0.1
  1525.         deformVertexes move 2 2 0   sin 0 9 0 0.05
  1526.        
  1527.     
  1528.         {
  1529.                 map models/mapobjects/meteor.tga
  1530.                 rgbGen vertex
  1531.                 tcMod scale 4.90 2.234        
  1532.     }
  1533.  
  1534.  
  1535. }
  1536. models/mapobjects/corpse/torso
  1537. {    
  1538.   deformVertexes wave 100 sin 0 .2 0 .2
  1539.          {
  1540.         map textures/liquids/proto_grueldark.tga
  1541.                 //tcGen environment
  1542.                 blendFunc GL_ONE GL_ZERO
  1543.                 tcmod scale 4 4
  1544.                 tcMod scroll 0 -.09
  1545.                 tcMod turb 0 0.05 0 .05
  1546.                 //rgbGen identity
  1547.     }
  1548.         //{
  1549.     //    map textures/liquids/proto_grueldark.tga
  1550.         //        //tcGen environment
  1551.         //        blendFunc GL_ONE GL_ONE
  1552.         //        tcmod scale 2 2
  1553.         //        tcMod scroll 0 -.09
  1554.        //         tcMod turb 0 0.07 0 .08
  1555.        //         //rgbGen identity
  1556.     //}       
  1557.         {
  1558.         map models/mapobjects/corpse/torso.tga
  1559.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1560.         rgbGen vertex
  1561.     }
  1562. }
  1563. models/mapobjects/corpse/chain
  1564. {
  1565.     cull disable
  1566.     
  1567.         {
  1568.                 map models/mapobjects/corpse/chain.tga
  1569.                 alphaFunc GE128
  1570.         depthWrite
  1571.         rgbGen vertex
  1572.         }
  1573.  
  1574.  
  1575. }
  1576. models/mapobjects/corpse/spine
  1577. {
  1578.     cull disable
  1579.     
  1580.         {
  1581.                 map models/mapobjects/corpse/spine.tga
  1582.                 alphaFunc GE128
  1583.         depthWrite
  1584.         rgbGen vertex
  1585.         }
  1586.  
  1587.  
  1588. }
  1589. models/mapobjects/corpse/intestine
  1590. {
  1591.     
  1592.     cull disable
  1593.     
  1594.         {
  1595.                 map models/mapobjects/corpse/intestine.tga
  1596.                 alphaFunc GE128
  1597.         depthWrite
  1598.         rgbGen vertex
  1599.         }
  1600.  
  1601.  
  1602. }
  1603. models/mapobjects/corpse/intestine2
  1604. {
  1605.     cull disable
  1606.     deformVertexes wave 100 sin 0 .6 0 .2
  1607.     // surfaceparm    trans
  1608.         {
  1609.                 map models/mapobjects/corpse/intestine2.tga
  1610.                 alphaFunc GE128
  1611.         depthWrite
  1612.         rgbGen vertex
  1613.         }
  1614.  
  1615.  
  1616. }
  1617. models/players/lucy/h_angel
  1618. {
  1619.       cull none
  1620.           
  1621.         {
  1622.                 map models/players/lucy/h_angel.tga
  1623.                 depthWrite
  1624.                 rgbGen lightingDiffuse
  1625.               
  1626.         }
  1627.         {
  1628.          
  1629.         //map textures/effects/envmapcirc3.tga
  1630.                
  1631.                 map models/mapobjects/bitch/hologirl2.tga
  1632.                  tcgen environment
  1633.                 tcMod scroll -6 -.2
  1634.                 tcMod scale 1 1
  1635.         blendFunc GL_ONE GL_ONE
  1636.          rgbGen identity
  1637.                 // rgbGen vertex
  1638.                  rgbGen lightingDiffuse
  1639.     }    
  1640.         
  1641. }
  1642. models/players/lucy/angel
  1643. {
  1644.          cull none
  1645.        
  1646.         {
  1647.                 map models/players/lucy/angel.tga
  1648.                 alphaFunc GE128
  1649.         depthWrite
  1650.         //rgbGen identity
  1651.                 rgbGen lightingDiffuse
  1652.               
  1653.         }    
  1654.         {
  1655.          
  1656.         //map textures/effects/envmapcirc3.tga
  1657.                
  1658.                 map models/mapobjects/bitch/hologirl2.tga
  1659.                  tcgen environment
  1660.                 tcMod scroll -6 -.2
  1661.                 tcMod scale 1 1
  1662.         blendFunc GL_ONE GL_ONE
  1663.         //rgbGen identity
  1664.                 //rgbGen vertex
  1665.                 rgbGen lightingDiffuse
  1666.     }    
  1667.         
  1668. }
  1669.  
  1670. models/mapobjects/lamps/bot_wing2
  1671. {
  1672.     //deformVertexes wave 100   sin 0 .5 0 .5
  1673.     //deformVertexes move 0 0 1   triangle 0 20 0 1
  1674.     deformVertexes move 0 0 2   sin 0 5 0 0.3
  1675.     deformVertexes move .6 .8 0   sin 0 9 0 0.1
  1676.      deformVertexes wave 100   sin 0 .5 0 .5
  1677.     cull disable
  1678.     
  1679.         {
  1680.                 map models/mapobjects/lamps/bot_wing2.tga
  1681.                 alphaFunc GE128
  1682.         depthWrite
  1683.         rgbGen vertex
  1684.         }
  1685.  
  1686.  
  1687. }
  1688. models/mapobjects/lamps/bot_lamp2b
  1689.      cull disable
  1690.      deformVertexes move 0 0 2   sin 0 5 0 0.3
  1691.      deformVertexes move .6 .8 0   sin 0 9 0 0.1
  1692.         {
  1693.                 map models/mapobjects/lamps/bot_lamp2b.tga
  1694.                 alphaFunc GE128
  1695.         depthWrite
  1696.         rgbGen vertex
  1697.         }
  1698.  
  1699.  
  1700. }
  1701. models/mapobjects/lamps/bot_light
  1702. {
  1703.       cull disable
  1704.       q3map_surfacelight    200
  1705.       deformVertexes move 0 0 2   sin 0 5 0 0.3
  1706.       deformVertexes move .6 .8 0   sin 0 9 0 0.1
  1707.         {
  1708.                 map models/mapobjects/lamps/bot_light.tga
  1709.         rgbGen identity
  1710.         }
  1711.  
  1712.  
  1713. }
  1714.  
  1715. models/mapobjects/lamps/beam
  1716. {
  1717.         surfaceparm trans    
  1718.         surfaceparm nomarks    
  1719.         surfaceparm nonsolid
  1720.     surfaceparm nolightmap
  1721.         deformVertexes move 0 0 2   sin 0 5 0 0.3
  1722.         deformVertexes move .6 .8 0   sin 0 9 0 0.1
  1723.     cull none
  1724.         //nopicmip
  1725.     {
  1726.         map models/mapobjects/lamps/beam.tga
  1727.                 tcMod Scroll .3 0
  1728.                 blendFunc GL_ONE GL_ONE
  1729.         }
  1730.         {
  1731.         map models/mapobjects/lamps/beam.tga
  1732.                 tcMod Scroll -.3 0
  1733.                 blendFunc GL_ONE GL_ONE
  1734.         }
  1735.      
  1736. }
  1737.  
  1738. ///////////////////////////////////
  1739. /// Start of Floating Skull Bot  //
  1740. ///////////////////////////////////
  1741.  
  1742. models/mapobjects/lamps/bot_flare
  1743. {
  1744.         deformVertexes autoSprite
  1745.         deformVertexes move 0 0 3   sin 0 5 0 0.1
  1746.         deformVertexes move 2 2 0   sin 0 9 0 0.05
  1747.         surfaceparm    trans
  1748.     surfaceparm nomarks
  1749.     surfaceparm nolightmap
  1750.     cull none
  1751.     
  1752.         {
  1753.                 clampmap models/mapobjects/lamps/bot_flare.tga
  1754.                 blendFunc GL_ONE GL_ONE
  1755.                 tcMod rotate 20
  1756.                 
  1757.                 
  1758.         }
  1759.  
  1760.  
  1761. }
  1762.  
  1763. models/mapobjects/lamps/bot_flare2
  1764. {
  1765.          deformVertexes move 0 0 3   sin 0 5 0 0.1
  1766.         deformVertexes move 2 2 0   sin 0 9 0 0.05
  1767.          deformVertexes wave 100 sin 0 1 0 9
  1768.         surfaceparm    trans
  1769.     surfaceparm nomarks
  1770.     surfaceparm nolightmap
  1771.     cull none
  1772.     
  1773.         {
  1774.                 map models/mapobjects/lamps/bot_flare2.tga
  1775.                 blendFunc GL_ONE GL_ONE
  1776.                 
  1777.         }
  1778.  
  1779.  
  1780. }
  1781.  
  1782. models/mapobjects/lamps/bot_lamp
  1783. {
  1784.          deformVertexes move 0 0 3   sin 0 5 0 0.1
  1785.         deformVertexes move 2 2 0   sin 0 9 0 0.05
  1786.     
  1787.         {
  1788.                 map models/mapobjects/lamps/bot_lamp.tga
  1789.                 rgbGen vertex
  1790.                 
  1791.         }
  1792.  
  1793.  
  1794. }
  1795. models/mapobjects/lamps/bot_lamp2
  1796. {
  1797.          deformVertexes move 0 0 3   sin 0 5 0 0.1
  1798.         deformVertexes move 2 2 0   sin 0 9 0 0.05
  1799.     
  1800.         {
  1801.                 map models/mapobjects/lamps/bot_lamp2.tga
  1802.                 rgbGen vertex
  1803.                 
  1804.         }
  1805.  
  1806.  
  1807. }
  1808. models/mapobjects/lamps/bot_wing
  1809. {
  1810.      deformVertexes move 0 0 3   sin 0 5 0 0.1
  1811.     deformVertexes move 2 2 0   sin 0 9 0 0.05
  1812.      deformVertexes wave 100   sin 0 .5 0 .5
  1813.     cull disable
  1814.     
  1815.         {
  1816.                 map models/mapobjects/lamps/bot_wing.tga
  1817.                 alphaFunc GE128
  1818.         depthWrite
  1819.         rgbGen vertex
  1820.         }
  1821.  
  1822.  
  1823. }
  1824. models/mapobjects/gratelamp/gratetorch
  1825. {
  1826.     cull disable
  1827.     
  1828.         {
  1829.                 map models/mapobjects/gratelamp/gratetorch.tga
  1830.                 alphaFunc GE128
  1831.         depthWrite
  1832.         rgbGen vertex
  1833.         }
  1834.  
  1835.  
  1836. }
  1837. models/mapobjects/gratelamp/gratetorch2b
  1838. {
  1839.     cull disable
  1840.     
  1841.         {
  1842.                 map models/mapobjects/gratelamp/gratetorch2b.tga
  1843.                 alphaFunc GE128
  1844.         depthWrite
  1845.         rgbGen vertex
  1846.         }
  1847.  
  1848.  
  1849. }
  1850. models/mapobjects/chain/chain3
  1851. {
  1852.         {
  1853.         map $whiteimage
  1854.         rgbGen identity
  1855.     }
  1856.     {
  1857.         map models/mapobjects/chain/chain3.tga
  1858.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  1859.         rgbGen identity
  1860.         alphaGen lightingSpecular
  1861.     }
  1862.         {
  1863.         map models/mapobjects/chain/chain3.tga
  1864.         //blendFunc GL_ONE GL_ONE
  1865.                 blendFunc GL_DST_COLOR GL_ZERO
  1866.         rgbGen identity
  1867.     }
  1868.        
  1869.        
  1870. }
  1871.  
  1872. models/flags/flagbits
  1873. {
  1874.                cull none
  1875.           // deformVertexes wave 100 sin 0 5 0 .7
  1876.      {
  1877.                 map models/flags/flagbits.tga
  1878.                 //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1879.                 alphaFunc GE128
  1880.                 rgbGen lightingDiffuse
  1881.                 depthWrite
  1882.         }
  1883.  
  1884.  
  1885. }
  1886. models/flags/r_flag2
  1887. {
  1888.       
  1889.     deformVertexes wave 100 sin 4 3 0 0.3
  1890.         deformVertexes wave 30 sin 0 3 0 .8
  1891.         deformVertexes normal .3 .2
  1892.         cull none
  1893.         
  1894.         {
  1895.         map models/flags/r_flag2.tga
  1896.          rgbGen identity
  1897.     }
  1898.         {
  1899.         map models/flags/red_fx.tga
  1900.                 tcGen environment
  1901.                 //tcmod scale 9 3
  1902.                 //tcmod scroll .1 .7
  1903.                 
  1904.                 blendFunc GL_ONE GL_ONE
  1905.                  rgbGen identity
  1906.     }
  1907.         {
  1908.         map models/flags/r_flag2.tga
  1909.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1910.             rgbGen identity
  1911.     }
  1912.         {
  1913.         map textures/sfx/shadow.tga
  1914.                 tcGen environment 
  1915.                 //blendFunc GL_ONE GL_ONE            
  1916.                 blendFunc GL_DST_COLOR GL_ZERO
  1917.                rgbGen identity
  1918.     }
  1919. }
  1920. models/flags/b_flag2
  1921. {
  1922.       
  1923.     deformVertexes wave 100 sin 4 3 0 0.3
  1924.         deformVertexes wave 30 sin 0 3 0 .8
  1925.         deformVertexes normal .3 .2
  1926.         cull none
  1927.         
  1928.         {
  1929.         map models/flags/b_flag2.tga
  1930.          rgbGen identity
  1931.     }
  1932.         {
  1933.         map models/flags/blue_fx.tga
  1934.                 tcGen environment
  1935.                 //tcmod scale 9 3
  1936.                 //tcmod scroll .1 .7
  1937.                 blendFunc GL_ONE GL_ONE
  1938.                 rgbGen identity
  1939.     }
  1940.         {
  1941.         map models/flags/b_flag2.tga
  1942.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1943.             rgbGen identity
  1944.     }
  1945.         {
  1946.         map textures/sfx/shadow.tga
  1947.                 tcGen environment 
  1948.                 //blendFunc GL_ONE GL_ONE            
  1949.                 blendFunc GL_DST_COLOR GL_ZERO
  1950.                 rgbGen identity
  1951.     }
  1952. }
  1953. models/flags/flag_red
  1954. {
  1955.                cull none
  1956.            deformVertexes wave 90 sin 1 5.6 1 .4
  1957.                deformVertexes wave 100 sin 1 2 1 .9
  1958.                deformVertexes wave 50 sin 1 .5 1 1
  1959.      {
  1960.                 map models/flags/flag_red.tga
  1961.                 //blendfunc gl_src_alpha gl_one_minus_src_alpha
  1962.                 //alphaFunc GE128
  1963.                 blendFunc GL_ONE GL_ONE
  1964.                 rgbGen lightingDiffuse
  1965.                 depthWrite
  1966.         }
  1967.  
  1968.  
  1969. }
  1970. models/mapobjects/bitch/hologirl
  1971. {
  1972.         cull none 
  1973.         //sort additive    // alphaFunc with a later blend pass doesn't
  1974.                         // make its own sort properly
  1975.          deformVertexes move 0 0 .7  sin 0 5 0 0.2
  1976.       
  1977.       
  1978.         {
  1979.                 map models/mapobjects/bitch/hologirl.tga
  1980.                 alphaFunc GE128
  1981.                 depthWrite
  1982.                 rgbGen lightingdiffuse
  1983.                
  1984.         }
  1985.         {
  1986.                 map models/mapobjects/bitch/hologirl2.tga
  1987.                 tcgen environment
  1988.                 tcMod scroll -6 -.2
  1989.                 tcMod scale 1 1
  1990.         blendFunc GL_ONE GL_ONE
  1991.         //rgbGen wave sin .5 .5 0 .1
  1992.     }    
  1993.         
  1994.  
  1995. }
  1996. models/mapobjects/bitch/bitch02
  1997. {
  1998.     cull none
  1999.     
  2000.     {
  2001.         Map models/mapobjects/bitch/bitch02.tga
  2002.         blendFunc GL_ONE GL_ONE
  2003.                 tcGen environment
  2004.                 tcMod scroll 0 0.3
  2005.     }    
  2006.       
  2007.       
  2008.     
  2009. }
  2010. models/mapobjects/barrel/barrel2
  2011. {
  2012.     
  2013.     {
  2014.         Map models/mapobjects/barrel/barrel2.tga
  2015.                 rgbgen vertex
  2016.                
  2017.     }    
  2018.         {
  2019.         clampmap models/mapobjects/barrel/barrel2fx.tga
  2020.         blendFunc GL_ONE GL_ONE
  2021.                // rgbgen wave triangle 1 1.4 0 9.5
  2022.                 tcMod rotate 403
  2023.     }    
  2024.         {
  2025.         clampmap models/mapobjects/barrel/barrel2fx.tga
  2026.         blendFunc GL_ONE GL_ONE
  2027.                // rgbgen wave triangle 1 1 0 8.7
  2028.                 tcMod rotate -100
  2029.     }    
  2030.     
  2031. }
  2032. models/weaphits/electric
  2033. {
  2034.     cull none
  2035.     
  2036.     {
  2037.         clampmap models/weaphits/electric.tga
  2038.         blendFunc GL_ONE GL_ONE
  2039.                 rgbgen wave triangle .8 2 0 9
  2040.                 tcMod rotate 360
  2041.     }    
  2042.         {
  2043.         clampmap models/weaphits/electric.tga
  2044.         blendFunc GL_ONE GL_ONE
  2045.                 rgbgen wave triangle 1 1.4 0 9.5
  2046.                 tcMod rotate -202
  2047.     }    
  2048.     
  2049. }
  2050. models/mapobjects/flares/electric
  2051. {
  2052.     
  2053.  
  2054.     q3map_surfacelight    200
  2055.  
  2056.     surfaceparm    trans
  2057.     surfaceparm nomarks
  2058.     surfaceparm nolightmap
  2059.     cull none
  2060.     
  2061.     {
  2062.         clampmap models/mapobjects/flares/electric.tga
  2063.         blendFunc GL_ONE GL_ONE
  2064.                 rgbgen wave triangle .8 2 0 9
  2065.                 tcMod rotate 360
  2066.     }    
  2067.         {
  2068.         clampmap models/mapobjects/flares/electric.tga
  2069.         blendFunc GL_ONE GL_ONE
  2070.                 rgbgen wave triangle 1 1.4 0 9.5
  2071.                 tcMod rotate -202
  2072.     }    
  2073.     
  2074. }
  2075. models/players/anarki/anarki_b
  2076.  
  2077. {
  2078.          {
  2079.         map textures/effects/envmapbfg.tga
  2080.                 tcGen environment
  2081.                 tcmod rotate 350
  2082.                 tcmod scroll 3 1
  2083.                 blendFunc GL_ONE GL_ZERO
  2084.         rgbGen identity
  2085.     } 
  2086.         {
  2087.                 map models/players/anarki/anarki_b.tga
  2088.                 blendfunc blend
  2089.                 rgbGen lightingDiffuse
  2090.         }
  2091.         
  2092. }
  2093. models/players/anarki/anarki_g
  2094.  
  2095. {
  2096.         {
  2097.                 map models/players/anarki/anarki_g.tga
  2098.                 //rgbGen vertex
  2099.         }
  2100.         {
  2101.         
  2102.         map models/players/anarki/anarki_g_fx.tga
  2103.         rgbGen lightingDiffuse
  2104.                 rgbGen wave triangle 0 1 0 .5
  2105.         blendfunc gl_ONE gl_ONE         
  2106.     }
  2107. }
  2108.  
  2109. models/mapobjects/wallhead/femhead
  2110.  
  2111. {
  2112.         deformVertexes wave 100 sin 0 .7 0 .2
  2113.         //deformVertexes wave 100 sin 0 1 1 .1
  2114.         cull disable
  2115.  
  2116.         {
  2117.                 map models/mapobjects/wallhead/femhead3.tga
  2118.                 rgbGen vertex
  2119.         }
  2120.     {
  2121.         //animMap 0.5 models/mapobjects/wallhead/femhead4.tga //models/mapobjects/wallhead/femhead2.tga
  2122.                 map models/mapobjects/wallhead/femhead4.tga
  2123.         blendFunc    GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2124.         alphaGen    wave sin 0 1 1 .1
  2125.                 // alphaGen    wave triangle 0 .7 0 .2
  2126.                 rgbGen vertex
  2127.     }    
  2128.     
  2129. }
  2130. models/mapobjects/wallhead/wallhead_eye
  2131.  
  2132. {
  2133.        
  2134.        
  2135.         {
  2136.               animMap 0.2 models/mapobjects/wallhead/wallhead_eye.tga models/mapobjects/wallhead/wallhead_eye2.tga 
  2137.                 rgbGen vertex
  2138.         }
  2139.     
  2140.  
  2141. }
  2142. models/mapobjects/wallhead/wallhead
  2143.  
  2144. {
  2145.        
  2146.        
  2147.         {
  2148.              map models/mapobjects/wallhead/wallhead.tga
  2149.              rgbGen vertex
  2150.         }
  2151.     
  2152. }
  2153. //models/mapobjects/wallhead/femhead
  2154. //{
  2155. //   deformVertexes wave 100 sin 0 .7 0 .2
  2156. //   cull disable
  2157. //    
  2158. //          
  2159. //        {
  2160. //                map models/mapobjects/wallhead/femhead2.tga
  2161. //                rgbGen vertex
  2162. //        }
  2163. //        {
  2164. //                map models/mapobjects/wallhead/femhead.tga
  2165. //                Blendfunc GL_ONE GL_ONE
  2166. //                rgbGen vertex
  2167. //                rgbGen wave triangle 0 1 0 .05
  2168. //        }
  2169. // 
  2170. //}
  2171.  
  2172. //models/mapobjects/wallhead/tongue
  2173. //{
  2174. //    {
  2175. //        //rgbGen lightingDiffuse
  2176. //        map $whiteimage
  2177. //                rgbGen vertex
  2178. //    }
  2179. //    {
  2180. //        map models/mapobjects/wallhead/tongue.tga
  2181. //        blendFunc GL_DST_COLOR GL_SRC_ALPHA
  2182. //        rgbGen identity
  2183. //        alphaGen lightingSpecular
  2184. //    }
  2185. //}
  2186.  
  2187. models/players/mynx/mynx_shiny
  2188. {      
  2189.  
  2190.         {
  2191.                 map textures/sfx/specular5.tga            
  2192.                 blendFunc GL_ONE GL_ZERO
  2193.                 tcGen environment
  2194.     }  
  2195.         {
  2196.         map models/players/mynx/mynx_shiny.tga
  2197.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2198.         rgbGen lightingDiffuse
  2199.     }
  2200.                 
  2201. }
  2202. models/players/razor/patriot
  2203. {
  2204.       
  2205.         {
  2206.         map $whiteimage
  2207.         rgbGen lightingDiffuse
  2208.     }
  2209.     {
  2210.             map models/players/razor/patriot.tga
  2211.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  2212.         rgbGen identity
  2213.         alphaGen lightingSpecular
  2214.     }
  2215.           
  2216. }
  2217. models/players/razor/patriot_gogs
  2218. {
  2219.         {
  2220.         map textures/effects/tinfx2d.tga
  2221.                 tcGen environment
  2222.                 blendFunc GL_ONE GL_ZERO              
  2223.                 rgbGen lightingDiffuse
  2224.     }   
  2225.  
  2226.           
  2227. }
  2228. models/mapobjects/scoreboard/s_name
  2229. {
  2230.     sort additive
  2231.     cull disable
  2232.     deformVertexes text0
  2233.     {
  2234.         map gfx/2d/bigchars.tga
  2235.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2236.         rgbGen identity
  2237.     }
  2238. }
  2239.  
  2240.  
  2241. models/mapobjects/scoreboard/s_score
  2242. {
  2243.     sort additive
  2244.     cull disable
  2245.     deformVertexes text1
  2246.     {
  2247.         map gfx/2d/bigchars.tga
  2248.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2249.         rgbGen identity
  2250.     }
  2251. }
  2252.  
  2253.  
  2254. models/weapons2/lightning/crackle1
  2255. {
  2256.     sort additive
  2257.     cull disable
  2258.     
  2259.     {
  2260.         animMap 15 models/weapons2/lightning/crackle1.tga models/weapons2/lightning/crackle2.tga models/weapons2/lightning/crackle3.tga models/weapons2/lightning/crackle4.tga models/weapons2/lightning/crackle5.tga models/weapons2/lightning/crackle6.tga models/weapons2/lightning/crackle7.tga models/weapons2/lightning/crackle8.tga
  2261.         blendFunc GL_ONE GL_ONE
  2262.     }
  2263.         
  2264. }
  2265.  
  2266. models/weapons2/lightning/button
  2267. {
  2268.         {
  2269.         map models/weapons2/lightning/button.tga
  2270.         blendFunc GL_ONE GL_ONE
  2271.         rgbGen wave sin 1 1 0 1        
  2272.     }
  2273.     
  2274. }
  2275.  
  2276. models/weapons2/lightning/glass
  2277. {
  2278.         {
  2279.         map models/weapons2/lightning/glass.tga
  2280.     }
  2281.     {
  2282.         map textures/effects/envmapdim.tga
  2283.         tcGen environment
  2284.         blendfunc GL_ONE GL_ONE
  2285.         rgbGen lightingDiffuse
  2286.     }
  2287. }
  2288. models/weapons2/lightning/trail
  2289. {
  2290.     {
  2291.         map models/weapons2/lightning/trail.tga
  2292.         tcMod scroll 3.1 1
  2293.                 rgbgen wave triangle 1 2 0 7
  2294.         blendfunc GL_ONE GL_ONE
  2295.     }
  2296.         {
  2297.         map models/weapons2/lightning/trail.tga
  2298.         tcMod scroll -1.7 1
  2299.                 rgbgen wave triangle 1 1.1 0 5.1
  2300.         blendfunc GL_ONE GL_ONE
  2301.     }
  2302. }
  2303. models/weapons2/lightning/trail2
  2304. {
  2305.     {
  2306.         map models/weapons2/lightning/trail2.tga
  2307.         tcMod scroll 3.1 1
  2308.                 rgbgen wave triangle 1 2 0 7
  2309.         blendfunc GL_ONE GL_ONE
  2310.     }
  2311.         {
  2312.         map models/weapons2/lightning/trail2.tga
  2313.         tcMod scroll -1.7 1
  2314.                 rgbgen wave triangle 1 1.1 0 5.1
  2315.         blendfunc GL_ONE GL_ONE
  2316.     }
  2317. }
  2318.  
  2319. models/weapons2/lightning/trail1
  2320. {
  2321.     sort additive
  2322.     cull disable
  2323.     
  2324.     {
  2325.         animMap 15 models/weapons2/lightning/trail1.tga models/weapons2/lightning/trail2.tga models/weapons2/lightning/trail3.tga models/weapons2/lightning/trail4.tga
  2326.         blendFunc GL_ONE GL_ONE
  2327.         rgbGen vertex                
  2328.     }
  2329.     
  2330. }
  2331.  
  2332. models/weapons2/lightning/ball1
  2333. {
  2334.     sort additive
  2335.     cull disable
  2336.     
  2337.     {
  2338.         animMap 15 models/weapons2/lightning/ball1.tga models/weapons2/lightning/ball2.tga
  2339.         blendFunc GL_ONE GL_ONE
  2340.         rgbGen vertex                
  2341.     }
  2342.     
  2343. }
  2344.  
  2345. models/mapobjects/slamp/slamp3
  2346. {
  2347.     deformVertexes autoSprite2
  2348.     surfaceparm    trans
  2349.     surfaceparm nomarks
  2350.     surfaceparm nolightmap
  2351.     cull none
  2352.    q3map_surfacelight    100
  2353.     
  2354.         {
  2355.                 map models/mapobjects/slamp/slamp3.tga
  2356.                 blendFunc GL_ONE GL_ONE
  2357.                 
  2358.         }
  2359.  
  2360.  
  2361. }
  2362. models/mapobjects/slamp/slamp2
  2363. {
  2364.     cull disable
  2365.     surfaceparm    trans
  2366.     surfaceparm nomarks
  2367.     surfaceparm nolightmap
  2368.     
  2369.         {
  2370.                 map models/mapobjects/slamp/slamp2.tga
  2371.                 blendFunc GL_ONE GL_ONE
  2372.         }
  2373.         {
  2374.         map textures/effects/envmapdimb.tga
  2375.         tcGen environment
  2376.         blendfunc GL_ONE GL_ONE
  2377.             //rgbGen lightingDiffuse
  2378.     }
  2379.  
  2380.  
  2381. }
  2382.  
  2383. models/mapobjects/lightning/white/white1
  2384. {
  2385.     deformVertexes wave 100 sin 0 1 0 5
  2386.         q3map_surfacelight    3000
  2387.  
  2388.     surfaceparm    trans
  2389.     surfaceparm nomarks
  2390.     surfaceparm nolightmap
  2391.     cull none
  2392.     
  2393.     {
  2394.         animMap 15 models/mapobjects/lightning/white/white1.tga models/mapobjects/lightning/white/white2.tga models/mapobjects/lightning/white/white3.tga models/mapobjects/lightning/white/white4.tga models/mapobjects/lightning/white/white5.tga models/mapobjects/lightning/white/white6.tga models/mapobjects/lightning/white/white7.tga models/mapobjects/lightning/white/white8.tga
  2395.         blendFunc GL_ONE GL_ONE
  2396.         rgbGen vertex                
  2397.     }
  2398.     
  2399. }
  2400.  
  2401. models/mapobjects/lightning/red/red01
  2402. {
  2403.     deformVertexes wave 100 sin 0 1 0 5
  2404.         q3map_surfacelight    3000
  2405.  
  2406.     surfaceparm    trans
  2407.     surfaceparm nomarks
  2408.     surfaceparm nolightmap
  2409.     cull none
  2410.     
  2411.     {
  2412.         animMap 15 models/mapobjects/lightning/red/red01.tga models/mapobjects/lightning/red/red02.tga models/mapobjects/lightning/red/red03.tga models/mapobjects/lightning/red/red04.tga models/mapobjects/lightning/red/red05.tga models/mapobjects/lightning/red/red06.tga models/mapobjects/lightning/red/red07.tga models/mapobjects/lightning/red/red08.tga
  2413.         blendFunc GL_ONE GL_ONE
  2414.         rgbGen vertex                
  2415.     }
  2416.     
  2417. }
  2418.  
  2419. models/mapobjects/lightning/yel/yel01
  2420. {
  2421.     deformVertexes wave 100 sin 0 1 0 5
  2422.         q3map_surfacelight    3000
  2423.  
  2424.     surfaceparm    trans
  2425.     surfaceparm nomarks
  2426.     surfaceparm nolightmap
  2427.     cull none
  2428.     
  2429.     {
  2430.         animMap 15 models/mapobjects/lightning/yel/yel01.tga models/mapobjects/lightning/yel/yel02.tga models/mapobjects/lightning/yel/yel03.tga models/mapobjects/lightning/yel/yel04.tga models/mapobjects/lightning/yel/yel05.tga models/mapobjects/lightning/yel/yel06.tga models/mapobjects/lightning/yel/yel07.tga models/mapobjects/lightning/yel/yel08.tga
  2431.         blendFunc GL_ONE GL_ONE
  2432.         rgbGen vertex                
  2433.     }
  2434.     
  2435. }
  2436.  
  2437. models/mapobjects/lightning/blu/blu01
  2438. {
  2439.     deformVertexes wave 100 sin 0 1 0 5
  2440.         q3map_surfacelight    3000
  2441.  
  2442.     surfaceparm    trans
  2443.     surfaceparm nomarks
  2444.     surfaceparm nolightmap
  2445.     cull none
  2446.     
  2447.     {
  2448.         animMap 15 models/mapobjects/lightning/blu/blu01.tga models/mapobjects/lightning/blu/blu02.tga models/mapobjects/lightning/blu/blu03.tga models/mapobjects/lightning/blu/blu04.tga models/mapobjects/lightning/blu/blu05.tga models/mapobjects/lightning/blu/blu06.tga models/mapobjects/lightning/blu/blu07.tga models/mapobjects/lightning/blu/blu08.tga
  2449.         blendFunc GL_ONE GL_ONE
  2450.         rgbGen vertex                
  2451.     }
  2452.     
  2453. }
  2454.  
  2455. models/mapobjects/pitted_rust_ps
  2456. {
  2457.      cull disable
  2458.      
  2459.         {
  2460.                 map models/mapobjects/pitted_rust_ps.tga
  2461.                 rgbGen vertex
  2462.         }
  2463.  
  2464.  
  2465. }
  2466.  
  2467. models/mapobjects/signs/bioh
  2468. {
  2469.      cull disable
  2470.      
  2471.         {
  2472.                 map models/mapobjects/signs/bioh.tga
  2473.                 rgbGen vertex
  2474.         }
  2475.  
  2476.  
  2477. }
  2478. models/mapobjects/gratelamp/gratelamp
  2479. {
  2480.     cull disable
  2481.     
  2482.         {
  2483.                 map models/mapobjects/gratelamp/gratelamp.tga
  2484.                 alphaFunc GE128
  2485.         depthWrite
  2486.         rgbGen vertex
  2487.         }
  2488.  
  2489.  
  2490. }
  2491. models/mapobjects/gratelamp/gratelamp_flare
  2492. {
  2493.     deformVertexes autoSprite
  2494.  
  2495.     q3map_surfacelight    300
  2496.  
  2497.     surfaceparm    trans
  2498.     surfaceparm nomarks
  2499.     surfaceparm nolightmap
  2500.     cull none
  2501.     
  2502.     {
  2503.         Map models/mapobjects/gratelamp/gratelamp_flare.tga
  2504.         blendFunc GL_ONE GL_ONE
  2505.     }    
  2506.     
  2507. }
  2508.  
  2509. models/weapons2/grenadel/ring
  2510. {
  2511.     
  2512.     {
  2513.         map models/weapons2/grenadel/ring.tga
  2514.         }
  2515.  
  2516.         {
  2517.                 map textures/effects/envmapdim.tga
  2518.         tcGen environment
  2519.         blendFunc GL_ONE GL_ONE
  2520.                 //rgbGen identity
  2521.         }
  2522. }
  2523. models/mapobjects/chain/chain
  2524. {
  2525.      cull disable
  2526.         {
  2527.                 map models/mapobjects/chain/chain.tga
  2528.                 alphaFunc GE128
  2529.         depthWrite
  2530.         rgbGen vertex
  2531.         }
  2532.  
  2533.  
  2534. }
  2535. models/mapobjects/chain/chain2
  2536. {
  2537.      cull disable
  2538.     deformVertexes autoSprite2
  2539.         {
  2540.                 map models/mapobjects/chain/chain2.tga
  2541.                 alphaFunc GE128
  2542.         depthWrite
  2543.         rgbGen vertex
  2544.         }
  2545.  
  2546.  
  2547. }
  2548. models/mapobjects/chain/chain2_end
  2549. {
  2550.      cull disable
  2551.     deformVertexes autoSprite2
  2552.         {
  2553.                 map models/mapobjects/chain/chain2_end.tga
  2554.                 alphaFunc GE128
  2555.         depthWrite
  2556.         rgbGen vertex
  2557.         }
  2558.  
  2559.  
  2560. }
  2561. models/mapobjects/tree/branch
  2562. {
  2563.      cull disable
  2564.      deformVertexes wave 100 sin 0 .1 0 .2
  2565.       surfaceparm    trans
  2566.         {
  2567.                 map models/mapobjects/tree/branch.tga
  2568.                 alphaFunc GE128
  2569.         depthWrite
  2570.         //rgbGen identity
  2571.                 //rgbGen lightingDiffuse
  2572.                 rgbGen vertex
  2573.         }
  2574.  
  2575.  
  2576. }
  2577. models/players/orbb/orbb_tail
  2578. {
  2579.     
  2580.     {
  2581.         map models/players/orbb/orbb_tail.tga
  2582.         blendFunc GL_ONE GL_ONE
  2583.                 tcmod scroll 0 .5
  2584.         rgbGen wave sin .5 .25 0 .5        
  2585.     }
  2586. }
  2587. models/players/orbb/orbb_tail_blue
  2588. {
  2589.     
  2590.     {
  2591.         map models/players/orbb/orbb_tail_blue.tga
  2592.         blendFunc GL_ONE GL_ONE
  2593.                 tcmod scroll 0 .5
  2594.         rgbGen wave sin .5 .25 0 .5        
  2595.     }
  2596. }
  2597. models/players/orbb/orbb_light
  2598. {
  2599.     {
  2600.         map models/players/orbb/orbb_light.tga
  2601.         rgbGen wave sin 1 1 0 1
  2602.         
  2603.     }
  2604. }
  2605. models/players/orbb/orbb_light_blue
  2606. {
  2607.     {
  2608.         map models/players/orbb/orbb_light_blue.tga
  2609.         rgbGen wave sin 1 1 0 1
  2610.         
  2611.     }
  2612. }
  2613. models/players/orbb/orbb_h2
  2614. {      
  2615.         {
  2616.         map models/players/orbb/orbb_h2.tga
  2617.                 blendFunc GL_ONE GL_ZERO
  2618.         rgbGen lightingDiffuse
  2619.     } 
  2620.         {
  2621.                 map textures/effects/tinfx.tga
  2622.                 blendFunc GL_ONE GL_ONE
  2623.                 tcGen environment
  2624.                 rgbGen lightingDiffuse
  2625.     }  
  2626.         {
  2627.         map models/players/orbb/orbb_h2.tga
  2628.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2629.         rgbGen lightingDiffuse
  2630.     }
  2631.        
  2632.          
  2633. }
  2634.  
  2635. models/players/orbb/red_h
  2636. {
  2637.     
  2638.     {
  2639.         map models/players/orbb/red_h.tga
  2640.                 rgbGen lightingDiffuse
  2641.         }
  2642.  
  2643.         {
  2644.             clampmap textures/base_floor/techfloor2.tga
  2645.         blendfunc blend
  2646.                 tcmod rotate 90
  2647.                 tcMod stretch sin .8 0.2 0 .2
  2648.             rgbGen lightingDiffuse
  2649.     }
  2650.        
  2651. }
  2652. models/players/orbb/blue_h
  2653. {
  2654.     
  2655.     {
  2656.         map models/players/orbb/blue_h.tga
  2657.                 rgbGen lightingDiffuse
  2658.         }
  2659.  
  2660.         {
  2661.             clampmap textures/base_floor/techfloor2.tga
  2662.         blendfunc blend
  2663.                 tcmod rotate 90
  2664.                 tcMod stretch sin .8 0.2 0 .2
  2665.             rgbGen lightingDiffuse
  2666.     }
  2667.        
  2668. }
  2669. models/mapobjects/teleporter/transparency2
  2670. {
  2671.    cull disable
  2672.             
  2673.         {
  2674.                 map models/mapobjects/teleporter/transparency2.tga
  2675.                 blendfunc GL_ONE GL_ONE
  2676.                 tcMod scroll .1 .2
  2677.         }
  2678.  
  2679. }
  2680.  
  2681. models/flags/b_flag
  2682. {
  2683.                cull disable
  2684.            deformVertexes wave 100 sin 0 3 0 .7
  2685.            
  2686.         {
  2687.                map models/flags/b_flag.tga
  2688.               
  2689.         }
  2690.  
  2691.  
  2692. }
  2693.  
  2694. models/flags/r_flag
  2695. {
  2696.                cull disable
  2697.            deformVertexes wave 100 sin 0 3 0 .7
  2698.            
  2699.         {
  2700.                map models/flags/r_flag.tga
  2701.               
  2702.         }
  2703.  
  2704.  
  2705. }
  2706. models/flags/pole
  2707. {
  2708.       
  2709.         {
  2710.              map models/flags/skull.tga
  2711.         tcGen environment
  2712.         rgbGen lightingDiffuse    
  2713.                 
  2714.         }
  2715.  
  2716.  
  2717. }
  2718. models/flags/skull
  2719. {
  2720.       
  2721.         {
  2722.              map models/flags/skull.tga
  2723.         //tcGen environment
  2724.         rgbGen lightingDiffuse    
  2725.                 
  2726.         }
  2727.  
  2728.  
  2729. }
  2730. models/players/hunter/hunter_f
  2731. {
  2732.      deformVertexes wave 100 sin 0 .3 0 .2
  2733.      cull disable
  2734.         {
  2735.                 map models/players/hunter/hunter_f.tga
  2736.                 //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2737.                 //alphaFunc GT0
  2738.                 alphaFunc GE128
  2739.         depthWrite
  2740.         rgbGen lightingDiffuse
  2741.         }
  2742.  
  2743.  
  2744. }
  2745. models/players/hunter/red_f
  2746. {
  2747.      deformVertexes wave 100 sin 0 .3 0 .2
  2748.      cull disable
  2749.         {
  2750.                 map models/players/hunter/red_f.tga
  2751.                 //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2752.                 //alphaFunc GT0
  2753.                 alphaFunc GE128
  2754.         depthWrite
  2755.         rgbGen lightingDiffuse
  2756.         }
  2757.  
  2758.  
  2759. }
  2760. models/players/uriel/uriel_w
  2761. {
  2762.      deformVertexes wave 100 sin 0 .5 0 .2
  2763.  
  2764.         {
  2765.                 map models/players/uriel/uriel_w.tga
  2766.                 //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2767.                 //alphaFunc GT0
  2768.                 alphaFunc GE128
  2769.         depthWrite
  2770.         rgbGen lightingDiffuse
  2771.         }
  2772.  
  2773.  
  2774. }
  2775. models/players/uriel/red_w
  2776. {
  2777.      deformVertexes wave 100 sin 0 .5 0 .2
  2778.  
  2779.         {
  2780.                 map models/players/uriel/red_w.tga
  2781.                 //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2782.                 //alphaFunc GT0
  2783.                 alphaFunc GE128
  2784.         depthWrite
  2785.         rgbGen lightingDiffuse
  2786.         }
  2787.  
  2788.  
  2789. }
  2790. models/players/uriel/blue_w
  2791. {
  2792.      deformVertexes wave 100 sin 0 .5 0 .2
  2793.  
  2794.         {
  2795.                 map models/players/uriel/blue_w.tga
  2796.                 //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  2797.                 //alphaFunc GT0
  2798.                 alphaFunc GE128
  2799.         depthWrite
  2800.         rgbGen lightingDiffuse
  2801.         }
  2802.  
  2803.  
  2804. }
  2805. models/mapobjects/bitch/orb
  2806. {
  2807.     deformVertexes autoSprite
  2808.  
  2809.     q3map_surfacelight    70
  2810.  
  2811.     surfaceparm    trans
  2812.     surfaceparm nomarks
  2813.     surfaceparm nolightmap
  2814.     cull none
  2815.     
  2816.     {
  2817.         clampmap models/mapobjects/bitch/orb.tga
  2818.         blendFunc GL_ONE GL_ONE
  2819.                 tcMod rotate 30
  2820.     }    
  2821.     
  2822. }
  2823.  
  2824. models/mapobjects/bitch/forearm
  2825. {
  2826.         {
  2827.                 map models/mapobjects/bitch/forearm.tga
  2828.                 rgbGen vertex  
  2829.         }
  2830.     {
  2831.                map models/mapobjects/bitch/forearm01.tga
  2832.                blendfunc GL_ONE GL_ONE
  2833.                tcMod scroll 2.2 0
  2834.              
  2835.         }
  2836.         {
  2837.                map models/mapobjects/bitch/forearm02.tga
  2838.                blendfunc GL_ONE GL_ONE
  2839.                tcMod scroll -1.1 0
  2840.              
  2841.         }
  2842. }
  2843.  
  2844. models/players/parkr/parkr_head
  2845. {
  2846.     {
  2847.         map textures/effects/envmap2.tga
  2848.         tcGen environment    
  2849.     }
  2850. }
  2851.  
  2852. models/players/parkr/parkr_chest
  2853. {
  2854.          {
  2855.                 map models/players/parkr/parkr_chest.tga
  2856.         }
  2857.     {
  2858.         AnimMap 4 models/players/parkr/parkr_chest_red.tga models/players/parkr/parkr_chest_blu.tga
  2859.            blendfunc GL_ONE GL_ONE
  2860.     }
  2861. }
  2862. models/mapobjects/teleporter/energy
  2863. {
  2864.    cull disable
  2865.    
  2866.                
  2867.        {
  2868.                map models/mapobjects/teleporter/energy.tga
  2869.                blendfunc GL_ONE GL_ONE
  2870.                tcMod scroll 2.2 1.3
  2871.                rgbGen wave inversesawtooth -.3 1.3 0 1.3
  2872.              
  2873.        }
  2874.     {    
  2875.         map models/mapobjects/teleporter/energy2.tga
  2876.         blendfunc GL_ONE GL_ONE
  2877.         tcMod scroll -1 .5
  2878.         rgbGen wave inversesawtooth -.2 1.2 0 .5
  2879.               
  2880.     }
  2881.     {    
  2882.                 map models/mapobjects/teleporter/energy3.tga
  2883.                 blendfunc GL_ONE GL_ONE
  2884.                 tcMod scroll 3 0
  2885.         rgbGen wave triangle 1 1 0 5.3
  2886.               
  2887.     }
  2888.  
  2889. }
  2890.  
  2891. models/mapobjects/teleporter/widget
  2892. {
  2893.    cull disable
  2894.             
  2895.         {
  2896.                 map models/mapobjects/teleporter/widget.tga
  2897.                 blendfunc GL_ONE GL_ONE
  2898.                 
  2899.         }
  2900.         {
  2901.                 map models/mapobjects/teleporter/transparency2.tga
  2902.                 blendfunc GL_ONE GL_ONE
  2903.                 tcMod scroll -.1 -.2
  2904.         }
  2905.  
  2906. }
  2907.  
  2908. models/mapobjects/teleporter/transparency
  2909. {
  2910.    cull disable
  2911.             
  2912.         {
  2913.                 map models/mapobjects/teleporter/transparency.tga
  2914.                 blendfunc GL_ONE GL_ONE
  2915.                  
  2916.         }
  2917.         {
  2918.                 map models/mapobjects/teleporter/transparency2.tga
  2919.                 blendfunc GL_ONE GL_ONE
  2920.                 tcMod scroll .1 .2
  2921.         }
  2922.  
  2923. }
  2924.  
  2925. models/mapobjects/teleporter/teleporter_edge
  2926. {
  2927.          
  2928.  
  2929.         {
  2930.           map models/mapobjects/teleporter/teleporter_edge.tga 
  2931.           rgbGen vertex  
  2932.         }  
  2933.         {
  2934.                 map models/mapobjects/teleporter/teleporter_edge2.tga
  2935.                 blendfunc GL_ONE GL_ONE
  2936.                 rgbgen wave inversesawtooth 0 1 .2 1.5
  2937.         }
  2938.     
  2939. }
  2940.  
  2941. models/mapobjects/jesus/jesuswall
  2942. {
  2943.    deformVertexes wave 100 sin 0 .2 0 .2
  2944.    cull none         
  2945.         {
  2946.         map $lightmap
  2947.                   //rgbGen identity
  2948.     }
  2949.     {
  2950.         map models/mapobjects/jesus/jesuswall.tga
  2951.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  2952.         rgbGen vertex
  2953.         alphaGen lightingSpecular
  2954.     }
  2955.  
  2956.  
  2957. }
  2958.  
  2959.  
  2960. models/mapobjects/hand
  2961. {
  2962.    deformVertexes wave 100 sin 0 .3 0 .2
  2963.                
  2964.         {
  2965.                 map models/mapobjects/hand.tga
  2966.                 rgbGen vertex
  2967.         }
  2968.  
  2969.  
  2970. }
  2971.  
  2972. models/mapobjects/corpse/corpse
  2973. {
  2974.    deformVertexes wave 100 sin 0 .2 0 .2
  2975.                
  2976.         {
  2977.                 map models/mapobjects/corpse/corpse.tga
  2978.                 rgbGen exactVertex
  2979.         }
  2980.         
  2981.  
  2982. }
  2983. models/mapobjects/skull/ribcage
  2984. {
  2985.     sort underwater
  2986.         cull disable      
  2987.         {
  2988.                 map models/mapobjects/skull/ribcage.tga
  2989.                 // blendfunc gl_src_alpha gl_one_minus_src_alpha
  2990.                 alphaFunc GE128
  2991.                 rgbGen vertex
  2992.         }
  2993.  
  2994.  
  2995. }
  2996.  
  2997. //models/mapobjects/flag/banner_eg1
  2998. //{
  2999. //               cull disable
  3000. //               surfaceparm nolightmap
  3001. //           deformVertexes wave 100 sin 0 8 0 8
  3002. //           sort banner
  3003. //        {
  3004. //                map models/mapobjects/flag/banner_eg1.tga
  3005. //                // blendfunc gl_src_alpha gl_one_minus_src_alpha
  3006. //                alphaFunc GE128
  3007. //                rgbGen vertex
  3008. //        }
  3009. //
  3010. //
  3011. //}
  3012. models/mapobjects/flag/banner_strgg
  3013. {
  3014.         cull disable
  3015.         surfaceparm nolightmap
  3016.         surfaceparm alphashadow
  3017.  
  3018.         deformVertexes wave 100 sin 0 3 0 .7
  3019.             //deformVertexes normal 0.2 2
  3020.         sort banner
  3021.         {
  3022.                 map models/mapobjects/flag/banner_strgg.tga
  3023.                  blendfunc gl_src_alpha gl_one_minus_src_alpha
  3024.                 alphaFunc GE128
  3025.                 rgbGen vertex
  3026.                 
  3027.         }
  3028. }
  3029. models/mapobjects/flag/banner02
  3030. {
  3031.                cull disable
  3032.                surfaceparm nolightmap
  3033.            deformVertexes wave 100 sin 0 2 0 .7
  3034.           
  3035.         {
  3036.                 map models/mapobjects/flag/banner02.tga
  3037.               
  3038.         }
  3039.  
  3040.  
  3041. }
  3042.  
  3043. models/mapobjects/weeds/weed02
  3044. {
  3045.     sort underwater
  3046.                cull disable
  3047.                surfaceparm nolightmap
  3048.            deformVertexes wave 100 sin 0 2 0 .7
  3049.         {
  3050.                 map models/mapobjects/weeds/weed02.tga
  3051.                 blendfunc gl_src_alpha gl_one_minus_src_alpha
  3052.         }
  3053.  
  3054.  
  3055. }
  3056. models/mapobjects/weeds/weed01
  3057. {
  3058.     sort additive
  3059.                cull disable
  3060.                surfaceparm nolightmap
  3061.            deformVertexes wave 100 sin 0 2 0 .7
  3062.         {
  3063.                 map models/mapobjects/weeds/weed01.tga
  3064.                 blendfunc gl_src_alpha gl_one_minus_src_alpha
  3065.         }
  3066.  
  3067.  
  3068. }
  3069.  
  3070. models/mapobjects/portal_2/portal_3_edge
  3071. {
  3072.         {
  3073.                 map models/mapobjects/portal_2/portal_3_edge.tga
  3074.                 rgbGen vertex
  3075.         }
  3076.  
  3077.     {
  3078.         map models/mapobjects/portal_2/portal_3_edge_glo.tga
  3079.         blendFunc GL_ONE GL_ONE
  3080.         tcMod scroll 9.7 .5
  3081.     }
  3082.  
  3083. }
  3084.  
  3085. models/players/razor/razor_gogs
  3086. {
  3087.     {
  3088.         map models/players/razor/razor_gogs.tga    
  3089.                 tcGen environment
  3090.  
  3091.     }
  3092.  
  3093.     
  3094.     {
  3095.         map    models/players/razor/razor_gogs_fx.tga    
  3096.         blendfunc GL_ONE GL_ONE
  3097.         tcMod scroll 1.2 9.3
  3098.         
  3099.     }
  3100. }
  3101.  
  3102. models/players/slash/slashskate
  3103. {
  3104.         //deformVertexes wave 100 sin 0 1 1 5
  3105.     sort additive
  3106.     cull disable
  3107.     {
  3108.         clampmap models/players/slash/slashskate.tga
  3109.         blendFunc GL_ONE GL_ONE
  3110.                 //tcmod rotate 100
  3111.                 tcMod stretch sin .9 0.1 0 1.1
  3112.                 rgbgen identity
  3113.         
  3114.     }
  3115. }
  3116.  
  3117.  
  3118. models/mapobjects/colua0/colua0_lght
  3119. {
  3120.     surfaceparm    trans
  3121.     {
  3122.         map textures/effects/tinfx2b.tga
  3123.         tcGen environment
  3124.         blendFunc GL_ONE GL_ONE
  3125.     }
  3126. }
  3127. models/mapobjects/colua0/colua0_flare
  3128. {
  3129.     deformVertexes autoSprite
  3130.  
  3131.     q3map_surfacelight    1000
  3132.  
  3133.     surfaceparm    trans
  3134.     surfaceparm nomarks
  3135.     surfaceparm nolightmap
  3136.     cull none
  3137.     
  3138.     {
  3139.         Map models/mapobjects/colua0/colua0_flare.tga
  3140.         blendFunc GL_ONE GL_ONE
  3141.     }    
  3142.     
  3143. }
  3144. models/mapobjects/kmlamp_white
  3145. {
  3146.     
  3147.     surfaceparm    trans
  3148.     {
  3149.         map textures/effects/tinfxb.tga
  3150.         tcGen environment
  3151.         blendFunc GL_ONE GL_ONE
  3152.     }
  3153. }
  3154.  
  3155. models/mapobjects/lamps/flare03
  3156. {
  3157.     deformVertexes autoSprite
  3158.  
  3159.     q3map_surfacelight 200    
  3160.  
  3161.     surfaceparm    trans
  3162.     surfaceparm nomarks
  3163.     surfaceparm nolightmap
  3164.     cull none
  3165.     
  3166.     {
  3167.         Map models/mapobjects/lamps/flare03.tga
  3168.         blendFunc GL_ONE GL_ONE
  3169.     }    
  3170.     
  3171. }
  3172.  
  3173. //models/weapons2/chainsaw/f_chainsaw
  3174. //{
  3175. //    sort nearest
  3176. //    cull back
  3177. //    {
  3178. //        map    models/weapons2/chainsaw/f_chainsaw.tga
  3179. //        blendfunc GL_ONE GL_ONE_MINUS_SRC_COLOR
  3180. //
  3181. //    }
  3182. //}
  3183.  
  3184. models/players/sarge/cigar
  3185. {
  3186.     {
  3187.         map models/players/sarge/cigar.tga
  3188.                 blendfunc GL_ONE GL_ZERO
  3189.                 rgbGen lightingDiffuse
  3190.         
  3191.         }
  3192.     
  3193.     {
  3194.         map models/players/sarge/cigar.glow.tga
  3195.         blendfunc GL_ONE GL_ONE
  3196.         rgbGen wave triangle .5 1 0 .2
  3197.         
  3198.     }
  3199. }
  3200. //
  3201. // powerups
  3202. //
  3203. //
  3204. // ammo
  3205. //
  3206. //models/powerups/ammo/ammo_rail1
  3207. //{
  3208. //    {
  3209. //        map models/powerups/ammo/ammo_rail1.tga
  3210. //        rgbGen lightingDiffuse
  3211. //    }
  3212. //    {
  3213. //        map models/powerups/ammo/ammo_rail1.glow.tga
  3214. //        blendfunc GL_ONE GL_ONE
  3215. //        rgbGen wave sin 0.75 0.25 0 1
  3216. //    }
  3217. //}
  3218. //models/powerups/ammo/ammo_rail2
  3219. //{
  3220. //    {
  3221. //        map models/powerups/ammo/ammo_rail2.tga
  3222. //        rgbGen lightingDiffuse
  3223. //    }
  3224. //    {
  3225. //        map models/powerups/ammo/ammo_rail2.glow.tga
  3226. //        blendfunc GL_ONE GL_ONE
  3227. //    }
  3228. //}
  3229. models/powerups/ammo/bfgammo
  3230. {
  3231.    cull none
  3232.        {
  3233.             map textures/effects/envmapbfg.tga
  3234.          //tcmod scale 3 3
  3235.                 tcmod rotate 350
  3236.                 tcmod scroll 3 1
  3237.         //tcGen environment
  3238.         blendfunc GL_ONE GL_ZERO
  3239.                 rgbGen identity
  3240.        }
  3241.         {
  3242.             map textures/effects/tinfx2.tga
  3243.         tcGen environment
  3244.         blendfunc GL_ONE GL_ONE
  3245.                 rgbGen identity
  3246.        }
  3247.        {
  3248.             map models/powerups/ammo/bfgammo.tga
  3249.         blendfunc blend
  3250.                 rgbGen lightingDiffuse
  3251.        }
  3252. }
  3253. models/powerups/ammo/bfgammo1
  3254. {
  3255.         {
  3256.             map textures/effects/envmapbfg.tga
  3257.         tcGen environment
  3258.         blendfunc GL_ONE GL_ZERO
  3259.                 rgbGen lightingDiffuse
  3260.         }
  3261. }
  3262. models/powerups/ammo/bfgammo2
  3263. {
  3264.     {
  3265.         map models/powerups/ammo/bfgammo2.tga
  3266.         rgbGen identity
  3267.     }
  3268.     
  3269. }
  3270. //models/powerups/ammo/bounammo1
  3271. //{
  3272. //    {
  3273. //        map models/powerups/ammo/bounammo1.tga
  3274. //        rgbGen lightingDiffuse
  3275. //    }
  3276. //}
  3277. //models/powerups/ammo/bounammo2
  3278. //{
  3279. //    {
  3280. //        map models/powerups/ammo/bounammo2.tga
  3281. //        rgbGen lightingDiffuse
  3282. //    }
  3283. //    {
  3284. //        map models/powerups/ammo/bounammo2.glow.tga
  3285. //        blendfunc GL_ONE GL_ONE
  3286. //        rgbGen lightingDiffuse
  3287. //    }
  3288. //}
  3289. //models/powerups/ammo/flamammo1
  3290. //{
  3291. //    {
  3292. //        map models/powerups/ammo/flamammo1.tga
  3293. //        rgbGen lightingDiffuse
  3294. //    }
  3295. //}
  3296. //models/powerups/ammo/flamammo2
  3297. //{
  3298. //    {
  3299. //        map models/powerups/ammo/flamammo2.tga
  3300. //        rgbGen lightingDiffuse
  3301. //    }
  3302. //    {
  3303. //        map models/powerups/ammo/flamammo2.glow.tga
  3304. //        blendfunc GL_ONE GL_ONE
  3305. //    }
  3306. //}
  3307. models/powerups/ammo/grenammo
  3308. {
  3309.        {
  3310.             map textures/effects/tinfx2d.tga
  3311.         tcGen environment
  3312.         blendfunc GL_ONE GL_ZERO
  3313.                 rgbGen identity
  3314.        }
  3315.        {
  3316.             map models/powerups/ammo/grenammo.tga
  3317.         blendfunc blend
  3318.                 rgbGen lightingDiffuse
  3319.        }
  3320. }
  3321. models/powerups/ammo/grenammo1
  3322. {
  3323.     {
  3324.             map textures/effects/envmapgren.tga
  3325.         tcGen environment
  3326.         blendfunc GL_ONE GL_ZERO
  3327.                 rgbGen lightingDiffuse
  3328.        }
  3329. }
  3330. models/ammo/grenade
  3331. {
  3332.         {
  3333.                 map models/ammo/grenade.tga
  3334.         }
  3335.     {
  3336.         AnimMap 7 models/ammo/grenade_r.tga models/ammo/grenade_g.tga
  3337.            blendfunc GL_ONE GL_ONE
  3338.     }
  3339. }
  3340. models/powerups/ammo/grenammo2
  3341. {
  3342.     {
  3343.         map models/powerups/ammo/grenammo2.tga
  3344.         rgbGen identity
  3345.     }
  3346.     
  3347. }
  3348. models/powerups/ammo/lighammo
  3349. {
  3350.        {
  3351.             map textures/effects/envmapligh.tga
  3352.          //tcmod scale 3 3
  3353.                 tcmod rotate 350
  3354.                 tcmod scroll 3 1
  3355.         //tcGen environment
  3356.         blendfunc GL_ONE GL_ZERO
  3357.                 rgbGen identity
  3358.        }
  3359.        {
  3360.             map models/powerups/ammo/lighammo.tga
  3361.         blendfunc blend
  3362.                 rgbGen lightingDiffuse
  3363.        }
  3364. }
  3365. models/powerups/ammo/lighammo1
  3366. {
  3367.     {
  3368.             map textures/effects/envmapligh.tga
  3369.                 tcGen environment
  3370.         //tcmod scale 2 2
  3371.                 tcmod rotate 6
  3372.                 tcmod scroll .09 .09
  3373.         blendfunc GL_ONE GL_ZERO
  3374.                 rgbGen lightingDiffuse
  3375.        }
  3376. }
  3377. models/powerups/ammo/lighammo2
  3378. {
  3379.     {
  3380.         map models/powerups/ammo/lighammo2.tga
  3381.         rgbGen identity
  3382.     }
  3383.     
  3384. }
  3385. models/powerups/ammo/machammo
  3386. {
  3387.        {
  3388.             map textures/effects/tinfx2d.tga
  3389.         tcGen environment
  3390.         blendfunc GL_ONE GL_ZERO
  3391.                 rgbGen identity
  3392.        }
  3393.        {
  3394.             map models/powerups/ammo/machammo.tga
  3395.         blendfunc blend
  3396.                 rgbGen lightingDiffuse
  3397.        }
  3398. }
  3399. models/powerups/ammo/machammo1
  3400. {
  3401.        {
  3402.             map textures/effects/envmapmach.tga
  3403.         tcGen environment
  3404.         blendfunc GL_ONE GL_ZERO
  3405.                 rgbGen lightingDiffuse
  3406.        }
  3407. }
  3408. models/powerups/ammo/machammo2
  3409. {
  3410.     {
  3411.         map models/powerups/ammo/machammo2.tga
  3412.         rgbGen identity
  3413.     }
  3414.     
  3415. }
  3416. models/powerups/ammo/plasammo1
  3417. {
  3418.        {
  3419.             map textures/effects/envmapplas.tga
  3420.         tcGen environment
  3421.         blendfunc GL_ONE GL_ZERO
  3422.                 rgbGen lightingDiffuse
  3423.        }
  3424. }
  3425. models/powerups/ammo/plasammo
  3426. {
  3427.        {
  3428.             map textures/effects/envmapplas.tga
  3429.                 //tcmod scale 3 3
  3430.                 tcmod rotate 350
  3431.                 tcmod scroll 3 1
  3432.         //tcGen environment
  3433.         blendfunc GL_ONE GL_ZERO
  3434.                 rgbGen identity
  3435.        }
  3436.        {
  3437.             map models/powerups/ammo/plasammo.tga
  3438.         blendfunc blend
  3439.                 rgbGen lightingDiffuse
  3440.        }
  3441. }
  3442. models/powerups/ammo/plasammo2
  3443. {
  3444.     {
  3445.         map models/powerups/ammo/plasammo2.tga
  3446.         rgbGen identity
  3447.     }
  3448.     
  3449. }
  3450. models/powerups/ammo/railammo1
  3451. {
  3452.        {
  3453.             map textures/effects/envmaprail.tga
  3454.                 tcGen environment
  3455.         //tcmod scale 4 4
  3456.                 //tcmod rotate 70
  3457.                 //tcmod scroll .5 .5
  3458.         blendfunc GL_ONE GL_ZERO
  3459.                 rgbGen lightingDiffuse
  3460.        }
  3461. }
  3462. models/powerups/ammo/railammo
  3463. {
  3464.        {
  3465.             map textures/effects/envmaprail.tga
  3466.                 //tcmod scale 3 3
  3467.                 tcmod rotate 350
  3468.                 tcmod scroll 3 1
  3469.         //tcGen environment
  3470.         blendfunc GL_ONE GL_ZERO
  3471.                 rgbGen identity
  3472.        }
  3473.        {
  3474.             map models/powerups/ammo/railammo.tga
  3475.         blendfunc blend
  3476.                 rgbGen lightingDiffuse
  3477.        }
  3478. }
  3479. models/powerups/ammo/railammo2
  3480. {
  3481.     {
  3482.         map models/powerups/ammo/railammo2.tga
  3483.         rgbGen identity
  3484.     }
  3485.     
  3486. }
  3487. models/powerups/ammo/rockammo
  3488. {
  3489.        {
  3490.             map textures/effects/tinfx2d.tga
  3491.         tcGen environment
  3492.         blendfunc GL_ONE GL_ZERO
  3493.                 rgbGen identity
  3494.        }
  3495.        {
  3496.             map models/powerups/ammo/rockammo.tga
  3497.         blendfunc blend
  3498.                 rgbGen lightingDiffuse
  3499.        }
  3500. }
  3501. models/powerups/ammo/rockammo1
  3502. {
  3503.        {
  3504.             map textures/effects/envmaproc.tga
  3505.         tcGen environment
  3506.         blendfunc GL_ONE GL_ZERO
  3507.                 rgbGen lightingDiffuse
  3508.        }
  3509. }
  3510. models/powerups/ammo/rockammo2
  3511. {
  3512.     {
  3513.         map models/powerups/ammo/rockammo2.tga
  3514.         rgbGen identity
  3515.     }
  3516.     
  3517. }
  3518. models/powerups/ammo/shotammo
  3519. {
  3520.        {
  3521.             map textures/effects/tinfx2c.tga
  3522.         tcGen environment
  3523.         blendfunc GL_ONE GL_ZERO
  3524.                 rgbGen identity
  3525.        }
  3526.        {
  3527.             map models/powerups/ammo/shotammo.tga
  3528.         blendfunc blend
  3529.                 rgbGen lightingDiffuse
  3530.        }
  3531. }
  3532. models/powerups/ammo/shotammo1
  3533. {
  3534.        {
  3535.             map textures/effects/envmapgold3.tga
  3536.         tcGen environment
  3537.         blendfunc GL_ONE GL_ZERO
  3538.                 rgbGen lightingDiffuse
  3539.        }
  3540. }
  3541. models/powerups/ammo/shotammo2
  3542. {
  3543.     {
  3544.         map models/powerups/ammo/shotammo2.tga
  3545.         rgbGen identity
  3546.     }
  3547.  
  3548. }
  3549.  
  3550. //
  3551. // health
  3552. //
  3553. models/powerups/health/yellow
  3554. {
  3555.     
  3556.     {
  3557.         map textures/effects/envmapyel.tga
  3558.                 tcGen environment
  3559.         //blendfunc GL_ONE GL_ONE
  3560.         
  3561.     }
  3562.         
  3563. }
  3564. models/powerups/health/yellow_sphere
  3565. {
  3566.     {
  3567.         map textures/effects/tinfx2b.tga
  3568.         tcGen environment
  3569.         blendfunc GL_ONE GL_ONE
  3570.     }
  3571. }
  3572. models/powerups/health/red
  3573. {    
  3574.     
  3575.     {
  3576.         map textures/effects/envmapgold.tga
  3577.                 tcGen environment
  3578.         blendfunc GL_ONE GL_ZERO
  3579.         
  3580.     }
  3581.         {
  3582.         map textures/sfx/kenelectric.tga
  3583.                 tcmod scale 2 2
  3584.                 tcmod rotate 333
  3585.                 tcmod scroll 9 9
  3586.         blendfunc GL_ONE GL_ONE
  3587.         
  3588.     }
  3589. }
  3590. models/powerups/health/mega2
  3591. {    
  3592.     
  3593.     {
  3594.         map textures/effects/envmapblue.tga
  3595.                 tcGen environment
  3596.         blendfunc GL_ONE GL_ZERO
  3597.         
  3598.     }
  3599.         {
  3600.         map textures/sfx/kenelectric.tga
  3601.                 tcmod scale 2 2
  3602.                 tcmod rotate 333
  3603.                 tcmod scroll 9 9
  3604.         blendfunc GL_ONE GL_ONE
  3605.         
  3606.     }
  3607. }
  3608. models/powerups/health/mega1
  3609. {
  3610.     {
  3611.         map textures/effects/envmapblue2.tga
  3612.                 tcGen environment
  3613.                 tcmod rotate 33
  3614.                 tcmod scroll 1 1
  3615.         blendfunc GL_ONE GL_ONE
  3616.     }
  3617. }
  3618. models/powerups/health/red_sphere
  3619. {
  3620.     {
  3621.         map textures/effects/envmapgold2.tga
  3622.                 tcGen environment
  3623.                 tcmod rotate 33
  3624.                 tcmod scroll 1 1
  3625.         blendfunc GL_ONE GL_ONE
  3626.     }
  3627. }
  3628. models/powerups/health/green
  3629. {
  3630.     
  3631.     {
  3632.         map textures/effects/envmaprail.tga
  3633.         tcGen environment
  3634.         
  3635.     }
  3636. }
  3637. models/powerups/health/green_sphere
  3638. {
  3639.     {
  3640.         map textures/effects/tinfx2b.tga
  3641.         tcGen environment
  3642.         blendfunc GL_ONE GL_ONE
  3643.     }
  3644. }
  3645. models/powerups/health/blue
  3646. {
  3647.     {
  3648.         map textures/effects/envmapbfg.tga
  3649.         tcGen environment
  3650.         
  3651.     }
  3652. }
  3653. models/powerups/health/blue_sphere
  3654. {
  3655.     {
  3656.         map textures/effects/tinfx2b.tga
  3657.         tcGen environment
  3658.         blendfunc GL_ONE GL_ONE
  3659.     }
  3660. }
  3661.  
  3662.  
  3663. //
  3664. // mapobjects
  3665. //
  3666. models/powerups/armor/energy_red1
  3667. {
  3668.    
  3669.     {
  3670.         map models/powerups/armor/energy_red1.tga 
  3671.                 blendFunc GL_ONE GL_ONE
  3672.         tcMod scroll 7.4 1.3
  3673.     }
  3674.  
  3675. }
  3676.  
  3677. models/powerups/armor/energy_yel1
  3678. {
  3679.  
  3680.     {
  3681.         map models/powerups/armor/energy_yel3.tga 
  3682.         blendFunc GL_ONE GL_ONE
  3683.         tcMod scroll 7.4 1.3
  3684.     }
  3685.  
  3686. }
  3687.  
  3688. models/powerups/armor/energy_grn1
  3689. {
  3690.    deformVertexes wave 100 sin 2 0 0 0
  3691.     {
  3692.         map textures/effects/envmaprail.tga
  3693.         blendFunc GL_ONE GL_ONE
  3694.                 tcGen environment
  3695.                 tcmod rotate 30
  3696.         tcMod scroll 1 1
  3697.                 rgbGen wave triangle -.3 1.3 0 .3
  3698.     }
  3699.  
  3700. }
  3701.  
  3702. models/mapobjects/lamplight_ys
  3703. {
  3704.     {    
  3705.         map models/mapobjects/lamplight_ys.tga
  3706.         blendfunc GL_ONE GL_ONE
  3707.         
  3708.     }
  3709. }
  3710.  
  3711. models/mapobjects/pj_light
  3712. {
  3713.      cull none
  3714.         {
  3715.         map textures/effects/tinfx2.tga
  3716.                 tcGen environment
  3717.                 blendFunc GL_ONE GL_ONE              
  3718.                 rgbGen vertex
  3719.     }   
  3720.     {    
  3721.         map models/mapobjects/pj_light.tga
  3722.         blendfunc GL_ONE GL_ONE
  3723.         rgbGen vertex
  3724.     }
  3725.       
  3726. }
  3727.  
  3728. models/mapobjects/lamplight_y
  3729. {
  3730.     q3map_surfacelight 10000
  3731.     light 1
  3732.         cull disable
  3733.     {
  3734.                 map textures/effects/envmapmach.tga
  3735.         //map models/mapobjects/lamplight_y.tga
  3736.         blendfunc GL_ONE GL_ONE
  3737.         tcGen environment
  3738.                 rgbGen identity
  3739.     }
  3740. }
  3741.  
  3742. models/mapobjects/arenalogo
  3743. {
  3744.     deformVertexes wave 100 sin 0.25 0 0 0
  3745.     {
  3746.         map textures/effects/quadmap.tga
  3747.         blendfunc GL_ONE GL_ONE
  3748.         tcGen environment
  3749.         tcMod turb 0 1 0 0.2
  3750.     }
  3751. }
  3752.  
  3753.  
  3754. //
  3755. // weapons
  3756. //
  3757. models/weapons2/machinegun/f_machinegun
  3758. {
  3759.     sort additive
  3760.     cull disable
  3761.     {
  3762.         map    models/weapons2/machinegun/f_machinegun.tga
  3763.         blendfunc GL_ONE GL_ONE
  3764.     }
  3765. }
  3766.  
  3767. models/weapons2/railgun/f_railgun2
  3768. {
  3769.     sort additive
  3770.     cull disable
  3771.     {
  3772.         map    models/weapons2/railgun/f_railgun2.tga
  3773.         blendfunc GL_ONE GL_ONE
  3774.         rgbgen entity
  3775.     }
  3776. }
  3777.  
  3778. models/weapons2/railgun/railgun2
  3779. {
  3780.     sort additive
  3781.     cull disable
  3782.     {
  3783.         map    models/weapons2/railgun/railgun2.glow.tga
  3784.         blendfunc GL_ONE GL_ONE
  3785.         rgbGen entity    // identity
  3786.     }
  3787. }
  3788.  
  3789. models/weapons2/railgun/railgun3
  3790. {
  3791.     {
  3792.         map    models/weapons2/railgun/railgun3.tga
  3793.         rgbGen lightingDiffuse                
  3794.     }
  3795.  
  3796.     {
  3797.         map    models/weapons2/railgun/railgun3.glow.tga
  3798.         blendfunc GL_ONE GL_ONE
  3799.         rgbGen entity    // identity
  3800.     }
  3801. }
  3802.  
  3803. models/weapons2/railgun/railgun4
  3804. {
  3805.     {
  3806.         map models/weapons2/railgun/railgun4.tga
  3807.         tcMod scroll 0 1
  3808.         rgbGen entity    // identity
  3809.     }
  3810.  
  3811. }
  3812.  
  3813. models/weapons2/shotgun/f_shotgun
  3814. {
  3815.     sort additive
  3816.     cull disable
  3817.     {
  3818.         map    models/weapons2/shotgun/f_shotgun.tga
  3819.         blendfunc add
  3820.     }
  3821. }
  3822.  
  3823. models/weapons2/shotgun/shotgun_laser
  3824. {
  3825.     
  3826.     {
  3827.         map    models/weapons2/shotgun/shotgun_laser.tga
  3828.         blendfunc add
  3829.     }
  3830. }
  3831. models/weapons2/bfg/f_bfg
  3832. {
  3833.     sort additive
  3834.     cull disable
  3835.     {
  3836.         clampmap models/weapons2/bfg/f_bfg.tga
  3837.         blendfunc GL_ONE GL_ONE         
  3838.                 tcmod rotate 360              
  3839.         }
  3840.         {
  3841.         clampmap models/weapons2/bfg/f_bfg2.tga
  3842.         blendfunc GL_ONE GL_ONE
  3843.                 tcmod rotate -129
  3844.                 //tcMod stretch sin .8 0.10 0 .7
  3845.         }
  3846.      
  3847. }
  3848. models/weapons2/bfg/bfg_e
  3849. {    
  3850.     {
  3851.         //map models/weapons2/bfg/bfg_e2.tga
  3852.                 map textures/effects/envmapbfg.tga
  3853.         blendfunc GL_ONE GL_ZERO                   
  3854.                 tcMod turb 0 .5 0 .1
  3855.                 tcmod scale .4 .4
  3856.                 tcMod scroll .2 -.2         
  3857.                 rgbGen identity             
  3858.         }    
  3859.         {
  3860.                 //map models/weapons2/bfg/bfg_e2.tga
  3861.         //map models/players/doom/phobos_fx.tga
  3862.                 map textures/effects/envmapbfg.tga
  3863.         blendfunc GL_ONE GL_ONE                   
  3864.                 tcMod turb 0 .5 0 .1
  3865.                 tcmod scale .2 .2
  3866.                 tcMod scroll .3 .6         
  3867.                 rgbGen identity             
  3868.         }    
  3869.         {
  3870.         map textures/effects/tinfx.tga
  3871.                 tcGen environment
  3872.                 blendFunc GL_ONE GL_ONE              
  3873.                 rgbGen lightingDiffuse
  3874.     }        
  3875. }
  3876.  models/weapons2/bfg/bfg
  3877. {   
  3878.         {
  3879.                 map textures/effects/tinfx2d.tga
  3880.                 blendFunc GL_ONE GL_ZERO
  3881.                 tcmod scroll .01 .01
  3882.                 tcGen environment
  3883.                 rgbGen lightingDiffuse
  3884.     }  
  3885.         {
  3886.         map models/weapons2/bfg/bfg.tga
  3887.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  3888.         rgbGen lightingDiffuse
  3889.     }
  3890.        
  3891.          
  3892. }
  3893.  models/weapons2/bfg/bfg_k
  3894. {     
  3895.  
  3896.         {
  3897.                 map textures/effects/envmapbfg.tga
  3898.                 blendFunc GL_ONE GL_ZERO
  3899.                 tcmod rotate 30
  3900.                 tcmod scroll 1 1
  3901.                 tcGen environment
  3902.                 rgbGen identity
  3903.     }  
  3904.         {
  3905.         map models/weapons2/bfg/bfg_k.tga
  3906.                 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  3907.         rgbGen lightingDiffuse
  3908.     }
  3909.        
  3910.          
  3911. }
  3912. models/weapons2/grenadel/f_grenadel
  3913. {
  3914.     sort additive
  3915.     cull disable
  3916.     {
  3917.         map    models/weapons2/grenadel/f_grenadel.tga
  3918.         blendfunc GL_ONE GL_ONE
  3919.     }
  3920. }
  3921. models/weapons2/lightning/f_lightning
  3922. {
  3923.     sort additive
  3924.     cull disable
  3925.     {
  3926.         map models/weapons2/lightning/f_lightning.tga
  3927.         blendfunc GL_ONE GL_ONE
  3928.     }
  3929. }
  3930. sprites/plasma1
  3931. {
  3932.     cull disable
  3933.     {
  3934.         clampmap sprites/plasmaa.tga
  3935.         blendfunc GL_ONE GL_ONE
  3936.                 tcMod rotate 931
  3937.     }
  3938. }
  3939. models/ammo/rocket/rockfls1
  3940. {
  3941.     cull disable
  3942.     {
  3943.         map models/ammo/rocket/rockfls1.tga
  3944.         blendfunc GL_ONE GL_ONE
  3945.     }
  3946. }
  3947. models/ammo/rocket/rockfls2
  3948. {
  3949.     cull disable
  3950.     {
  3951.         map models/ammo/rocket/rockfls2.tga
  3952.         blendfunc GL_ONE GL_ONE
  3953.     }
  3954. }
  3955. models/ammo/rocket/rockflar
  3956. {
  3957.     cull disable
  3958.     {
  3959.         map models/ammo/rocket/rockflar.tga
  3960.         blendfunc GL_ONE GL_ONE
  3961.     }
  3962. }
  3963.  
  3964. sprites/plasma2
  3965. {
  3966.     cull disable
  3967.     {
  3968.         map sprites/plasma2.tga
  3969.         blendfunc GL_ONE GL_ONE
  3970.     }
  3971. }
  3972. models/weapons2/plasma/f_plasma
  3973. {
  3974.     cull disable
  3975.     sort additive
  3976.     {
  3977.         map models/weapons2/plasma/f_plasma.tga
  3978.         blendfunc GL_ONE GL_ONE
  3979.     }
  3980. }
  3981. models/weapons2/flamethrower/f_flamethrower
  3982. {
  3983.     cull disable
  3984.     sort additive
  3985.     {
  3986.         map models/weapons2/flamethrower/f_flamethrower.tga
  3987.         blendfunc GL_ONE GL_ONE
  3988.     }
  3989. }
  3990. models/weapons2/grapple/f_grapple
  3991. {
  3992.     cull disable
  3993.     sort additive
  3994.     {
  3995.         map models/weapons2/grapple/f_grapple.tga
  3996.         blendfunc GL_ONE GL_ONE
  3997.     }
  3998. }
  3999. models/weapons2/rocketl/f_rocketl
  4000. {
  4001.     cull disable
  4002.     sort additive
  4003.     {
  4004.         map models/weapons2/rocketl/f_rocketl.tga
  4005.         blendfunc GL_ONE GL_ONE
  4006.     }
  4007. }
  4008.  
  4009. models/weapons2/gauntlet/gauntlet3
  4010. {
  4011.     
  4012.     cull disable
  4013.     sort additive
  4014.     {
  4015.               // map models/weapons2/gauntlet/gauntlet3.tga
  4016.                AnimMap 10 models/weapons2/gauntlet/gauntlet3.tga models/weapons2/gauntlet/gauntlet4.tga
  4017.            blendfunc GL_ONE GL_ONE
  4018.     }
  4019. }
  4020.  
  4021. // this one can go away eventually
  4022. models/weapons2/rocketl/rocketl14
  4023. {
  4024.     cull disable
  4025.     sort additive
  4026.     {
  4027.         map models/weapons2/rocketl/f_rocketl.tga
  4028.         blendfunc GL_ONE GL_ONE
  4029.     }
  4030. }
  4031.  
  4032. //
  4033. // players
  4034. //
  4035. models/players/tankjr/tankjr
  4036. {
  4037.       
  4038.         {
  4039.         map $whiteimage
  4040.         rgbGen lightingDiffuse
  4041.     }
  4042.     {
  4043.             map models/players/tankjr/tankjr.tga
  4044.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  4045.         rgbGen identity
  4046.         alphaGen lightingSpecular
  4047.     }
  4048.           
  4049. }
  4050. //models/players/visorhead
  4051. //{
  4052. //    {
  4053. //        map $whiteimage
  4054. //        rgbGen lightingDiffuse
  4055. //    }
  4056. //    {
  4057. //        map models/players/visor/visorhead.tga
  4058. //        rgbGen identity
  4059. //        alphaGen lightingSpecular
  4060. //        blendFunc GL_DST_COLOR GL_SRC_ALPHA
  4061. //    }
  4062. //}
  4063. //models/players/visor/visortorso2
  4064. //{
  4065. //    {
  4066. //        map $whiteimage
  4067. //        rgbGen lightingDiffuse
  4068. //    }
  4069. //    {
  4070. //        map models/players/visor/visortorso2.tga
  4071. //        rgbGen identity
  4072. //        alphaGen lightingSpecular
  4073. //        blendFunc GL_DST_COLOR GL_SRC_ALPHA
  4074. //    }
  4075. //}
  4076.  
  4077. models/players/doom/f_doom
  4078. {
  4079.     {
  4080.         map models/players/doom/f_doom.tga            
  4081.     }
  4082.     {
  4083.         
  4084.         map models/players/doom/fx_doom.tga
  4085.         tcGen environment
  4086.         rgbGen lightingDiffuse
  4087.         blendfunc gl_ONE gl_ONE         
  4088.     }
  4089. }
  4090. models/players/doom/doom_f
  4091. {
  4092.     {
  4093.         map models/players/doom/doom_f.tga    
  4094.                 rgbGen lightingDiffuse        
  4095.     }
  4096.         {
  4097.         
  4098.         map models/players/doom/doom_fx.tga
  4099.         tcGen environment
  4100.         rgbGen lightingDiffuse
  4101.         blendfunc gl_ONE gl_ONE         
  4102.     }
  4103.     
  4104. }
  4105.  
  4106. models/players/xian/xianfacf
  4107. {
  4108.     {
  4109.         map $whiteimage
  4110.         rgbGen lightingDiffuse
  4111.     }
  4112.     {
  4113.         map models/players/medium/xian/xianfacf.tga
  4114.         rgbGen identity
  4115.         alphaGen lightingSpecular
  4116.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  4117.     }
  4118. }
  4119. models/brandon/braneye
  4120. {
  4121.     {
  4122.         map $whiteimage
  4123.         rgbGen lightingDiffuse
  4124.     }
  4125.     {
  4126.         map models/players/light/brandon/braneye.tga
  4127.         rgbGen identity
  4128.         alphaGen lightingSpecular
  4129.         blendFunc GL_DST_COLOR GL_SRC_ALPHA
  4130.     }
  4131.     {
  4132.         map models/players/light/brandon/braneye.glow.tga
  4133.         blendfunc GL_ONE GL_ONE
  4134.     }
  4135. }
  4136. models/players/brandon/branhat
  4137. {
  4138.     {
  4139.         map models/players/light/brandon/branhat.tga
  4140.     }
  4141.     {
  4142.         map models/players/light/brandon/branhat.glow.tga
  4143.         blendfunc GL_ONE GL_ONE
  4144.     }
  4145. }
  4146.  
  4147. //
  4148. // weapons
  4149. //
  4150.  
  4151. models/weapons2/plasma/plasma_glass
  4152. {
  4153.  
  4154.     {
  4155.         map textures/effects/tinfxb.tga
  4156.         tcGen environment
  4157.                 tcMod scroll .01 .02
  4158.         blendfunc GL_ONE GL_ONE
  4159.         rgbGen lightingDiffuse
  4160.     }
  4161. }
  4162. models/weapons2/plasma/plasma_glo
  4163. {
  4164.     
  4165.     {
  4166.         map models/weapons2/plasma/plasma_glo.tga
  4167.                 tcmod rotate 33
  4168.                 tcMod scroll .7 1
  4169.                 rgbGen identity
  4170.     }
  4171.         {
  4172.         map textures/effects/tinfxb.tga
  4173.         tcGen environment
  4174.                 tcMod scroll .01 .02
  4175.         blendfunc GL_ONE GL_ONE
  4176.         rgbGen lightingDiffuse
  4177.     }
  4178. }
  4179.  
  4180. ////////////////////////////
  4181. /// Lightning gun Shader ///
  4182. ////////////////////////////
  4183. models/weapons2/lightning/ball
  4184. {
  4185.    deformVertexes autoSprite
  4186.         {
  4187.         map models/weapons2/lightning/ball.tga
  4188.         blendfunc GL_ONE GL_ONE
  4189.                 rgbgen wave triangle 1 2 0 7
  4190.                 tcMod rotate 360
  4191.     }
  4192.         {
  4193.         map models/weapons2/lightning/ball.tga
  4194.         blendfunc GL_ONE GL_ONE
  4195.                 rgbgen wave triangle 1 5 1 3
  4196.                 tcMod rotate -200
  4197.     }
  4198.     
  4199. }
  4200.  
  4201. //
  4202. //
  4203. // instant: as seen on the powerups themselves
  4204. //
  4205.  
  4206. models/powerups/instant/scan
  4207. {
  4208.     {
  4209.         map models/powerups/instant/scan.tga
  4210.     }
  4211.     {
  4212.         map textures/effects/envmapdim.tga
  4213.         blendfunc GL_ONE GL_ONE
  4214.         tcGen environment
  4215.     }
  4216. }
  4217. models/powerups/instant/quad
  4218. {
  4219.     //{
  4220.     //    map gfx/colors/darkblue.tga
  4221.     //}
  4222.     {
  4223.         map textures/effects/envmapblue.tga
  4224.         blendfunc GL_ONE GL_ZERO
  4225.         tcGen environment
  4226.                 rgbGen identity
  4227.     }
  4228. }
  4229. models/powerups/instant/enviro
  4230. {
  4231.     //{
  4232.     //    map models/powerups/instant/enviro.tga
  4233.     //}
  4234.     {
  4235.         map textures/effects/envmapgold.tga
  4236.         blendfunc GL_ONE GL_ZERO
  4237.         tcGen environment
  4238.                 rgbGen identity
  4239.     }
  4240. }
  4241. models/powerups/instant/flight
  4242. {
  4243.     {
  4244.         map textures/effects/envmappurp.tga
  4245.         blendfunc GL_ONE GL_ZERO
  4246.         tcGen environment
  4247.                 rgbGen identity
  4248.     }
  4249. }
  4250. models/powerups/instant/haste
  4251. {
  4252.     {
  4253.         map textures/effects/envmapyel.tga
  4254.         blendfunc GL_ONE GL_ZERO
  4255.         tcGen environment
  4256.                 rgbGen identity
  4257.     }
  4258. }
  4259. models/powerups/instant/invis
  4260. {
  4261.     {
  4262.         map textures/effects/tinfx2c.tga
  4263.                 //map textures/sfx/specular.tga
  4264.         blendfunc GL_ONE GL_ONE
  4265.         tcGen environment
  4266.     }
  4267. }
  4268. models/powerups/instant/regen
  4269. {
  4270.     {
  4271.         map textures/effects/envmapred.tga
  4272.         tcGen environment
  4273.         blendfunc GL_ONE GL_ZERO
  4274.                 rgbGen identity
  4275.     }
  4276. }
  4277.  
  4278. //
  4279. // holdable powerups
  4280. //
  4281.  
  4282. models/powerups/holdable/medkit_base
  4283. {
  4284.     {
  4285.         map textures/effects/envmap.tga
  4286.         tcgen environment
  4287.     }
  4288.     
  4289. }
  4290.  
  4291. models/powerups/holdable/medkit_sphere
  4292. {
  4293.     {
  4294.         map textures/effects/envmapdim.tga
  4295.         tcgen environment
  4296.         blendfunc GL_ONE GL_ONE
  4297.     }
  4298.     
  4299. }
  4300.  
  4301. models/powerups/holdable/medkit_fluid
  4302. {
  4303.     sort additive
  4304.     cull back
  4305.     {
  4306.         map models/powerups/holdable/medkit_fluid.tga
  4307.         tcMod scroll 0 2
  4308.         blendfunc GL_ONE GL_ONE
  4309.     }
  4310.     
  4311. }
  4312.  
  4313. models/powerups/holdable/teleport_base
  4314. {
  4315.     {
  4316.         map textures/effects/envmap.tga
  4317.         tcgen environment
  4318.     }
  4319.     
  4320. }
  4321.  
  4322. models/powerups/holdable/teleport_sphere
  4323. {
  4324.     {
  4325.         map textures/effects/envmapdim.tga
  4326.         tcgen environment
  4327.         blendfunc GL_ONE GL_ONE
  4328.     }
  4329.     
  4330. }
  4331.  
  4332. models/powerups/holdable/teleport_fluid
  4333. {
  4334.     sort additive
  4335.     cull back
  4336.     {
  4337.         map models/powerups/holdable/teleport_fluid.tga
  4338.         tcMod scroll 0 2
  4339.         blendfunc GL_ONE GL_ONE
  4340.     }
  4341.     
  4342. }
  4343.