home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / OpenArena / baseoa / pak0.pk3 / scripts / clown2.shader < prev    next >
Encoding:
Text File  |  2007-12-10  |  19.7 KB  |  1,213 lines

  1. textures/base_trim/wires01
  2. {
  3.     qer_editorimage textures/base_trim/wires01.tga
  4.     cull none
  5.     surfaceparm alphashadow
  6.     surfaceparm trans
  7.     {
  8.         map textures/base_trim/wires01.tga
  9.         alphafunc GE128
  10.         depthwrite
  11.     }
  12.     {
  13.         map $lightmap
  14.         rgbgen identity
  15.         blendfunc filter
  16.         depthfunc equal
  17.     }
  18. }
  19.  
  20. textures/base_trim/wires01_ass
  21. {
  22.     qer_editorimage textures/base_trim/wires01_ass.tga
  23.     cull none
  24.     surfaceparm alphashadow
  25.     surfaceparm trans
  26.     {
  27.         map textures/base_trim/wires01_ass.tga
  28.         alphafunc GE128
  29.         depthwrite
  30.     }
  31.     {
  32.         map $lightmap
  33.         rgbgen identity
  34.         blendfunc filter
  35.         depthfunc equal
  36.     }
  37. }
  38.  
  39. textures/base_trim/wires02
  40. {
  41.     qer_editorimage textures/base_trim/wires02.tga
  42.     cull none
  43.     surfaceparm alphashadow
  44.     surfaceparm trans
  45.     {
  46.         map textures/base_trim/wires02.tga
  47.         alphafunc GE128
  48.         depthwrite
  49.     }
  50.     {
  51.         map $lightmap
  52.         rgbgen identity
  53.         blendfunc filter
  54.         depthfunc equal
  55.     }
  56. }
  57.  
  58. textures/base_floor/tilefloor7_ow
  59. {
  60.     qer_editorimage textures/base_floor/tilefloor7_ow.jpg
  61.     q3map_lightimage textures/base_floor/tilefloor7_owfx.jpg
  62.     q3map_surfacelight 50
  63.     {
  64.         map $lightmap
  65.         rgbgen identity
  66.     }
  67.     {
  68.         map textures/base_floor/tilefloor7_ow.jpg
  69.         blendfunc filter
  70.         rgbgen identity
  71.     }
  72.     {
  73.         map textures/base_floor/tilefloor7_owfx.jpg
  74.         blendfunc add
  75.         rgbgen wave sin 2 1 .5 6
  76.     }
  77.     
  78. }
  79.  
  80. textures/proto2/cheapfloor
  81. {
  82.     qer_editorimage textures/proto2/marble02b_floor.tga
  83.     {
  84.         map textures/proto2/marble02b_floor.tga
  85.         rgbgen identity
  86.     }
  87.     {
  88.         map textures/effects/tinfx.tga
  89.         tcgen environment
  90.         rgbgen vertex
  91.     }
  92.     {
  93.         map textures/proto2/marble02b_floor.tga
  94.         blendfunc add
  95.         rgbgen identity
  96.     }
  97.     {
  98.         map $lightmap
  99.         blendfunc filter
  100.         rgbgen identity
  101.     }
  102. }
  103.  
  104. textures/proto2/mirrorfloor
  105. {
  106.     qer_editorimage textures/proto2/marble02b_floor.tga
  107.     portal
  108.     {
  109.         map textures/common/invisible.tga
  110.         blendfunc gl_one gl_one_minus_src_alpha
  111.         depthwrite
  112.     }
  113.     {
  114.         map textures/proto2/marble02b_floor.tga
  115.         blendfunc add
  116.         rgbgen identity
  117.     }
  118.     {
  119.         map $lightmap
  120.         blendfunc filter
  121.         rgbgen identity
  122.     }
  123. }
  124.  
  125. textures/proto2/marble02b_s
  126. {
  127.     qer_editorimage textures/proto2/marble02b_s.tga
  128.     surfaceparm metalsteps
  129.     {
  130.         map textures/proto2/marble02b_s.tga
  131.         rgbgen identity
  132.     }
  133.     {
  134.         map textures/effects/tinfx.tga
  135.         tcgen environment
  136.         rgbgen vertex
  137.     }
  138.     {
  139.         map textures/proto2/marble02b_s.tga
  140.         blendfunc add
  141.         rgbgen identity
  142.     }
  143.     {
  144.         map $lightmap
  145.         blendfunc filter
  146.         rgbgen identity
  147.     }
  148. }
  149.  
  150. textures/proto2/marble02b_s_green
  151. {
  152.     qer_editorimage textures/proto2/marble02b_s.tga
  153.     surfaceparm metalsteps
  154.     {
  155.         map $lightmap
  156.         rgbgen identity
  157.     }
  158.     {
  159.         map textures/proto2/marble02b_s.tga
  160.         blendfunc gl_dst_color gl_src_alpha
  161.         rgbgen identitylighting
  162.         alphagen lightingspecular
  163.     }
  164. }
  165.  
  166. textures/gothic_button/timbutton
  167. {
  168.     q3map_surfacelight textures/gothic_button/timbutton.tga
  169.     q3map_lightimage textures/gothic_button/timbutton2.jpg
  170.     q3map_surfacelight 20
  171.     
  172.     {
  173.         map textures/gothic_button/timbutton.tga
  174.         rgbgen identity
  175.     }
  176.     {
  177.         map textures/effects/tinfx.tga
  178.         tcgen environment
  179.         rgbgen vertex
  180.     }
  181.     {
  182.         map textures/gothic_button/timbutton2.jpg
  183.         blendfunc add
  184.         rgbGen wave sin 1 1 0 0.5
  185.     }
  186.     {
  187.         map textures/gothic_button/timbutton.tga
  188.         blendfunc blend
  189.         rgbgen identity
  190.     }
  191.     {
  192.         map $lightmap
  193.         blendfunc filter
  194.         rgbgen identity
  195.     }
  196. }
  197.  
  198. textures/proto2/steam01
  199. {
  200.     qer_editorimage textures/proto2/steam01.tga
  201.     cull none
  202.     surfaceparm trans
  203.     deformvertexes autosprite2
  204.     deformvertexes wave 30 sin 0.1 2 .5 .5
  205.     {
  206.         map textures/proto2/steam01.tga
  207.         tcmod scroll 0 0.4
  208.         blendfunc blend
  209.         rgbgen identity
  210.     }
  211. }
  212.  
  213. textures/gothic_trim/zinc_shiny
  214. {
  215.     qer_editorimage textures/gothic_trim/zinc_shiny.tga
  216.     {    
  217.         map textures/gothic_trim/zinc_shiny.tga
  218.         rgbgen identity
  219.     }
  220.     {
  221.         map textures/effects/tinfx.tga
  222.         tcgen environment
  223.         rgbgen identity
  224.     }
  225.     {
  226.         map textures/gothic_trim/zinc_shiny.tga
  227.         blendfunc blend
  228.         rgbgen identity
  229.     }
  230.     {
  231.         map $lightmap
  232.         blendfunc filter
  233.         rgbgen identity
  234.     }
  235. }
  236.  
  237. textures/base_floor/skylight_spec
  238. {
  239.     qer_editorimage textures/base_floor/skylight_spec.tga
  240.     {
  241.         map $lightmap
  242.         rgbgen identity
  243.     }
  244.     {
  245.         map textures/base_floor/skylight_spec.tga
  246.         blendfunc gl_dst_color gl_src_alpha
  247.         rgbgen identitylighting
  248.         alphagen lightingspecular
  249.     }
  250. }
  251.  
  252. textures/gothic_trim/metalsupport4h_shiny
  253. {
  254.     qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga
  255.     {
  256.         map $lightmap
  257.         rgbgen identity
  258.     }
  259.     {
  260.         map textures/gothic_trim/metalsupport4h_shiny.tga
  261.         blendfunc gl_dst_color gl_src_alpha
  262.         rgbgen identitylighting
  263.         alphagen lightingspecular
  264.     }
  265. }
  266.  
  267. textures/gothic_trim/metalsupport4h_trans
  268. {
  269.     qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga
  270.     surfaceparm nonsolid
  271.     {
  272.         map textures/gothic_trim/metalsupport4h_shiny.tga
  273.         rgbgen identity
  274.     }
  275.     {
  276.         map textures/effects/tinfx.tga
  277.         tcgen environment
  278.         rgbgen identity
  279.     }
  280.     {
  281.         map textures/gothic_trim/metalsupport4h_shiny.tga
  282.         blendfunc blend
  283.         rgbgen identity
  284.     }
  285.     {
  286.         map $lightmap
  287.         blendfunc filter
  288.         rgbgen identity
  289.     }
  290. }
  291.  
  292. textures/base_wall/bluemetal2_shiny
  293. {
  294.     qer_editorimage textures/base_wall/bluemetal2_shiny.tga
  295.     {
  296.         map $lightmap
  297.         rgbgen identity
  298.     }
  299.     {
  300.         map textures/base_wall/bluemetal2_shiny.tga
  301.         blendfunc gl_dst_color gl_src_alpha
  302.         rgbgen identitylighting
  303.         alphagen lightingspecular
  304.     }
  305. }
  306.  
  307. textures/base_wall/bluemetal1b_shiny
  308. {
  309.     qer_editorimage textures/base_wall/bluemetal1b_shiny.tga
  310.     {
  311.         map $lightmap
  312.         rgbgen identity
  313.     }
  314.     {
  315.         map textures/base_wall/bluemetal1b_shiny.tga
  316.         blendfunc gl_dst_color gl_src_alpha
  317.         rgbgen identitylighting
  318.         alphagen lightingspecular
  319.     }
  320. }
  321.  
  322. textures/base_wall/bluemetal2_noisy
  323. {
  324.     qer_editorimage textures/base_wall/bluemetal2_shiny.tga
  325.     surfaceparm metalsteps
  326.     {
  327.         map textures/base_wall/bluemetal2_shiny.tga
  328.         rgbgen identity
  329.     }
  330.     {
  331.         map textures/effects/tinfx.tga
  332.         tcgen environment
  333.         rgbgen identity
  334.     }
  335.     {
  336.         map textures/base_wall/bluemetal2_shiny.tga
  337.         blendfunc blend
  338.         rgbgen identity
  339.     }
  340.     {
  341.         map $lightmap
  342.         blendfunc filter
  343.         rgbgen identity
  344.     }
  345. }
  346.  
  347. textures/base_wall/bluemetal2_shiny_trans
  348. {
  349.     qer_editorimage textures/base_wall/bluemetal2_shiny.tga
  350.     {
  351.         map textures/base_wall/bluemetal2_shiny.tga
  352.         rgbgen identity
  353.     }
  354.     {
  355.         map textures/effects/tinfx.tga
  356.         tcgen environment
  357.         rgbgen identity
  358.     }
  359.     {
  360.         map textures/base_wall/bluemetal2_shiny.tga
  361.         blendfunc blend
  362.         rgbgen identity
  363.     }
  364.     {
  365.         map $lightmap
  366.         blendfunc filter
  367.         rgbgen identity
  368.     }
  369. }
  370.  
  371. textures/gothic_trim/gothgrate2
  372. {
  373.     surfaceparm metalsteps
  374.     cull none
  375.     {
  376.         map textures/gothic_trim/gothgrate2.tga
  377.         blendfunc blend
  378.         rgbgen identity
  379.         alphafunc GE128
  380.         depthwrite
  381.     }
  382.     {
  383.         map $lightmap
  384.         blendfunc filter
  385.         rgbgen identity
  386.         depthfunc equal
  387.     }
  388. }
  389.  
  390. textures/base_wall/metalfloor_wall_14_specular
  391. {
  392.     qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga
  393.     {
  394.         map $lightmap
  395.         rgbgen identity
  396.     }
  397.     {
  398.         map textures/base_wall/metalfloor_wall_14_specular.tga
  399.         blendfunc gl_dst_color gl_src_alpha
  400.         rgbgen identitylighting
  401.         alphagen lightingspecular
  402.     }
  403. }
  404.  
  405. textures/clown/metalfloor_wall_14sr
  406. {
  407.     qer_editorimage textures/clown/metalfloor_wall_14sr.tga
  408.  
  409.     {
  410.         map $lightmap
  411.         rgbgen identity
  412.     }
  413.     {
  414.         map textures/clown/metalfloor_wall_14sr.tga
  415.         blendfunc gl_dst_color gl_src_alpha
  416.         rgbgen identitylighting
  417.         alphagen lightingspecular
  418.     }
  419. }
  420.  
  421. textures/base_wall/metalfloor_wall_15ow
  422. {
  423.     qer_editorimage textures/base_wall/metalfloor_wall_15ow.tga
  424.     {
  425.         map textures/base_wall/metalfloor_wall_15ow.tga
  426.         rgbgen identity
  427.     }
  428.     {
  429.         map textures/sfx/zap_scroll2.jpg
  430.         tcmod scale 2 .1
  431.         tcmod scroll -.4 1
  432.         blendfunc add
  433.         rgbgen identity
  434.     }
  435.     {
  436.         map textures/sfx/zap_scroll.jpg
  437.         tcmod scale 2 .1
  438.         tcmod scroll .4 -1
  439.         blendfunc add
  440.         rgbgen identity
  441.     }
  442.     {
  443.         map textures/base_wall/metalfloor_wall_15ow.tga
  444.         blendfunc blend
  445.         rgbgen identity
  446.     }
  447.     {
  448.         map $lightmap
  449.         blendfunc filter
  450.     }
  451. }
  452.  
  453. textures/base_wall/metalfloor_wall_10
  454. {
  455.     qer_editorimage textures/base_wall/metalfloor_wall_10.jpg
  456.     {
  457.         map textures/base_wall/metalfloor_wall_10.jpg
  458.         rgbgen identity
  459.     }
  460.     {
  461.         map textures/effects/tinfx.tga
  462.         tcgen environment
  463.         rgbgen vertex
  464.     }
  465.     {
  466.         map textures/base_wall/metalfloor_wall_10.jpg
  467.         blendfunc add
  468.         rgbgen identity
  469.     }
  470.     {
  471.         map textures/base_wall/metalfloor_wall_10_glow.tga
  472.         blendfunc blend
  473.         rgbGen wave sin 0 1 0 1
  474.     }
  475.     {
  476.         map $lightmap
  477.         blendfunc filter
  478.         rgbgen identity
  479.     }
  480. }
  481.  
  482. textures/clown/cheapfloor2
  483. {
  484.     qer_editorimage textures/clown/stone_tile.jpg
  485.     {
  486.         map textures/clown/stone_tile.jpg
  487.         rgbgen identity
  488.     }
  489.     {
  490.         map textures/effects/tinfx.tga
  491.         tcgen environment
  492.         rgbgen vertex
  493.     }
  494.     {
  495.         map textures/clown/stone_tile.jpg
  496.         blendfunc add
  497.         rgbgen identity
  498.     }
  499.     {
  500.         map $lightmap
  501.         blendfunc filter
  502.         rgbgen identity
  503.     }
  504. }
  505.  
  506. textures/proto2/c_zinc_shiny
  507. {
  508.     qer_editorimage textures/gothic_trim/zinc_shiny.tga
  509.     {
  510.         map $lightmap
  511.         rgbgen identity
  512.     }
  513.     {
  514.         map textures/gothic_trim/zinc_shiny.tga
  515.         blendfunc gl_dst_color gl_src_alpha
  516.         rgbgen identitylighting
  517.         alphagen lightingspecular
  518.     }
  519. }
  520.  
  521. textures/proto2/vertex_greenstone
  522. {
  523.     qer_editorimage textures/gothic_block/blocks17i.jpg
  524.     surfaceparm pointlight
  525.     {
  526.         map textures/gothic_block/blocks17i.jpg
  527.         rgbgen oneminusvertex
  528.     }
  529. }
  530.  
  531. textures/proto2/vertex_cavestone
  532. {
  533.     qer_editorimage textures/organics/pjrock7d.jpg
  534.     surfaceparm pointlight
  535.     {
  536.         map textures/organics/pjrock7d.jpg
  537.         rgbgen oneminusvertex
  538.     }
  539. }
  540.  
  541. textures/sfx2/redgoal2
  542. {
  543.     surfaceparm nolightmap
  544.     surfaceparm trans
  545.     cull none
  546.     {
  547.         map textures/sfx2/redgoal2.tga
  548.         tcgen environment
  549.         blendfunc add
  550.         tcmod turb .1 .3 .5 .4
  551.         tcmod scale .5 .5
  552.     }
  553. }
  554.  
  555. textures/sfx2/bluegoal2
  556. {
  557.     surfaceparm nolightmap
  558.     surfaceparm trans
  559.     cull none
  560.     {
  561.         map textures/sfx2/bluegoal2.tga
  562.         tcgen environment
  563.         blendfunc add
  564.         tcmod turb .1 .3 .5 .4
  565.         tcmod scale .5 .5
  566.     }
  567. }
  568.  
  569. textures/base_wall2/respawn_effect1
  570. {
  571.     qer_editorimage textures/base_wall2/redjet_1.tga
  572.     surfaceparm trans
  573.     surfaceparm nonsolid
  574.     surfaceparm noimpact
  575.     surfaceparm nolightmap
  576.     surfaceparm nomarks
  577.     cull none
  578.     {
  579.         map textures/base_wall2/redjet_1.tga
  580.         blendfunc add
  581.         tcmod scroll .4 0
  582.         tcmod scale 1 -1
  583.         rgbGen wave sin 0 1 0 .5
  584.     }
  585.     {
  586.         map textures/base_wall2/redjet_2.tga
  587.         blendfunc add
  588.         tcmod scroll -.4 0
  589.         tcmod scale 1 -1
  590.         rgbGen wave sin 1 0 0 1.5
  591.     }
  592.     {
  593.         map textures/base_wall2/redjet_3.tga
  594.         blendfunc add
  595.         tcmod scale 1 -1
  596.     }
  597. }
  598.  
  599. textures/base_wall2/respawn_effect1_blue
  600. {
  601.     qer_editorimage textures/base_wall2/bluejet_1.tga
  602.     surfaceparm trans
  603.     surfaceparm nonsolid
  604.     surfaceparm noimpact
  605.     surfaceparm nolightmap
  606.     surfaceparm nomarks
  607.     cull none
  608.     {
  609.         map textures/base_wall2/bluejet_1.tga
  610.         blendfunc add
  611.         tcmod scroll .4 0
  612.         tcmod scale 1 -1
  613.         rgbGen wave sin 0 1 0 .5
  614.     }
  615.     {
  616.         map textures/base_wall2/bluejet_2.tga
  617.         blendfunc add
  618.         tcmod scroll -.4 0
  619.         tcmod scale 1 -1
  620.         rgbGen wave sin 1 0 0 1.5
  621.     }
  622.     {
  623.         map textures/base_wall2/bluejet_3.tga
  624.         blendfunc add
  625.         tcmod scale 1 -1
  626.     }
  627. }
  628.  
  629. textures/base_wall2/respawn_effect1_ntrl
  630. {
  631.     qer_editorimage textures/base_wall2/ntrljet_1.tga
  632.     surfaceparm trans
  633.     surfaceparm nonsolid
  634.     surfaceparm noimpact
  635.     surfaceparm nolightmap
  636.     surfaceparm nomarks
  637.     cull none
  638.     {
  639.         map textures/base_wall2/ntrljet_1.tga
  640.         blendfunc add
  641.         tcmod scroll .4 0
  642.         tcmod scale 1 -1
  643.         rgbGen wave sin 0 1 0 .5
  644.     }
  645.     {
  646.         map textures/base_wall2/ntrljet_2.tga
  647.         blendfunc add
  648.         tcmod scroll -.4 0
  649.         tcmod scale 1 -1
  650.         rgbGen wave sin 1 0 0 1.5
  651.     }
  652.     {
  653.         map textures/base_wall2/ntrljet_3.tga
  654.         blendfunc add
  655.         tcmod scale 1 -1
  656.         
  657.     }
  658. }
  659.  
  660. textures/base_floor/proto_rustygrate2
  661. {
  662.     surfaceparm metalsteps
  663.     surfaceparm nodamage
  664.     cull none
  665.     {
  666.         map textures/base_floor/proto_rustygrate2.tga
  667.         blendFunc gl_one gl_zero    
  668.         rgbGen identity
  669.         alphaFunc GE128
  670.         depthWrite
  671.     }
  672.     {
  673.         map $lightmap
  674.         blendFunc GL_DST_COLOR GL_ZERO
  675.         rgbGen identity
  676.         depthFunc equal
  677.     }
  678. }
  679.  
  680. textures/base_floor/rusty_pentagrate
  681. {
  682.     surfaceparm metalsteps
  683.     surfaceparm nodamage
  684.     cull none
  685.     {
  686.         map textures/base_floor/rusty_pentagrate.tga
  687.         blendFunc gl_one gl_zero    
  688.         rgbGen identity
  689.         alphaFunc GE128
  690.         depthWrite
  691.     }
  692.     {
  693.         map $lightmap
  694.         blendFunc GL_DST_COLOR GL_ZERO
  695.         rgbGen identity
  696.         depthFunc equal
  697.     }
  698. }
  699.  
  700. textures/base_floor/pjgrate1
  701. {
  702.     surfaceparm metalsteps
  703.     surfaceparm nodamage
  704.     cull none
  705.     {
  706.         map textures/base_floor/pjgrate1.tga
  707.         blendFunc gl_one gl_zero    
  708.         rgbGen identity
  709.         alphaFunc GE128
  710.         depthWrite
  711.     }
  712.     {
  713.         map $lightmap
  714.         blendFunc GL_DST_COLOR GL_ZERO
  715.         rgbGen identity
  716.         depthFunc equal
  717.     }
  718. }
  719.  
  720. textures/base_floor/pjgrate2
  721. {
  722.     surfaceparm metalsteps
  723.     surfaceparm nodamage
  724.     cull none
  725.     {
  726.         map textures/base_floor/pjgrate2.tga
  727.         blendFunc gl_one gl_zero    
  728.         rgbGen identity
  729.         alphaFunc GE128
  730.         depthWrite
  731.     }
  732.     {
  733.         map $lightmap
  734.         blendFunc GL_DST_COLOR GL_ZERO
  735.         rgbGen identity
  736.         depthFunc equal
  737.     }
  738. }
  739.  
  740. textures/base_floor/clangspot2
  741. {
  742.     surfaceparm metalsteps
  743.     {
  744.         map textures/base_floor/clangspot2.tga
  745.         rgbgen identity
  746.     }
  747.     {
  748.         map textures/liquids/proto_gruel3.tga
  749.         blendfunc gl_one gl_zero
  750.         tcmod scroll .01 .01
  751.         tcmod turb 0 0.01 0 .1
  752.     }
  753.     {
  754.         map textures/effects/tinfx.tga
  755.         blendfunc add
  756.         tcgen environment
  757.     }
  758.     {
  759.         map textures/base_floor/clangspot2.tga
  760.         blendfunc blend
  761.         rgbgen identity
  762.     }
  763.     {
  764.         map $lightmap
  765.         blendFunc filter
  766.         rgbGen identity
  767.     }
  768. }
  769.  
  770. textures/proto2/tin_panel
  771. {
  772.     surfaceparm metalsteps
  773.     {
  774.         map textures/effects/tinfx.tga
  775.         blendfunc filter
  776.         tcgen environment
  777.         rgbgen identity
  778.     }
  779.     {
  780.         map textures/proto2/tin_panel.tga
  781.         blendfunc blend
  782.         rgbgen identity
  783.     }
  784.     {
  785.         map $lightmap
  786.         blendfunc gl_dst_color gl_zero
  787.         rgbgen identity
  788.     }
  789. }
  790.  
  791. textures/proto2/concrete_blue
  792. {
  793.     surfaceparm metalsteps
  794.     {
  795.         map $lightmap
  796.         rgbgen identity
  797.     }
  798.     {
  799.         map textures/proto2/concrete_blue.tga
  800.         blendfunc gl_dst_color gl_src_alpha
  801.         rgbgen identitylighting
  802.         alphagen lightingspecular
  803.     }
  804.     {
  805.         map $lightmap
  806.         blendfunc gl_dst_color gl_zero
  807.         rgbgen identity
  808.     }
  809. }
  810.  
  811. textures/proto2/concrete_red
  812. {
  813.     surfaceparm metalsteps
  814.     {
  815.         map $lightmap
  816.         rgbgen identity
  817.     }
  818.     {
  819.         map textures/proto2/concrete_red.tga
  820.         blendfunc gl_dst_color gl_src_alpha
  821.         rgbgen identitylighting
  822.         alphagen lightingspecular
  823.     }
  824.  
  825. }
  826.  
  827. textures/proto2/concrete_bluenfx
  828. {
  829.     qer_editorimage textures/proto2/concrete_blue.tga
  830.     surfaceparm metalsteps
  831.     {
  832.         map textures/proto2/concrete_blue.tga
  833.         rgbgen identity
  834.     }
  835.     {
  836.         map $lightmap
  837.         blendfunc filter
  838.     }
  839. }
  840.  
  841. textures/proto2/concrete_rednfx
  842. {
  843.     qer_editorimage textures/proto2/concrete_red.tga
  844.     surfaceparm metalsteps
  845.     {
  846.         map textures/proto2/concrete_red.tga
  847.         rgbgen identity
  848.     }
  849.     {
  850.         map $lightmap
  851.         blendfunc filter
  852.     }
  853. }
  854.  
  855. textures/proto2/concrete01wetwall
  856. {
  857.     {
  858.         map textures/liquids/proto_gruel3.tga
  859.         tcmod scale 5 5
  860.         tcmod scroll 0 -0.2
  861.         rgbgen identity
  862.     }
  863.     {
  864.         map textures/proto2/concrete01wetwall.tga
  865.         blendfunc blend
  866.         rgbgen identity
  867.     }
  868.     {
  869.         map $lightmap
  870.         blendfunc filter
  871.         rgbgen identity
  872.     }
  873. }
  874.  
  875. textures/base_wall/patch10beatup_spec
  876. {
  877.     qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga
  878.     surfaceparm metalsteps
  879.     {
  880.         map $lightmap
  881.         rgbgen identity
  882.     }
  883.     {
  884.         map textures/base_wall/patch10_beatup4_alpha.tga
  885.         blendfunc gl_dst_color gl_src_alpha
  886.         rgbgen identitylighting
  887.         alphagen lightingspecular
  888.     }
  889. }
  890.  
  891. textures/base_wall/patch10shiny_trans
  892. {
  893.     qer_editorimage textures/base_wall/patch10.jpg
  894.     surfaceparm nonsolid
  895.     {
  896.         map textures/base_wall/patch10.jpg
  897.         rgbGen identity
  898.         
  899.     }
  900.     {
  901.         map textures/base_wall/chrome_env.jpg
  902.         tcGen environment 
  903.         rgbGen oneminusvertex
  904.         tcmod scale .5 .5
  905.     }
  906.     {
  907.         map textures/base_wall/patch10.jpg
  908.         blendFunc add
  909.         rgbGen identity
  910.         
  911.     }
  912.     {
  913.         map $lightmap
  914.         blendFunc filter
  915.         rgbGen identity
  916.     }
  917. }
  918.  
  919. textures/base_wall2/space_concrete
  920. {
  921.     qer_editorimage textures/base_wall2/space_panel_alt.tga
  922.     {
  923.         map textures/base_wall/concrete1.tga
  924.         rgbgen identity
  925.     }
  926.     {
  927.         map textures/base_wall2/space_panel_alt.tga
  928.         blendfunc filter
  929.         tcmod scale .1 .1
  930.     }
  931.     {
  932.         map textures/base_wall2/space_panel_alt2.tga
  933.         blendfunc filter
  934.         tcmod scale .03 .03
  935.     }
  936.     {
  937.         map $lightmap
  938.         rgbgen identity
  939.         blendfunc filter
  940.     }
  941. }
  942.  
  943. textures/base_wall2/scuffs1
  944. {
  945.     surfaceparm trans
  946.     surfaceparm nomarks
  947.     surfaceparm nolightmap
  948.     polygonoffset
  949.     {
  950.         map textures/base_wall2/scuffs1.tga
  951.         blendfunc filter
  952.         rgbgen identity
  953.     }
  954. }
  955.  
  956. textures/proto2/blue_zot
  957. {
  958.     qer_editorimage textures/proto2/blue_zot.tga
  959.     deformvertexes autosprite2
  960.     deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1
  961.     deformvertexes move 0.3 0 0.3 sin 0 5 0 10
  962.     surfaceparm nomarks
  963.     surfaceparm nonsolid
  964.     surfaceparm trans
  965.     surfaceparm nolightmap
  966.     cull none
  967.     {
  968.         map textures/proto2/blue_zot.tga
  969.         blendfunc add
  970.         rgbgen identity
  971.     }
  972. }
  973.  
  974. textures/proto2/red_zot
  975. {
  976.     qer_editorimage textures/proto2/red_zot.tga
  977.     deformvertexes autosprite2
  978.     deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1
  979.     deformvertexes move 0.3 0 0.3 sin 0 5 0 10
  980.     surfaceparm nomarks
  981.     surfaceparm nonsolid
  982.     surfaceparm trans
  983.     surfaceparm nolightmap
  984.     cull none
  985.     {
  986.         map textures/proto2/red_zot.tga
  987.         blendfunc add
  988.         rgbgen identity
  989.     }
  990. }
  991.  
  992. textures/proto2/blue_zot2
  993. {
  994.     qer_editorimage textures/proto2/blue_zot2.tga
  995.     q3map_lightimage textures/proto2/blue_zot2.tga
  996.     q3map_surfacelight 100
  997.     deformvertexes autosprite2
  998.     deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1
  999.     deformvertexes move 0.3 0 0.3 sin 0 5 0 10
  1000.     surfaceparm nomarks
  1001.     surfaceparm nonsolid
  1002.     surfaceparm trans
  1003.     surfaceparm nolightmap
  1004.     cull none
  1005.     {
  1006.         map textures/proto2/blue_zot2.tga
  1007.         blendfunc add
  1008.         rgbgen identity
  1009.     }
  1010. }
  1011.  
  1012. textures/proto2/red_zot2
  1013. {
  1014.     qer_editorimage textures/proto2/red_zot2.tga
  1015.     q3map_lightimage textures/proto2/red_zot2.tga
  1016.     q3map_surfacelight 100
  1017.     deformvertexes autosprite2
  1018.     deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1
  1019.     deformvertexes move 0.3 0 0.3 sin 0 5 0 10
  1020.     surfaceparm nomarks
  1021.     surfaceparm nonsolid
  1022.     surfaceparm trans
  1023.     surfaceparm nolightmap
  1024.     cull none
  1025.     {
  1026.         map textures/proto2/red_zot2.tga
  1027.         blendfunc add
  1028.         rgbgen identity
  1029.     }
  1030. }
  1031.  
  1032. textures/proto2/blueflare
  1033. {
  1034.     deformvertexes autosprite
  1035.     surfaceparm trans
  1036.     surfaceparm nonsolid
  1037.     surfaceparm nomarks
  1038.     surfaceparm nolightmap
  1039.     cull none
  1040.     {
  1041.         clampmap textures/proto2/blueflare.tga
  1042.         tcmod rotate 25
  1043.         blendfunc add
  1044.         rgbgen identity
  1045.     }
  1046. }
  1047.  
  1048. textures/proto2/blueflare2
  1049. {
  1050.     deformvertexes autosprite2
  1051.     surfaceparm trans
  1052.     surfaceparm nonsolid
  1053.     surfaceparm nomarks
  1054.     surfaceparm nolightmap
  1055.     cull none
  1056.     {
  1057.         map textures/proto2/blueflare2.tga
  1058.         blendfunc add
  1059.         rgbgen identity
  1060.     }
  1061. }
  1062.  
  1063. textures/proto2/redflare
  1064. {
  1065.     deformvertexes autosprite
  1066.     surfaceparm trans
  1067.     surfaceparm nonsolid
  1068.     surfaceparm nomarks
  1069.     surfaceparm nolightmap
  1070.     cull none
  1071.     {
  1072.         clampmap textures/proto2/redflare.tga
  1073.         tcmod rotate 25
  1074.         blendfunc add
  1075.         rgbgen identity
  1076.     }
  1077. }
  1078.  
  1079. textures/proto2/redflare2
  1080. {
  1081.     deformvertexes autosprite2
  1082.     surfaceparm trans
  1083.     surfaceparm nonsolid
  1084.     surfaceparm nomarks
  1085.     surfaceparm nolightmap
  1086.     cull none
  1087.     {
  1088.         map textures/proto2/redflare2.tga
  1089.         blendfunc add
  1090.         rgbgen identity
  1091.     }
  1092. }
  1093.  
  1094. textures/ctf2/blueteam01
  1095. {
  1096.     surfaceparm trans
  1097.     surfaceparm nomarks
  1098.     surfaceparm nolightmap
  1099.     polygonoffset
  1100.     cull none
  1101.     {
  1102.         map textures/ctf2/blueteam01.tga
  1103.         alphafunc GE128
  1104.         blendFunc GL_DST_COLOR GL_ONE
  1105.         rgbgen wave sin .9 1 0 .1
  1106.     }
  1107. }
  1108.  
  1109. textures/ctf2/redteam01
  1110. {
  1111.     surfaceparm trans
  1112.     surfaceparm nomarks
  1113.     surfaceparm nolightmap
  1114.     polygonoffset
  1115.     cull none
  1116.     {
  1117.         map textures/ctf2/redteam01.tga
  1118.         alphafunc GE128
  1119.         blendFunc GL_DST_COLOR GL_ONE
  1120.         rgbgen wave sin .9 1 0 .1
  1121.     }
  1122. }
  1123. //remap shader thingies
  1124. textures/ctf2/blueteam02
  1125. {
  1126.     qer_editorimage textures/ctf2/blueteam01.tga
  1127.     surfaceparm trans
  1128.     surfaceparm nomarks
  1129.     surfaceparm nolightmap
  1130.     polygonoffset
  1131.     cull none
  1132.     {
  1133.         map textures/ctf2/blueteam01.tga
  1134.         alphafunc GE128
  1135.         blendFunc GL_DST_COLOR GL_ONE
  1136.         rgbgen wave sin .9 1 0 .1
  1137.     }
  1138. }
  1139.  
  1140. textures/ctf2/redteam02
  1141. {
  1142.     qer_editorimage textures/ctf2/redteam01.tga
  1143.     surfaceparm trans
  1144.     surfaceparm nomarks
  1145.     surfaceparm nolightmap
  1146.     polygonoffset
  1147.     cull none
  1148.     {
  1149.         map textures/ctf2/redteam01.tga
  1150.         alphafunc GE128
  1151.         blendFunc GL_DST_COLOR GL_ONE
  1152.         rgbgen wave sin .9 1 0 .1
  1153.     }
  1154. }
  1155.  
  1156. textures/ctf2/blue_banner02
  1157. {
  1158.     cull none
  1159.     {
  1160.         map textures/ctf2/blue_banner02.tga
  1161.         rgbgen identity
  1162.     }
  1163.     {
  1164.         map $lightmap
  1165.         rgbgen identity
  1166.         blendfunc filter
  1167.     }
  1168. }
  1169.  
  1170. textures/ctf2/red_banner02
  1171. {
  1172.     cull none
  1173.     {
  1174.         map textures/ctf2/red_banner02.tga
  1175.         rgbgen identity
  1176.     }
  1177.     {
  1178.         map $lightmap
  1179.         rgbgen identity
  1180.         blendfunc filter
  1181.     }
  1182. }
  1183.  
  1184. textures/ctf/test2_trans
  1185. {
  1186.     qer_editorimage textures/ctf/test2.tga
  1187.     surfaceparm nonsolid
  1188.     {
  1189.         map $lightmap
  1190.         rgbgen identity
  1191.     }
  1192.     {
  1193.         map textures/ctf/test2.tga
  1194.         rgbgen identity
  1195.         blendfunc filter
  1196.     }
  1197. }
  1198.  
  1199. textures/ctf/test2_r_trans
  1200. {
  1201.     qer_editorimage textures/ctf/test2_r.tga
  1202.     surfaceparm nonsolid
  1203.     {
  1204.         map $lightmap
  1205.         rgbgen identity
  1206.     }
  1207.     {
  1208.         map textures/ctf/test2_r.tga
  1209.         rgbgen identity
  1210.         blendfunc filter
  1211.     }
  1212. }
  1213.