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

  1. textures/general_industrial/wh_conc2b
  2. {
  3.     qer_keyword damaged
  4.     qer_keyword wall
  5.     qer_keyword concrete
  6.     qer_keyword m5
  7.     qer_keyword m6
  8.     surfaceParm rock
  9.     {
  10.         map textures/general_industrial/wh_conc2b.tga
  11.         rgbGen identity
  12.         depthWrite
  13.     }
  14.     {
  15.         map $lightmap
  16.         blendFunc GL_DST_COLOR GL_ZERO
  17.         rgbGen identity
  18.         depthFunc equal
  19.     }
  20. }
  21.  
  22. textures/general_industrial/wh_conc2c
  23. {
  24.     qer_keyword damaged
  25.     qer_keyword wall
  26.     qer_keyword concrete
  27.     qer_keyword m5
  28.     qer_keyword m6
  29.     surfaceParm rock
  30.     {
  31.         map textures/general_industrial/wh_conc2c.tga
  32.         rgbGen identity
  33.         depthWrite
  34.     }
  35.     {
  36.         map $lightmap
  37.         blendFunc GL_DST_COLOR GL_ZERO
  38.         rgbGen identity
  39.         depthFunc equal
  40.     }
  41.  
  42. textures/general_industrial/heavy_bunkerdoors
  43. {
  44.     qer_keyword damaged
  45.     qer_keyword wall
  46.     qer_keyword concrete
  47.     qer_keyword m5
  48.     qer_keyword m6
  49.     surfaceParm rock
  50.     {
  51.         map textures/general_industrial/heavy_bunkerdoors.tga
  52.         rgbGen identity
  53.         depthWrite
  54.     }
  55.     {
  56.         map $lightmap
  57.         blendFunc GL_DST_COLOR GL_ZERO
  58.         rgbGen identity
  59.         depthFunc equal
  60.     }
  61. }
  62.  
  63. textures/general_industrial/verticalbrace
  64. {
  65.     qer_editorimage textures/general_industrial/crossbrace_vert1.tga
  66.     qer_keyword rusted
  67.     qer_keyword metal
  68.     qer_keyword masked
  69.     surfaceParm metal
  70.     surfaceparm wood
  71.     surfaceParm alphashadow
  72.     surfaceParm playerclip
  73.     surfaceParm monsterclip
  74.     surfaceParm nonsolid
  75.     cull none
  76.     nopicmip
  77.     {
  78.         map textures/general_industrial/crossbrace_vert1.tga
  79.         alphaFunc GE128
  80.         depthWrite
  81.     nextbundle
  82.         map $lightmap
  83.     }
  84.  
  85. textures/general_industrial/ironbar
  86. {
  87.     qer_editorimage textures/general_industrial/ironbar.tga
  88.     qer_keyword rusted
  89.     qer_keyword metal
  90.     qer_keyword masked
  91.     surfaceParm metal
  92.     surfaceparm wood
  93.     surfaceParm alphashadow
  94.     surfaceParm playerclip
  95.     surfaceParm monsterclip
  96.     surfaceParm nonsolid
  97.     cull none
  98.     nopicmip
  99.     {
  100.         map textures/general_industrial/ironbar.tga
  101.         alphaFunc GE128
  102.         depthWrite
  103.     nextbundle
  104.         map $lightmap
  105.     }
  106.  
  107. textures/general_industrial/cable_wire
  108. {
  109.     qer_keyword special
  110.     qer_keyword pipe
  111.     qer_keyword metal
  112.     surfaceparm metal
  113.     {
  114.         map textures/general_industrial/cable_wire.tga
  115.         depthWrite
  116.         rgbGen identity
  117.     }
  118.     {
  119.         map $lightmap
  120.         rgbGen identity
  121.         blendFunc GL_DST_COLOR GL_ZERO
  122.         depthFunc equal
  123.     }
  124. }
  125.  
  126. textures/general_industrial/deckgrate_set1trimd
  127. {
  128.     qer_editorimage textures/general_industrial/deckgrate_set1trimd.tga
  129.     qer_keyword rusted
  130.     qer_keyword metal
  131.     qer_keyword masked
  132.     surfaceParm metal
  133.     surfaceparm wood
  134.     surfaceParm alphashadow
  135.     surfaceParm playerclip
  136.     surfaceParm monsterclip
  137.     surfaceParm nonsolid
  138.     cull none
  139.     nopicmip
  140.     {
  141.         map textures/general_industrial/deckgrate_set1trimd.tga
  142.         alphaFunc GE128
  143.         depthWrite
  144.     nextbundle
  145.         map $lightmap
  146.     }
  147. }
  148.  
  149. textures/general_industrial/railcar_wheels
  150. {
  151.     qer_keyword rusted
  152.     qer_keyword metal
  153.     qer_keyword masked
  154.     surfaceParm metal
  155.     surfaceparm wood
  156.     surfaceParm alphashadow
  157.     surfaceParm playerclip
  158.     surfaceParm monsterclip
  159.     surfaceParm nonsolid
  160.     cull none
  161.     nopicmip
  162.     qer_editorimage textures/general_industrial/railcar_wheels.tga
  163.     {
  164.         map textures/general_industrial/railcar_wheels.tga
  165.         alphaFunc GE128
  166.         depthWrite
  167.     nextbundle
  168.         map $lightmap
  169.     }
  170. }
  171.  
  172. textures/general_industrial/strangebrace1straight
  173. {
  174.     qer_editorimage textures/general_industrial/strngbrace_set1f.tga
  175.     qer_keyword masked
  176.     qer_keyword rusted
  177.     qer_keyword metal
  178.     surfaceParm metal
  179.     surfaceparm wood
  180.     surfaceParm alphashadow
  181.     surfaceParm playerclip
  182.     surfaceParm monsterclip
  183.     surfaceParm nonsolid
  184.     cull none
  185.     nopicmip
  186.     {
  187.         map textures/general_industrial/strngbrace_set1f.tga
  188.         alphaFunc GE128
  189.         depthWrite
  190.     nextbundle
  191.         map $lightmap
  192.     }
  193. }
  194.  
  195. textures/general_industrial/strngbrace_set1f
  196. {
  197.     qer_editorimage textures/general_industrial/strngbrace_set1f.tga
  198.     qer_keyword masked
  199.     qer_keyword rusted
  200.     qer_keyword metal
  201.     surfaceParm metal
  202.     surfaceparm wood
  203.     surfaceParm alphashadow
  204.     surfaceParm playerclip
  205.     surfaceParm monsterclip
  206.     surfaceParm nonsolid
  207.     cull none
  208.     nopicmip
  209.     {
  210.         map textures/general_industrial/strngbrace_set1f.tga
  211.         alphaFunc GE128
  212.         depthWrite
  213.     nextbundle
  214.         map $lightmap
  215.     }
  216. }
  217.  
  218. textures/general_industrial/crossbrace1
  219. {
  220.     qer_editorimage textures/general_industrial/crossbracing1_set1.tga
  221.     qer_keyword metal
  222.     qer_keyword rusted
  223.     qer_keyword masked
  224.     surfaceParm metal
  225.     surfaceparm wood
  226.     surfaceParm alphashadow
  227.     surfaceParm playerclip
  228.     surfaceParm monsterclip
  229.     surfaceParm nonsolid
  230.     nopicmip
  231. //    cull front
  232.     {
  233.         map textures/general_industrial/crossbracing1_set1.tga
  234.         alphaFunc GE128
  235.         depthWrite
  236.     nextbundle
  237.         map $lightmap
  238.     }
  239. }
  240.  
  241. textures/general_industrial/crossbrace1a
  242. {
  243.     qer_editorimage textures/general_industrial/crossbracing1_set1a.tga
  244.     qer_keyword rusted
  245.     qer_keyword metal
  246.     qer_keyword masked
  247.     surfaceParm metal
  248.     surfaceparm wood
  249.     surfaceParm alphashadow
  250.     surfaceParm playerclip
  251.     surfaceParm monsterclip
  252.     surfaceParm nonsolid
  253.     nopicmip
  254. //    cull front
  255.     {
  256.         map textures/general_industrial/crossbracing1_set1a.tga
  257.         alphaFunc GE128
  258.         depthWrite
  259.     nextbundle
  260.         map $lightmap
  261.     }
  262. }
  263.  
  264. textures/general_industrial/crossbrace1b
  265. {
  266.     qer_editorimage textures/general_industrial/crossbracing1_set1b.tga
  267.     qer_keyword rusted
  268.     qer_keyword metal
  269.     qer_keyword masked
  270.     surfaceParm metal
  271.     surfaceparm wood
  272.     surfaceParm alphashadow
  273.     surfaceParm playerclip
  274.     surfaceParm monsterclip
  275.     surfaceParm nonsolid
  276.     nopicmip
  277. //    cull front
  278.     {
  279.         map textures/general_industrial/crossbracing1_set1b.tga
  280.         alphaFunc GE128
  281.         depthWrite
  282.     nextbundle
  283.         map $lightmap
  284.     }
  285. }
  286.  
  287. textures/general_industrial/strangebrace1
  288. {
  289.     qer_editorimage textures/general_industrial/strngbrace_set1.tga
  290.     qer_keyword rusted
  291.     qer_keyword metal
  292.     qer_keyword masked
  293.     surfaceParm metal
  294.     surfaceparm wood
  295.     surfaceParm alphashadow
  296.     surfaceParm playerclip
  297.     surfaceParm monsterclip
  298.     surfaceParm nonsolid
  299.     cull none
  300.     nopicmip
  301.     {
  302.         map textures/general_industrial/strngbrace_set1.tga
  303.         alphaFunc GE128
  304.         depthWrite
  305.     nextbundle
  306.         map $lightmap
  307.     }
  308. }
  309.  
  310. textures/general_industrial/strangebrace1a
  311. {
  312.     qer_editorimage textures/general_industrial/strngbrace_set1a.tga
  313.     qer_keyword rusted
  314.     qer_keyword metal
  315.     qer_keyword masked
  316.     surfaceParm metal
  317.     surfaceparm wood
  318.     surfaceParm alphashadow
  319.     surfaceParm playerclip
  320.     surfaceParm monsterclip
  321.     surfaceParm nonsolid
  322.     cull none
  323.     nopicmip
  324.     {
  325.         map textures/general_industrial/strngbrace_set1a.tga
  326.         alphaFunc GE128
  327.         depthWrite
  328.     nextbundle
  329.         map $lightmap
  330.     }
  331. }
  332.  
  333. textures/general_industrial/strangebrace1b
  334. {
  335.     qer_editorimage textures/general_industrial/strngbrace_set1b.tga
  336.     qer_keyword rusted
  337.     qer_keyword metal
  338.     qer_keyword masked
  339.     surfaceParm metal
  340.     surfaceparm wood
  341.     surfaceParm alphashadow
  342.     surfaceParm playerclip
  343.     surfaceParm monsterclip
  344.     surfaceParm nonsolid
  345.     cull none
  346.     nopicmip
  347.     {
  348.         map textures/general_industrial/strngbrace_set1b.tga
  349.         alphaFunc GE128
  350.         depthWrite
  351.     nextbundle
  352.         map $lightmap
  353.     }
  354. }
  355.  
  356. textures/general_industrial/ibeam_flat2
  357. {
  358.     qer_keyword trim
  359.     qer_keyword rusted
  360.     qer_keyword metal
  361.     surfaceParm metal
  362.     {
  363.         map textures/general_industrial/ibeam_flat2.tga
  364.         rgbGen identity
  365.         depthWrite
  366.     }
  367.     {
  368.         map $lightmap
  369.         blendFunc GL_DST_COLOR GL_ZERO
  370.         rgbGen identity
  371.         depthFunc equal
  372.     }
  373.  
  374. textures/general_industrial/ibeam_flat2_normal
  375. {
  376.     qer_editorimage textures/general_industrial/ibeam_flat2.tga
  377.     qer_keyword trim
  378.     qer_keyword rusted
  379.     qer_keyword metal
  380.     surfaceParm metal
  381.     {
  382.         map textures/general_industrial/ibeam_flat2.tga
  383.         rgbGen identity
  384.         depthWrite
  385.     nextbundle
  386.         map $lightmap
  387.     }
  388.  
  389. textures/general_industrial/utilbox2_side_pulse
  390. {
  391.     qer_editorimage textures/general_industrial/utilbox2_side.tga
  392.     qer_keyword trim
  393.     qer_keyword metal
  394.     surfaceParm metal
  395.     {
  396.         map textures/general_industrial/utilbox2_side.tga
  397.         rgbGen identity
  398.         depthWrite
  399.     }
  400.     {
  401.         map $lightmap
  402.         blendFunc GL_DST_COLOR GL_ZERO
  403.         rgbGen identity
  404.         depthFunc equal
  405.     }
  406.     { // pulsating layer
  407.         map textures/models/items/pulse.tga
  408.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  409.         rgbGen wave sin 0.25 0.25 0 0.75
  410.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  411.     }
  412.  
  413. textures/general_industrial/utilbox2_frnt_pulse
  414. {
  415.     qer_editorimage textures/general_industrial/utilbox2_frnt.tga
  416.     qer_keyword trim
  417.     qer_keyword metal
  418.     surfaceParm metal
  419.     {
  420.         map textures/general_industrial/utilbox2_frnt.tga
  421.         rgbGen identity
  422.         depthWrite
  423.     }
  424.     {
  425.         map $lightmap
  426.         blendFunc GL_DST_COLOR GL_ZERO
  427.         rgbGen identity
  428.         depthFunc equal
  429.     }
  430.     { // pulsating layer
  431.         map textures/models/items/pulse.tga
  432.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  433.         rgbGen wave sin 0.25 0.25 0 0.75
  434.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  435.     }
  436.  
  437.  
  438. textures/general_industrial/utilbox2_side
  439. {
  440.     qer_keyword trim
  441.     qer_keyword metal
  442.     surfaceParm metal
  443.     {
  444.         map textures/general_industrial/utilbox2_side.tga
  445.         rgbGen identity
  446.         depthWrite
  447.     }
  448.     {
  449.         map $lightmap
  450.         blendFunc GL_DST_COLOR GL_ZERO
  451.         rgbGen identity
  452.         depthFunc equal
  453.     }
  454.  
  455. textures/general_industrial/utilbox2_frnt
  456. {
  457.     qer_keyword trim
  458.     qer_keyword metal
  459.     surfaceParm metal
  460.     {
  461.         map textures/general_industrial/utilbox2_frnt.tga
  462.         rgbGen identity
  463.         depthWrite
  464.     }
  465.     {
  466.         map $lightmap
  467.         blendFunc GL_DST_COLOR GL_ZERO
  468.         rgbGen identity
  469.         depthFunc equal
  470.     }
  471.  
  472. textures/general_industrial/utilbox2_top
  473. {
  474.     qer_keyword trim
  475.     qer_keyword metal
  476.     surfaceParm metal
  477.     {
  478.         map textures/general_industrial/utilbox2_top.tga
  479.         rgbGen identity
  480.         depthWrite
  481.     }
  482.     {
  483.         map $lightmap
  484.         blendFunc GL_DST_COLOR GL_ZERO
  485.         rgbGen identity
  486.         depthFunc equal
  487.     }
  488.  
  489. textures/general_industrial/utilbox2_frntdamg
  490. {
  491.     qer_keyword trim
  492.     qer_keyword metal
  493.     surfaceParm metal
  494.     {
  495.         map textures/general_industrial/utilbox2_frntdamg.tga
  496.         rgbGen identity
  497.         depthWrite
  498.     }
  499.     {
  500.         map $lightmap
  501.         blendFunc GL_DST_COLOR GL_ZERO
  502.         rgbGen identity
  503.         depthFunc equal
  504.     }
  505. }
  506.  
  507. textures/general_industrial/ibeam_vert
  508. {
  509.     qer_keyword trim
  510.     qer_keyword rusted
  511.     qer_keyword metal
  512.     surfaceParm metal
  513.     cull none
  514.     {
  515.         map textures/general_industrial/ibeam_vert.tga
  516.         rgbGen identity
  517.         depthWrite
  518.     }
  519.     {
  520.         map $lightmap
  521.         blendFunc GL_DST_COLOR GL_ZERO
  522.         rgbGen identity
  523.         depthFunc equal
  524.     }
  525. }
  526.  
  527. textures/general_industrial/ibeam_vert_normal
  528. {
  529.     qer_editorimage textures/general_industrial/ibeam_vert.tga
  530.     qer_keyword trim
  531.     qer_keyword rusted
  532.     qer_keyword metal
  533.     surfaceParm metal
  534.     {
  535.         map textures/general_industrial/ibeam_vert.tga
  536.         rgbGen identity
  537.         depthWrite
  538.     nextbundle
  539.         map $lightmap
  540.     }
  541. }
  542.  
  543. textures/general_industrial/jh_pipeend1
  544. {
  545.     qer_keyword pipe
  546.     qer_keyword trim
  547.     qer_keyword rusted
  548.     qer_keyword metal
  549.     qer_keyword special
  550.     surfaceParm metal
  551.     {
  552.         map textures/general_industrial/jh_pipeend1.tga
  553.         rgbGen identity
  554.         depthWrite
  555.     }
  556.     {
  557.         map $lightmap
  558.         blendFunc GL_DST_COLOR GL_ZERO
  559.         rgbGen identity
  560.         depthFunc equal
  561.     }
  562. }
  563.  
  564. textures/general_industrial/jh_rustpipe1
  565. {
  566.     qer_keyword pipe
  567.     qer_keyword flat
  568.     qer_keyword rusted
  569.     qer_keyword metal
  570.     surfaceParm metal
  571.     {
  572.         map textures/general_industrial/jh_rustpipe1.tga
  573.         rgbGen identity
  574.         depthWrite
  575.     }
  576.     {
  577.         map $lightmap
  578.         blendFunc GL_DST_COLOR GL_ZERO
  579.         rgbGen identity
  580.         depthFunc equal
  581.     }
  582. }
  583.  
  584. textures/general_industrial/jh_holeflr1
  585. {
  586.     surfaceparm wood
  587.     cull none
  588.     nopicmip
  589.     qer_editorimage textures/general_industrial/jh_holeflr1.tga
  590.     {
  591.         map textures/general_industrial/jh_holeflr1.tga
  592.         alphaFunc GE128
  593.         depthWrite
  594.     nextbundle
  595.         map $lightmap
  596.     }
  597. }
  598. textures/general_industrial/jh_holeflr1_sh
  599. {
  600.     surfaceParm metal
  601.     cull none
  602.     nopicmip
  603.     qer_editorimage textures/general_industrial/jh_holeflr1.tga
  604.     {
  605.         map textures/general_industrial/jh_holeflr1.tga
  606.         depthWrite
  607.     nextbundle
  608.         map $lightmap
  609.     }
  610. }
  611. textures/general_industrial/jh_rivplate1a
  612. {
  613.     surfaceparm wood
  614.     cull none
  615.     nopicmip
  616.     {
  617.         map textures/general_industrial/jh_rivplate1a.tga
  618.         alphaFunc GE128
  619.         depthWrite
  620.     nextbundle
  621.         map $lightmap
  622.     }
  623. }
  624.  
  625. textures/general_industrial/jh_pipe1wet
  626. {
  627.     surfaceparm metal
  628.  
  629.     {
  630.         map textures/general_industrial/pipeenv.tga
  631.         tcGen environment
  632.     }
  633.     {
  634.         map textures/general_industrial/jh_pipe1wet.tga
  635.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  636.     }
  637.     {
  638.         map $lightmap
  639.         blendFunc GL_DST_COLOR GL_ZERO
  640.         rgbGen identity
  641.     }
  642. }
  643.  
  644. textures/general_industrial/rrtieenv
  645. {
  646.     qer_keyword trim
  647.     qer_keyword metal
  648.     surfaceParm metal
  649.     {
  650.         map textures/special/silverenv.tga
  651.         tcGen environment
  652.     }
  653.     {
  654.         map textures/general_industrial/rrtieenv.tga
  655.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  656.     }
  657.     {
  658.         map $lightmap
  659.         blendFunc GL_DST_COLOR GL_ZERO
  660.         rgbGen identity
  661.     }
  662. }
  663.  
  664. textures/general_industrial/jh_barrel1
  665. {
  666.     qer_keyword pipe
  667.     qer_keyword special
  668.     qer_keyword metal
  669.     qer_keyword rusted
  670.     surfaceParm metal
  671.     {
  672.         map textures/general_industrial/jh_barrel1.tga
  673.         rgbGen identity
  674.         depthWrite
  675.     }
  676.     {
  677.         map $lightmap
  678.         blendFunc GL_DST_COLOR GL_ZERO
  679.         rgbGen identity
  680.         depthFunc equal
  681.     }
  682. }
  683.  
  684. textures/general_industrial/jh_barrel1a
  685. {
  686.     qer_keyword special
  687.     qer_keyword rusted
  688.     qer_keyword pipe
  689.     qer_keyword metal
  690.     surfaceParm metal
  691.     {
  692.         map textures/general_industrial/jh_barrel1a.tga
  693.         rgbGen identity
  694.         depthWrite
  695.     }
  696.     {
  697.         map $lightmap
  698.         blendFunc GL_DST_COLOR GL_ZERO
  699.         rgbGen identity
  700.         depthFunc equal
  701.     }
  702. }
  703.  
  704. textures/general_industrial/jh_barreltop1
  705. {
  706.     qer_keyword special
  707.     qer_keyword rusted
  708.     qer_keyword pipe
  709.     qer_keyword metal
  710.     surfaceParm metal
  711.     {
  712.         map textures/general_industrial/jh_barreltop1.tga
  713.         rgbGen identity
  714.         depthWrite
  715.     }
  716.     {
  717.         map $lightmap
  718.         blendFunc GL_DST_COLOR GL_ZERO
  719.         rgbGen identity
  720.         depthFunc equal
  721.     }
  722. }
  723.  
  724. textures/general_industrial/jh_barrelbottom1
  725. {
  726.     qer_keyword special
  727.     qer_keyword rusted
  728.     qer_keyword pipe
  729.     qer_keyword metal
  730.     surfaceParm metal
  731.     {
  732.         map textures/general_industrial/jh_barrelbottom1.tga
  733.         rgbGen identity
  734.         depthWrite
  735.     }
  736.     {
  737.         map $lightmap
  738.         blendFunc GL_DST_COLOR GL_ZERO
  739.         rgbGen identity
  740.         depthFunc equal
  741.     }
  742. }
  743.  
  744. textures/general_industrial/jh_barrelbottom2
  745. {
  746.     qer_keyword special
  747.     qer_keyword rusted
  748.     qer_keyword pipe
  749.     qer_keyword metal
  750.     surfaceParm metal
  751.     {
  752.         map textures/general_industrial/jh_barrelbottom2.tga
  753.         rgbGen identity
  754.         depthWrite
  755.     }
  756.     {
  757.         map $lightmap
  758.         blendFunc GL_DST_COLOR GL_ZERO
  759.         rgbGen identity
  760.         depthFunc equal
  761.     }
  762. }
  763.  
  764. textures/general_industrial/jh_barrelbottom3
  765. {
  766.     qer_keyword special
  767.     qer_keyword rusted
  768.     qer_keyword pipe
  769.     qer_keyword metal
  770.     surfaceParm metal
  771.     {
  772.         map textures/general_industrial/jh_barrelbottom3.tga
  773.         rgbGen identity
  774.         depthWrite
  775.     }
  776.     {
  777.         map $lightmap
  778.         blendFunc GL_DST_COLOR GL_ZERO
  779.         rgbGen identity
  780.         depthFunc equal
  781.     }
  782. }
  783.  
  784. textures/general_industrial/jh_barrel3
  785. {
  786.     qer_keyword special
  787.     qer_keyword rusted
  788.     qer_keyword pipe
  789.     qer_keyword metal
  790.     surfaceParm metal
  791.     {
  792.         map textures/general_industrial/jh_barrel3.tga
  793.         rgbGen identity
  794.         depthWrite
  795.     }
  796.     {
  797.         map $lightmap
  798.         blendFunc GL_DST_COLOR GL_ZERO
  799.         rgbGen identity
  800.         depthFunc equal
  801.     }
  802. }
  803.  
  804. textures/general_industrial/jh_barrel2
  805. {
  806.     qer_keyword special
  807.     qer_keyword rusted
  808.     qer_keyword pipe
  809.     qer_keyword metal
  810.     surfaceParm metal
  811.     {
  812.         map textures/general_industrial/jh_barrel2.tga
  813.         rgbGen identity
  814.         depthWrite
  815.     }
  816.     {
  817.         map $lightmap
  818.         blendFunc GL_DST_COLOR GL_ZERO
  819.         rgbGen identity
  820.         depthFunc equal
  821.     }
  822. }
  823.  
  824. textures/general_industrial/jh_rusty1
  825. {
  826.     qer_keyword panel
  827.     qer_keyword signs
  828.     qer_keyword rusted
  829.     qer_keyword metal
  830.     surfaceParm metal
  831.     {
  832.         map textures/general_industrial/jh_rusty1.tga
  833.         rgbGen identity
  834.         depthWrite
  835.     }
  836.     {
  837.         map $lightmap
  838.         blendFunc GL_DST_COLOR GL_ZERO
  839.         rgbGen identity
  840.         depthFunc equal
  841.     }
  842. }
  843.  
  844. textures/general_industrial/whs_heatingunit_frnt
  845. {
  846.     qer_keyword panel
  847.     qer_keyword metal
  848.     surfaceParm metal
  849.     {
  850.         map textures/general_industrial/whs_heatingunit_frnt.tga
  851.         rgbGen identity
  852.         depthWrite
  853.     }
  854.     {
  855.         map $lightmap
  856.         blendFunc GL_DST_COLOR GL_ZERO
  857.         rgbGen identity
  858.         depthFunc equal
  859.     }
  860. }
  861.  
  862. textures/general_industrial/whs_heatingunit_side
  863. {
  864.     qer_keyword panel
  865.     qer_keyword metal
  866.     surfaceParm metal
  867.     {
  868.         map textures/general_industrial/whs_heatingunit_side.tga
  869.         rgbGen identity
  870.         depthWrite
  871.     }
  872.     {
  873.         map $lightmap
  874.         blendFunc GL_DST_COLOR GL_ZERO
  875.         rgbGen identity
  876.         depthFunc equal
  877.     }
  878. }
  879.  
  880. textures/general_industrial/deckgrate_set1
  881. {
  882.     qer_editorimage textures/general_industrial/deckgrate_set1.tga
  883.     qer_keyword wall
  884.     qer_keyword floor
  885.     qer_keyword masked
  886.     qer_keyword rusted
  887.     qer_keyword metal
  888.     surfaceparm wood
  889.     surfaceparm metal
  890.     surfaceParm nomarks
  891.     surfaceParm grill
  892. //    surfaceparm alphashadow
  893.     cull none
  894.     nopicmip
  895.     nomipmaps
  896.     {
  897.         map textures/general_industrial/deckgrate_set1.tga
  898.         alphaFunc GE128
  899.         depthWrite
  900.     nextbundle
  901.         map $lightmap
  902.     }
  903. }
  904. textures/general_industrial/deckgrate_set1a
  905. {
  906.     qer_editorimage textures/general_industrial/deckgrate_set1a.tga
  907.     qer_keyword wall
  908.     qer_keyword floor
  909.     qer_keyword masked
  910.     qer_keyword rusted
  911.     qer_keyword metal
  912.     surfaceparm wood
  913.     surfaceparm metal
  914.     surfaceParm nomarks
  915.     surfaceParm grill
  916. //    surfaceparm alphashadow
  917.     cull none
  918.     nopicmip
  919.     {
  920.         map textures/general_industrial/deckgrate_set1a.tga
  921.         alphaFunc GE128
  922.         depthWrite
  923.     nextbundle
  924.         map $lightmap
  925.     }
  926. }
  927. textures/general_industrial/deckgrate_set1b
  928. {
  929.     qer_editorimage textures/general_industrial/deckgrate_set1b.tga
  930.     qer_keyword wall
  931.     qer_keyword floor
  932.     qer_keyword masked
  933.     qer_keyword rusted
  934.     qer_keyword metal
  935. //    surfaceparm wood
  936. //    surfaceParm nomarks
  937.     surfaceparm metal
  938. //    surfaceparm alphashadow
  939.     cull none
  940.     nopicmip
  941.     {
  942.         map textures/general_industrial/deckgrate_set1b.tga
  943.         alphaFunc GE128
  944.         depthWrite
  945.     nextbundle
  946.         map $lightmap
  947.     }
  948. }
  949.  
  950. textures/general_industrial/jh_ruststain1
  951. {
  952.     qer_keyword rusted
  953.     qer_keyword concrete
  954.     qer_keyword special
  955.     surfaceparm rock
  956.     surfaceparm wood
  957.     cull none
  958.     qer_editorimage textures/general_industrial/jh_ruststain1.tga
  959.     {
  960.         map textures/general_industrial/jh_ruststain1.tga
  961.         alphaFunc GE128
  962.         depthWrite
  963.     nextbundle
  964.         map $lightmap
  965.     }
  966. }
  967.  
  968. textures/general_industrial/ge_wires_para
  969. {
  970.     qer_keyword trim
  971.     qer_keyword pipe
  972.     qer_keyword metal
  973.     surfaceParm metal
  974.     //surfaceparm wood
  975.     surfaceparm nonsolid
  976.     surfaceparm trans
  977.     surfaceparm nomarks
  978.     surfaceparm noimpact
  979.     cull none
  980.     nomipmaps
  981.     nopicmip
  982.     {
  983.         map textures/general_industrial/ge_wires_para.tga
  984.         alphaFunc GE128
  985.         depthWrite
  986.         nextbundle
  987.         map $lightmap
  988.     }
  989. }
  990.  
  991. textures/general_industrial/wires3_barn
  992. {
  993.     qer_keyword metal
  994.     qer_keyword pipe
  995.     qer_keyword masked
  996.     qer_editorimage textures/general_industrial/wires3_barn.tga
  997.     surfaceParm metal
  998.     //surfaceparm wood
  999.     surfaceparm trans
  1000.     surfaceparm nonsolid
  1001.     surfaceparm nomarks
  1002.     surfaceparm noimpact
  1003.     cull none
  1004.     nomipmaps
  1005.     nopicmip
  1006.     {
  1007.         map textures/general_industrial/wires3_barn.tga
  1008.         alphaFunc GE128
  1009.         depthWrite
  1010.         nextbundle
  1011.         map $lightmap
  1012.     }
  1013. }
  1014.  
  1015. textures/general_industrial/step_edge
  1016. {
  1017.     qer_keyword metal
  1018.     qer_keyword trim
  1019.     surfaceParm metal
  1020.     cull none
  1021.     {
  1022.         map textures/general_industrial/step_edge.tga
  1023.         rgbGen identity
  1024.         depthWrite
  1025.     }
  1026.     {
  1027.         map $lightmap
  1028.         blendFunc GL_DST_COLOR GL_ZERO
  1029.         rgbGen identity
  1030.         depthFunc equal
  1031.     }
  1032.  
  1033. textures/general_industrial/crossplate
  1034. {
  1035.     qer_keyword m1
  1036.     qer_keyword trim
  1037.     qer_keyword rusted
  1038.     qer_keyword metal
  1039.     surfaceParm metal
  1040.     {
  1041.         map textures/general_industrial/crossplate.tga
  1042.         rgbGen identity
  1043.         depthWrite
  1044.     }
  1045.     {
  1046.         map $lightmap
  1047.         blendFunc GL_DST_COLOR GL_ZERO
  1048.         rgbGen identity
  1049.         depthFunc equal
  1050.     }
  1051. }
  1052.  
  1053. textures/general_industrial/crossbracing1_set1spl
  1054. {
  1055.     qer_keyword rusted
  1056.     qer_keyword metal
  1057.     qer_keyword special
  1058.     surfaceparm wood
  1059.     surfaceParm metal
  1060.     surfaceParm alphashadow
  1061.     qer_editorimage textures/general_industrial/crossbracing1_set1spl.tga
  1062.     cull none
  1063.     {
  1064.         map textures/general_industrial/crossbracing1_set1spl.tga
  1065.         rgbGen identity
  1066.         depthWrite
  1067.     }
  1068.     {
  1069.         map $lightmap
  1070.         blendFunc GL_DST_COLOR GL_ZERO
  1071.         rgbGen identity
  1072.         depthFunc equal
  1073.     }
  1074. }
  1075.  
  1076. textures/general_industrial/basecrete_seem_paint
  1077. {
  1078.     qer_keyword indoor
  1079.     qer_keyword concrete
  1080.     surfaceparm rock
  1081.     {
  1082.         map textures/general_industrial/basecrete_seem_paint.tga
  1083.         rgbGen identity
  1084.         depthWrite
  1085.     }
  1086.     {
  1087.         map $lightmap
  1088.         blendFunc GL_DST_COLOR GL_ZERO
  1089.         rgbGen identity
  1090.         depthFunc equal
  1091.     }
  1092. }
  1093.  
  1094. textures/general_industrial/basecrete_seem_pitted
  1095. {
  1096.     qer_keyword indoor
  1097.     qer_keyword concrete
  1098.     surfaceparm rock
  1099.     {
  1100.         map textures/general_industrial/basecrete_seem_pitted.tga
  1101.         rgbGen identity
  1102.         depthWrite
  1103.     }
  1104.     {
  1105.         map $lightmap
  1106.         blendFunc GL_DST_COLOR GL_ZERO
  1107.         rgbGen identity
  1108.         depthFunc equal
  1109.     }
  1110. }
  1111.  
  1112. textures/general_industrial/basecrete_seem_pit2
  1113. {
  1114.     qer_keyword indoor
  1115.     qer_keyword concrete
  1116.     surfaceparm rock
  1117.     {
  1118.         map textures/general_industrial/basecrete_seem_pit2.tga
  1119.         rgbGen identity
  1120.         depthWrite
  1121.     }
  1122.     {
  1123.         map $lightmap
  1124.         blendFunc GL_DST_COLOR GL_ZERO
  1125.         rgbGen identity
  1126.         depthFunc equal
  1127.     }
  1128. }
  1129.  
  1130. textures/general_industrial/shmconc_bases
  1131. {
  1132.     qer_keyword damaged
  1133.     qer_keyword wall
  1134.     qer_keyword concrete
  1135.     qer_keyword m5
  1136.     qer_keyword m6
  1137.     surfaceParm rock
  1138.     {
  1139.         map textures/general_industrial/shmconc_bases.tga
  1140.         rgbGen identity
  1141.         depthWrite
  1142.     }
  1143.     {
  1144.         map $lightmap
  1145.         blendFunc GL_DST_COLOR GL_ZERO
  1146.         rgbGen identity
  1147.         depthFunc equal
  1148.     }
  1149. }
  1150.  
  1151. textures/general_industrial/shmconc_grn1spipe
  1152. {
  1153.     qer_keyword damaged
  1154.     qer_keyword wall
  1155.     qer_keyword concrete
  1156.     qer_keyword m5
  1157.     qer_keyword m6
  1158.     surfaceParm rock
  1159.     {
  1160.         map textures/general_industrial/shmconc_grn1spipe.tga
  1161.         rgbGen identity
  1162.         depthWrite
  1163.     }
  1164.     {
  1165.         map $lightmap
  1166.         blendFunc GL_DST_COLOR GL_ZERO
  1167.         rgbGen identity
  1168.         depthFunc equal
  1169.     }
  1170. }
  1171.  
  1172. textures/general_industrial/shmconc_grn1strnst
  1173. {
  1174.     qer_keyword damaged
  1175.     qer_keyword wall
  1176.     qer_keyword concrete
  1177.     qer_keyword m5
  1178.     qer_keyword m6
  1179.     surfaceParm rock
  1180.     {
  1181.         map textures/general_industrial/shmconc_grn1strnst.tga
  1182.         rgbGen identity
  1183.         depthWrite
  1184.     }
  1185.     {
  1186.         map $lightmap
  1187.         blendFunc GL_DST_COLOR GL_ZERO
  1188.         rgbGen identity
  1189.         depthFunc equal
  1190.     }
  1191. }
  1192.  
  1193. textures/general_industrial/shmconc_grn1s_0
  1194. {
  1195.     qer_editorimage textures/general_industrial/shmconc_grn1s.tga
  1196.     qer_keyword damaged
  1197.     qer_keyword wall
  1198.     qer_keyword concrete
  1199.     qer_keyword m5
  1200.     qer_keyword m6
  1201.     surfaceParm rock
  1202.     {
  1203.         map textures/general_industrial/shmconc_grn1s.tga
  1204.         rgbGen identity
  1205.         depthWrite
  1206.     }
  1207.     {
  1208.         map $lightmap
  1209.         blendFunc GL_DST_COLOR GL_ZERO
  1210.         rgbGen identity
  1211.         depthFunc equal
  1212.     }
  1213. }
  1214.  
  1215. textures/general_industrial/industrialgrate1_sml
  1216. {
  1217.     qer_keyword wall
  1218.     qer_keyword metal
  1219.     qer_keyword rusted
  1220.     qer_keyword m5
  1221.     qer_keyword m6
  1222.     qer_editorimage textures/general_industrial/industrialgrate1_sml.tga
  1223.     surfaceparm wood
  1224.     cull none
  1225.     {
  1226.         map textures/general_industrial/industrialgrate1_sml.tga
  1227.         alphaFunc GE128
  1228.         rgbGen identity
  1229.         depthWrite
  1230.     }
  1231.     {
  1232.         map $lightmap
  1233.         blendFunc GL_DST_COLOR GL_ZERO
  1234.         rgbGen identity
  1235.         depthFunc equal
  1236.     }
  1237. }
  1238.  
  1239. textures/general_industrial/industrialgrate1
  1240. {
  1241.     qer_keyword wall
  1242.     qer_keyword metal
  1243.     qer_keyword rusted
  1244.     qer_keyword m5
  1245.     qer_keyword m6
  1246.         qer_editorimage textures/general_industrial/industrialgrate1.tga
  1247.     surfaceParm metal
  1248.     cull none
  1249.     {
  1250.         map textures/general_industrial/industrialgrate1.tga
  1251.         blendFunc blend
  1252.         rgbGen identity
  1253.         depthWrite
  1254.     }
  1255.     {
  1256.         map $lightmap
  1257.         blendFunc GL_DST_COLOR GL_ZERO
  1258.         rgbGen identity
  1259.         depthFunc equal
  1260.     }
  1261. }
  1262.  
  1263. textures/general_industrial/shmpipe_base
  1264. {
  1265.     qer_keyword m5
  1266.     qer_keyword m6
  1267.     qer_keyword metal
  1268.     qer_keyword rusted
  1269.     qer_keyword pipe
  1270.     surfaceparm metal
  1271.     {
  1272.         map textures/general_industrial/shmpipe_base.tga
  1273.         depthWrite
  1274.         rgbGen identity
  1275.     }
  1276.     {
  1277.         map $lightmap
  1278.         rgbGen identity
  1279.         blendFunc GL_DST_COLOR GL_ZERO
  1280.         depthFunc equal
  1281.     }
  1282. }
  1283.  
  1284. textures/general_industrial/shmpipe_lite
  1285. {
  1286.     qer_keyword m6
  1287.     qer_keyword m5
  1288.     qer_keyword rusted
  1289.     qer_keyword pipe
  1290.     qer_keyword metal
  1291.     surfaceparm metal
  1292.     {
  1293.         map textures/general_industrial/shmpipe_lite.tga
  1294.         depthWrite
  1295.         rgbGen identity
  1296.     }
  1297.     {
  1298.         map $lightmap
  1299.         rgbGen identity
  1300.         blendFunc GL_DST_COLOR GL_ZERO
  1301.         depthFunc equal
  1302.     }
  1303. }
  1304.  
  1305. textures/general_industrial/shmpipe_grey
  1306. {
  1307.     qer_keyword m6
  1308.     qer_keyword m5
  1309.     qer_keyword rusted
  1310.     qer_keyword pipe
  1311.     qer_keyword metal
  1312.     surfaceparm metal
  1313.     {
  1314.         map textures/general_industrial/shmpipe_grey.tga
  1315.         depthWrite
  1316.         rgbGen identity
  1317.     }
  1318.     {
  1319.         map $lightmap
  1320.         rgbGen identity
  1321.         blendFunc GL_DST_COLOR GL_ZERO
  1322.         depthFunc equal
  1323.     }
  1324. }
  1325.  
  1326. textures/general_industrial/shmpipe_grn
  1327. {
  1328.     qer_keyword pipe
  1329.     qer_keyword m6
  1330.     qer_keyword m5
  1331.     qer_keyword rusted
  1332.     qer_keyword metal
  1333.     surfaceparm metal
  1334.     {
  1335.         map textures/general_industrial/shmpipe_grn.tga
  1336.         depthWrite
  1337.         rgbGen identity
  1338.     }
  1339.     {
  1340.         map $lightmap
  1341.         rgbGen identity
  1342.         blendFunc GL_DST_COLOR GL_ZERO
  1343.         depthFunc equal
  1344.     }
  1345. }
  1346.  
  1347. textures/general_industrial/shmpipe_blk
  1348. {
  1349.     qer_keyword m6
  1350.     qer_keyword m5
  1351.     qer_keyword rusted
  1352.     qer_keyword pipe
  1353.     qer_keyword metal
  1354.     surfaceparm metal
  1355.     {
  1356.         map textures/general_industrial/shmpipe_blk.tga
  1357.         depthWrite
  1358.         rgbGen identity
  1359.     }
  1360.     {
  1361.         map $lightmap
  1362.         rgbGen identity
  1363.         blendFunc GL_DST_COLOR GL_ZERO
  1364.         depthFunc equal
  1365.     }
  1366. }
  1367.  
  1368. textures/general_industrial/ventgrill
  1369. {
  1370.     qer_editorimage textures/general_industrial/vent_grill1.tga
  1371.     qer_keyword wall
  1372.     qer_keyword metal
  1373.     qer_keyword rusted
  1374.     qer_keyword m5
  1375.     qer_keyword m6
  1376.     qer_keyword masked
  1377.     surfaceParm wood
  1378.     cull none
  1379.     {
  1380.         map textures/general_industrial/vent_grill1.tga
  1381.         alphafunc GE128
  1382.         rgbGen identity
  1383.         depthWrite
  1384.     }
  1385.     {
  1386.         map $lightmap
  1387.         blendFunc GL_DST_COLOR GL_ZERO
  1388.         rgbGen identity
  1389.         depthFunc equal
  1390.     }
  1391. }
  1392.  
  1393. textures/general_industrial/bunkervent_1
  1394. {
  1395.     qer_keyword masked
  1396.     qer_keyword metal
  1397.     surfaceparm grill
  1398.     surfaceparm trans
  1399.     PolygonOffset
  1400.     {
  1401.         map textures/general_industrial/bunkervent_1.tga
  1402.         depthWrite
  1403.         rgbGen identity
  1404.     }
  1405.     {
  1406.         map $lightmap
  1407.         rgbGen identity
  1408.         blendFunc GL_DST_COLOR GL_ZERO
  1409.         depthFunc equal
  1410.     }
  1411. }
  1412.  
  1413. textures/general_industrial/bnkrpipe1_iron
  1414. {
  1415.     qer_keyword m5
  1416.     qer_keyword pipe
  1417.     qer_keyword metal
  1418.     surfaceparm metal
  1419.     {
  1420.         map textures/general_industrial/bnkrpipe1_iron.tga
  1421.         depthWrite
  1422.         rgbGen identity
  1423.     }
  1424.     {
  1425.         map $lightmap
  1426.         rgbGen identity
  1427.         blendFunc GL_DST_COLOR GL_ZERO
  1428.         depthFunc equal
  1429.     }
  1430. }
  1431.  
  1432. textures/general_industrial/bnkrpipe1_ironrd
  1433. {
  1434.     qer_keyword m5
  1435.     qer_keyword pipe
  1436.     qer_keyword metal
  1437.     surfaceparm metal
  1438.     {
  1439.         map textures/general_industrial/bnkrpipe1_ironrd.tga
  1440.         depthWrite
  1441.         rgbGen identity
  1442.     }
  1443.     {
  1444.         map $lightmap
  1445.         rgbGen identity
  1446.         blendFunc GL_DST_COLOR GL_ZERO
  1447.         depthFunc equal
  1448.     }
  1449. }
  1450.  
  1451. textures/general_industrial/bnkrpipe1_blue
  1452. {
  1453.     qer_keyword m5
  1454.     qer_keyword pipe
  1455.     qer_keyword metal
  1456.     surfaceparm metal
  1457.     {
  1458.         map textures/general_industrial/bnkrpipe1_blue.tga
  1459.         depthWrite
  1460.         rgbGen identity
  1461.     }
  1462.     {
  1463.         map $lightmap
  1464.         rgbGen identity
  1465.         blendFunc GL_DST_COLOR GL_ZERO
  1466.         depthFunc equal
  1467.     }
  1468. }
  1469.  
  1470. textures/general_industrial/bnkrpipe1_red
  1471. {
  1472.     qer_keyword m5
  1473.     qer_keyword pipe
  1474.     qer_keyword metal
  1475.     surfaceparm metal
  1476.     {
  1477.         map textures/general_industrial/bnkrpipe1_red.tga
  1478.         depthWrite
  1479.         rgbGen identity
  1480.     }
  1481.     {
  1482.         map $lightmap
  1483.         rgbGen identity
  1484.         blendFunc GL_DST_COLOR GL_ZERO
  1485.         depthFunc equal
  1486.     }
  1487. }
  1488.  
  1489. textures/general_industrial/bnkrpipe1_yellow
  1490. {
  1491.     qer_keyword m5
  1492.     qer_keyword pipe
  1493.     qer_keyword metal
  1494.     surfaceparm metal
  1495.     {
  1496.         map textures/general_industrial/bnkrpipe1_yellow.tga
  1497.         depthWrite
  1498.         rgbGen identity
  1499.     }
  1500.     {
  1501.         map $lightmap
  1502.         rgbGen identity
  1503.         blendFunc GL_DST_COLOR GL_ZERO
  1504.         depthFunc equal
  1505.     }
  1506. }
  1507.  
  1508. textures/general_industrial/utilitybox_side
  1509. {
  1510.     qer_editorimage textures/general_industrial/utilboxside.tga
  1511.     qer_keyword m5
  1512.     qer_keyword pipe
  1513.     qer_keyword metal
  1514.     surfaceparm metal
  1515.     {
  1516.         map textures/general_industrial/utilboxside.tga
  1517.         depthWrite
  1518.         rgbGen identity
  1519.     }
  1520.     {
  1521.         map $lightmap
  1522.         rgbGen identity
  1523.         blendFunc GL_DST_COLOR GL_ZERO
  1524.         depthFunc equal
  1525.     }
  1526. }
  1527.  
  1528. textures/general_industrial/utilitybox_front
  1529. {
  1530.     qer_editorimage textures/general_industrial/utilboxfront.tga
  1531.     qer_keyword m5
  1532.     qer_keyword pipe
  1533.     qer_keyword metal
  1534.     surfaceparm metal
  1535.     {
  1536.         map textures/general_industrial/utilboxfront.tga
  1537.         depthWrite
  1538.         rgbGen identity
  1539.     }
  1540.     {
  1541.         map $lightmap
  1542.         rgbGen identity
  1543.         blendFunc GL_DST_COLOR GL_ZERO
  1544.         depthFunc equal
  1545.     }
  1546. }
  1547.  
  1548. textures/general_industrial/utilbox_side
  1549. {
  1550.     qer_editorimage textures/general_industrial/utilboxside.tga
  1551.     qer_keyword m5
  1552.     qer_keyword pipe
  1553.     qer_keyword metal
  1554.     surfaceparm metal
  1555.     {
  1556.         map textures/general_industrial/utilboxside.tga
  1557.         depthWrite
  1558.         rgbGen identity
  1559.     }
  1560.     {
  1561.         map $lightmap
  1562.         rgbGen identity
  1563.         blendFunc GL_DST_COLOR GL_ZERO
  1564.         depthFunc equal
  1565.     }
  1566. }
  1567.  
  1568. textures/general_industrial/utilbox_front
  1569. {
  1570.     qer_editorimage textures/general_industrial/utilboxfront.tga
  1571.     qer_keyword m5
  1572.     qer_keyword pipe
  1573.     qer_keyword metal
  1574.     surfaceparm metal
  1575.     {
  1576.         map textures/general_industrial/utilboxfront.tga
  1577.         depthWrite
  1578.         rgbGen identity
  1579.     }
  1580.     {
  1581.         map $lightmap
  1582.         rgbGen identity
  1583.         blendFunc GL_DST_COLOR GL_ZERO
  1584.         depthFunc equal
  1585.     }
  1586. }
  1587.  
  1588. textures/general_industrial/bridgebeam
  1589. {
  1590.     qer_editorimage textures/general_industrial/rembridgebeam1.tga
  1591.     qer_keyword m5
  1592.     qer_keyword pipe
  1593.     qer_keyword metal
  1594.     surfaceparm metal
  1595.     {
  1596.         map textures/general_industrial/rembridgebeam1.tga
  1597.         depthWrite
  1598.         rgbGen identity
  1599.     }
  1600.     {
  1601.         map $lightmap
  1602.         rgbGen identity
  1603.         blendFunc GL_DST_COLOR GL_ZERO
  1604.         depthFunc equal
  1605.     }
  1606. }
  1607.  
  1608. textures/general_industrial/bridgebeam_core
  1609. {
  1610.     qer_editorimage textures/general_industrial/rembridge_beamcore.tga
  1611.     qer_keyword m5
  1612.     qer_keyword pipe
  1613.     qer_keyword metal
  1614.     surfaceparm metal
  1615.     {
  1616.         map textures/general_industrial/rembridge_beamcore.tga
  1617.         depthWrite
  1618.         rgbGen identity
  1619.     }
  1620.     {
  1621.         map $lightmap
  1622.         rgbGen identity
  1623.         blendFunc GL_DST_COLOR GL_ZERO
  1624.         depthFunc equal
  1625.     }
  1626. }
  1627.  
  1628. textures/general_industrial/rembridge_ibeamA
  1629. {
  1630.     qer_keyword m5
  1631.     qer_keyword pipe
  1632.     qer_keyword metal
  1633.     surfaceparm metal
  1634.     {
  1635.         map textures/general_industrial/rembridge_ibeamA.tga
  1636.         depthWrite
  1637.         rgbGen identity
  1638.     }
  1639.     {
  1640.         map $lightmap
  1641.         rgbGen identity
  1642.         blendFunc GL_DST_COLOR GL_ZERO
  1643.         depthFunc equal
  1644.     }
  1645. }
  1646.  
  1647. textures/general_industrial/rembridge_ibeamB
  1648. {
  1649.     qer_keyword m5
  1650.     qer_keyword pipe
  1651.     qer_keyword metal
  1652.     surfaceparm metal
  1653.     {
  1654.         map textures/general_industrial/rembridge_ibeamB.tga
  1655.         depthWrite
  1656.         rgbGen identity
  1657.     }
  1658.     {
  1659.         map $lightmap
  1660.         rgbGen identity
  1661.         blendFunc GL_DST_COLOR GL_ZERO
  1662.         depthFunc equal
  1663.     }
  1664. }
  1665.  
  1666. textures/general_industrial/rembridge_cross
  1667. {
  1668.     qer_keyword metal
  1669.     qer_keyword rusted
  1670.     qer_keyword masked
  1671.     surfaceParm metal
  1672.     surfaceparm wood
  1673.     surfaceParm alphashadow
  1674.     surfaceParm playerclip
  1675.     surfaceParm monsterclip
  1676.     surfaceParm nonsolid
  1677.     nopicmip
  1678.     qer_editorimage textures/general_industrial/rembridge_cross.tga
  1679. //    cull front
  1680.     {
  1681.         map textures/general_industrial/rembridge_cross.tga
  1682.         alphaFunc GE128
  1683.         depthWrite
  1684.     nextbundle
  1685.         map $lightmap
  1686.     }
  1687. }
  1688.  
  1689. textures/general_industrial/bridgeplank
  1690. {
  1691.     qer_keyword m5
  1692.     qer_keyword floor
  1693.     qer_keyword wood
  1694.     surfaceparm wood
  1695.     {
  1696.         map textures/general_industrial/bridgeplank.tga
  1697.         depthWrite
  1698.         rgbGen identity
  1699.     }
  1700.     {
  1701.         map $lightmap
  1702.         rgbGen identity
  1703.         blendFunc GL_DST_COLOR GL_ZERO
  1704.         depthFunc equal
  1705.     }
  1706. }
  1707.  
  1708. textures/general_industrial/boiler2
  1709. {
  1710.     qer_keyword metal
  1711.     qer_keyword rusted
  1712.     qer_keyword masked
  1713.     surfaceParm metal
  1714.     surfaceparm wood
  1715.     surfaceParm alphashadow
  1716.     surfaceParm playerclip
  1717.     surfaceParm monsterclip
  1718.     surfaceParm nonsolid
  1719.     cull none
  1720.     qer_editorimage textures/general_industrial/boiler2.tga
  1721.     {
  1722.         map textures/general_industrial/boiler2.tga
  1723.         alphaFunc GE128
  1724.         depthWrite
  1725.         nextbundle
  1726.         map $lightmap
  1727.     }
  1728. }
  1729.  
  1730. textures/general_industrial/boilertop
  1731. {
  1732.     qer_keyword metal
  1733.     qer_keyword rusted
  1734.     surfaceParm metal
  1735.     surfaceParm playerclip
  1736.     surfaceParm monsterclip
  1737.     surfaceParm nonsolid
  1738.     cull back
  1739.     {
  1740.         map textures/general_industrial/boilertop.tga
  1741.         depthWrite
  1742.         rgbGen identity
  1743.     }
  1744.     {
  1745.         map $lightmap
  1746.         rgbGen identity
  1747.         blendFunc GL_DST_COLOR GL_ZERO
  1748.         depthFunc equal
  1749.     }
  1750.  
  1751. }
  1752. //**************************************
  1753. //**************************************
  1754. //**************************************
  1755. //**************************************
  1756. //**************************************
  1757. textures/general_industrial/jh_pipe2
  1758. {
  1759.     qer_keyword pipe
  1760.     qer_keyword metal
  1761.     surfaceparm metal
  1762.     {
  1763.         map textures/general_industrial/jh_pipe2.tga
  1764.         depthWrite
  1765.         rgbGen identity
  1766.     }
  1767.     {
  1768.         map $lightmap
  1769.         rgbGen identity
  1770.         blendFunc GL_DST_COLOR GL_ZERO
  1771.         depthFunc equal
  1772.     }
  1773. }
  1774.  
  1775. textures/general_industrial/jh_pipe1
  1776. {
  1777.     qer_keyword pipe
  1778.     qer_keyword metal
  1779.     surfaceparm metal
  1780.     {
  1781.         map textures/general_industrial/jh_pipe1.tga
  1782.         depthWrite
  1783.         rgbGen identity
  1784.     }
  1785.     {
  1786.         map $lightmap
  1787.         rgbGen identity
  1788.         blendFunc GL_DST_COLOR GL_ZERO
  1789.         depthFunc equal
  1790.     }
  1791. }
  1792.  
  1793. textures/general_industrial/jh_pipe2wet
  1794. {
  1795.     qer_keyword pipe
  1796.     qer_keyword metal
  1797.     surfaceparm metal
  1798.     {
  1799.         map textures/general_industrial/jh_pipe2wet.tga
  1800.         depthWrite
  1801.         rgbGen identity
  1802.     }
  1803.     {
  1804.         map $lightmap
  1805.         rgbGen identity
  1806.         blendFunc GL_DST_COLOR GL_ZERO
  1807.         depthFunc equal
  1808.     }
  1809. }
  1810.  
  1811. textures/general_industrial/jh_pipeunion1
  1812. {
  1813.  
  1814.     qer_keyword pipe
  1815.     qer_keyword metal
  1816.     surfaceparm metal
  1817.     {
  1818.         map textures/general_industrial/jh_pipeunion1.tga
  1819.         depthWrite
  1820.         rgbGen identity
  1821.     }
  1822.     {
  1823.         map $lightmap
  1824.         rgbGen identity
  1825.         blendFunc GL_DST_COLOR GL_ZERO
  1826.         depthFunc equal
  1827.     }
  1828. }
  1829.  
  1830. textures/general_industrial/jh_pipeunion1a
  1831. {
  1832.  
  1833.     qer_keyword pipe
  1834.     qer_keyword metal
  1835.     surfaceparm metal
  1836.     {
  1837.         map textures/general_industrial/jh_pipeunion1a.tga
  1838.         depthWrite
  1839.         rgbGen identity
  1840.     }
  1841.     {
  1842.         map $lightmap
  1843.         rgbGen identity
  1844.         blendFunc GL_DST_COLOR GL_ZERO
  1845.         depthFunc equal
  1846.     }
  1847. }
  1848.  
  1849.  
  1850. textures/general_industrial/jh_pipeunion1b
  1851. {
  1852.  
  1853.     qer_keyword pipe
  1854.     qer_keyword metal
  1855.     surfaceparm metal
  1856.     {
  1857.         map textures/general_industrial/jh_pipeunion1b.tga
  1858.         depthWrite
  1859.         rgbGen identity
  1860.     }
  1861.     {
  1862.         map $lightmap
  1863.         rgbGen identity
  1864.         blendFunc GL_DST_COLOR GL_ZERO
  1865.         depthFunc equal
  1866.     }
  1867. }
  1868.  
  1869. textures/general_industrial/jh_pipeunion2a
  1870. {
  1871.  
  1872.     qer_keyword pipe
  1873.     qer_keyword metal
  1874.     surfaceparm metal
  1875.     {
  1876.         map textures/general_industrial/jh_pipeunion2a.tga
  1877.         depthWrite
  1878.         rgbGen identity
  1879.     }
  1880.     {
  1881.         map $lightmap
  1882.         rgbGen identity
  1883.         blendFunc GL_DST_COLOR GL_ZERO
  1884.         depthFunc equal
  1885.     }
  1886. }
  1887.  
  1888. textures/general_industrial/jh_pipeunion2b
  1889. {
  1890.  
  1891.     qer_keyword pipe
  1892.     qer_keyword metal
  1893.     surfaceparm metal
  1894.     {
  1895.         map textures/general_industrial/jh_pipeunion2b.tga
  1896.         depthWrite
  1897.         rgbGen identity
  1898.     }
  1899.     {
  1900.         map $lightmap
  1901.         rgbGen identity
  1902.         blendFunc GL_DST_COLOR GL_ZERO
  1903.         depthFunc equal
  1904.     }
  1905. }
  1906.  
  1907. textures/general_industrial/jh_piperust_rt
  1908. {
  1909.     qer_keyword pipe
  1910.     qer_keyword metal
  1911.     surfaceparm metal
  1912.     {
  1913.         map textures/general_industrial/jh_piperust_rt.tga
  1914.         depthWrite
  1915.         rgbGen identity
  1916.     }
  1917.     {
  1918.         map $lightmap
  1919.         rgbGen identity
  1920.         blendFunc GL_DST_COLOR GL_ZERO
  1921.         depthFunc equal
  1922.     }
  1923. }
  1924.  
  1925. textures/general_industrial/jh_structriv1b
  1926. {
  1927.     qer_keyword pipe
  1928.     qer_keyword metal
  1929.     surfaceparm metal
  1930.     {
  1931.         map textures/general_industrial/jh_structriv1b.tga
  1932.         depthWrite
  1933.         rgbGen identity
  1934.     }
  1935.     {
  1936.         map $lightmap
  1937.         rgbGen identity
  1938.         blendFunc GL_DST_COLOR GL_ZERO
  1939.         depthFunc equal
  1940.     }
  1941. }
  1942.  
  1943. textures/general_industrial/jh_structriv1a
  1944. {
  1945.     qer_keyword pipe
  1946.     qer_keyword metal
  1947.     surfaceparm metal
  1948.     {
  1949.         map textures/general_industrial/jh_structriv1a.tga
  1950.         depthWrite
  1951.         rgbGen identity
  1952.     }
  1953.     {
  1954.         map $lightmap
  1955.         rgbGen identity
  1956.         blendFunc GL_DST_COLOR GL_ZERO
  1957.         depthFunc equal
  1958.     }
  1959. }
  1960.  
  1961.  
  1962. textures/general_industrial/jh_barreltop2
  1963. {
  1964.     qer_keyword pipe
  1965.     qer_keyword special
  1966.     qer_keyword metal
  1967.     surfaceparm metal
  1968.     {
  1969.         map textures/general_industrial/jh_barreltop2.tga
  1970.         depthWrite
  1971.         rgbGen identity
  1972.     }
  1973.     {
  1974.         map $lightmap
  1975.         rgbGen identity
  1976.         blendFunc GL_DST_COLOR GL_ZERO
  1977.         depthFunc equal
  1978.     }
  1979. }
  1980.  
  1981.  
  1982. textures/general_industrial/jh_barreltop3
  1983. {
  1984.     qer_keyword special
  1985.     qer_keyword pipe
  1986.     qer_keyword metal
  1987.     surfaceparm metal
  1988.     {
  1989.         map textures/general_industrial/jh_barreltop3.tga
  1990.         depthWrite
  1991.         rgbGen identity
  1992.     }
  1993.     {
  1994.         map $lightmap
  1995.         rgbGen identity
  1996.         blendFunc GL_DST_COLOR GL_ZERO
  1997.         depthFunc equal
  1998.     }
  1999. }
  2000.  
  2001. textures/general_industrial/ventshaft_rustedge
  2002. {
  2003.     qer_keyword pipe
  2004.     qer_keyword flat
  2005.     qer_keyword rusted
  2006.     qer_keyword metal
  2007.     surfaceParm metal
  2008.     {
  2009.         map textures/general_industrial/ventshaft_rustedge.tga
  2010.         rgbGen identity
  2011.         depthWrite
  2012.     }
  2013.     {
  2014.         map $lightmap
  2015.         blendFunc GL_DST_COLOR GL_ZERO
  2016.         rgbGen identity
  2017.         depthFunc equal
  2018.     }
  2019.  
  2020. textures/general_industrial/ventshaft_conexn
  2021. {
  2022.     qer_keyword pipe
  2023.     qer_keyword flat
  2024.     qer_keyword rusted
  2025.     qer_keyword metal
  2026.     surfaceParm metal
  2027.     {
  2028.         map textures/general_industrial/ventshaft_conexn.tga
  2029.         rgbGen identity
  2030.         depthWrite
  2031.     }
  2032.     {
  2033.         map $lightmap
  2034.         blendFunc GL_DST_COLOR GL_ZERO
  2035.         rgbGen identity
  2036.         depthFunc equal
  2037.     }
  2038.  
  2039. textures/general_industrial/ventshaft_rusterans
  2040. {
  2041.     qer_keyword pipe
  2042.     qer_keyword flat
  2043.     qer_keyword rusted
  2044.     qer_keyword metal
  2045.     surfaceParm metal
  2046.     {
  2047.         map textures/general_industrial/ventshaft_rusterans.tga
  2048.         rgbGen identity
  2049.         depthWrite
  2050.     }
  2051.     {
  2052.         map $lightmap
  2053.         blendFunc GL_DST_COLOR GL_ZERO
  2054.         rgbGen identity
  2055.         depthFunc equal
  2056.     }
  2057.  
  2058. textures/general_industrial/ventshaft_flat
  2059. {
  2060.     qer_keyword pipe
  2061.     qer_keyword flat
  2062.     qer_keyword rusted
  2063.     qer_keyword metal
  2064.     surfaceParm metal
  2065.     {
  2066.         map textures/general_industrial/ventshaft_flat.tga
  2067.         rgbGen identity
  2068.         depthWrite
  2069.     }
  2070.     {
  2071.         map $lightmap
  2072.         blendFunc GL_DST_COLOR GL_ZERO
  2073.         rgbGen identity
  2074.         depthFunc equal
  2075.     }
  2076.  
  2077. textures/general_industrial/transform_accessry
  2078. {
  2079.     qer_editorimage textures/general_industrial/transform_accessry.tga
  2080.     qer_keyword metal
  2081.     qer_keyword rusted
  2082.     qer_keyword masked
  2083.     surfaceParm metal
  2084.     surfaceparm wood
  2085.     surfaceParm alphashadow
  2086.     surfaceParm playerclip
  2087.     surfaceParm monsterclip
  2088.     surfaceParm nonsolid
  2089.     nopicmip
  2090. //    cull front
  2091.     {
  2092.         map textures/general_industrial/crossbracing1_set1.tga
  2093.         blendfunc blend
  2094.         depthWrite
  2095.     nextbundle
  2096.         map $lightmap
  2097.     }
  2098.  
  2099. textures/general_industrial/transform_accessry_winter
  2100. {
  2101.     qer_editorimage textures/general_industrial/transform_accessry_winter.tga
  2102.     qer_keyword metal
  2103.     qer_keyword rusted
  2104.     qer_keyword masked
  2105.     surfaceParm metal
  2106.     surfaceparm wood
  2107.     surfaceParm alphashadow
  2108.     surfaceParm playerclip
  2109.     surfaceParm monsterclip
  2110.     surfaceParm nonsolid
  2111.     nopicmip
  2112. //    cull front
  2113.     {
  2114.         map textures/general_industrial/crossbracing1_set1.tga
  2115.         blendfunc blend
  2116.         depthWrite
  2117.     nextbundle
  2118.         map $lightmap
  2119.     }
  2120.  
  2121. textures/general_industrial/transform_sides
  2122. {
  2123.     qer_keyword special
  2124.     qer_keyword pipe
  2125.     qer_keyword metal
  2126.     surfaceparm metal
  2127.     {
  2128.         map textures/general_industrial/transform_sides.tga
  2129.         depthWrite
  2130.         rgbGen identity
  2131.     }
  2132.     {
  2133.         map $lightmap
  2134.         rgbGen identity
  2135.         blendFunc GL_DST_COLOR GL_ZERO
  2136.         depthFunc equal
  2137.     }
  2138.  
  2139. textures/general_industrial/transform_sides_winter
  2140. {
  2141.     qer_keyword special
  2142.     qer_keyword pipe
  2143.     qer_keyword metal
  2144.     surfaceparm metal
  2145.     {
  2146.         map textures/general_industrial/transform_sides_winter.tga
  2147.         depthWrite
  2148.         rgbGen identity
  2149.     }
  2150.     {
  2151.         map $lightmap
  2152.         rgbGen identity
  2153.         blendFunc GL_DST_COLOR GL_ZERO
  2154.         depthFunc equal
  2155.     }
  2156.  
  2157. textures/general_industrial/floordrain_bnkr
  2158. {
  2159.     qer_editorimage textures/general_industrial/floordrain_bnkr.tga
  2160.     qer_keyword rusted
  2161.     qer_keyword metal
  2162.     qer_keyword masked
  2163.     surfaceParm metal
  2164.     surfaceparm wood
  2165.     surfaceParm alphashadow
  2166.     cull none
  2167.     {
  2168.         map textures/general_industrial/floordrain_bnkr.tga
  2169.         alphaFunc GE128
  2170.         depthWrite
  2171.     nextbundle
  2172.         map $lightmap
  2173.     }
  2174.  
  2175. textures/general_industrial/oiltank_sideplate
  2176. {
  2177.     qer_keyword special
  2178.     qer_keyword rusted
  2179.     qer_keyword pipe
  2180.     qer_keyword metal
  2181.     surfaceParm metal
  2182.     {
  2183.         map textures/general_industrial/oiltank_sideplate.tga
  2184.         rgbGen identity
  2185.         depthWrite
  2186.     }
  2187.     {
  2188.         map $lightmap
  2189.         blendFunc GL_DST_COLOR GL_ZERO
  2190.         rgbGen identity
  2191.         depthFunc equal
  2192.     }
  2193.  
  2194. textures/general_industrial/wiresnstuff
  2195. {
  2196.     qer_keyword rusted
  2197.     qer_keyword metal
  2198.     qer_keyword masked
  2199.     surfaceParm metal
  2200.     surfaceparm wood
  2201.     surfaceParm alphashadow
  2202.     surfaceParm playerclip
  2203.     surfaceParm monsterclip
  2204.     surfaceParm nonsolid
  2205.     cull none
  2206.     nopicmip
  2207.     qer_editorimage textures/general_industrial/wiresnstuff.tga
  2208.     {
  2209.         map textures/general_industrial/wiresnstuff.tga
  2210.         alphaFunc GE128
  2211.         depthWrite
  2212.     nextbundle
  2213.         map $lightmap
  2214.     }
  2215.  
  2216. textures/general_industrial/plaing_garage
  2217. {
  2218.     qer_keyword trim
  2219.     qer_keyword rusted
  2220.     qer_keyword metal
  2221.     surfaceParm metal
  2222.     cull none
  2223.     {
  2224.         map textures/general_industrial/plaing_garage.tga
  2225.         rgbGen identity
  2226.         depthWrite
  2227.     }
  2228.     {
  2229.         map $lightmap
  2230.         blendFunc GL_DST_COLOR GL_ZERO
  2231.         rgbGen identity
  2232.         depthFunc equal
  2233.     }
  2234.  
  2235. textures/general_industrial/metaldoor_gen1red
  2236. {
  2237.     qer_keyword door
  2238.     qer_keyword metal
  2239.     surfaceParm metal
  2240.     cull none
  2241.     {
  2242.         map textures/general_industrial/metaldoor_gen1red.tga
  2243.         rgbGen identity
  2244.         depthWrite
  2245.     }
  2246.     {
  2247.         map $lightmap
  2248.         blendFunc GL_DST_COLOR GL_ZERO
  2249.         rgbGen identity
  2250.         depthFunc equal
  2251.     }
  2252.  
  2253. textures/general_industrial/metaldoor_gen1plain
  2254. {
  2255.     qer_keyword door
  2256.     qer_keyword metal
  2257.     surfaceParm metal
  2258.     cull none
  2259.     {
  2260.         map textures/general_industrial/metaldoor_gen1plain.tga
  2261.         rgbGen identity
  2262.         depthWrite
  2263.     }
  2264.     {
  2265.         map $lightmap
  2266.         blendFunc GL_DST_COLOR GL_ZERO
  2267.         rgbGen identity
  2268.         depthFunc equal
  2269.     }
  2270.  
  2271. textures/general_industrial/jh_pipe1_pulse
  2272. {
  2273.     qer_editorimage textures/general_industrial/jh_pipe1.tga
  2274.     qer_keyword pipe
  2275.     qer_keyword metal
  2276.     surfaceparm metal
  2277.     {
  2278.         map textures/general_industrial/jh_pipe1.tga
  2279.         depthWrite
  2280.         rgbGen identity
  2281.     }
  2282.     {
  2283.         map $lightmap
  2284.         rgbGen identity
  2285.         blendFunc GL_DST_COLOR GL_ZERO
  2286.         depthFunc equal
  2287.     }
  2288.     { // pulsating layer
  2289.         map textures/models/items/pulse.tga
  2290.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2291.         rgbGen wave sin 0.25 0.25 0 0.75
  2292.         //rgbGen wave sin 0.15 0.075 0 0.75
  2293.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2294.     }
  2295.  
  2296.