home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / OpenArena / baseoa / pak0.pk3 / scripts / evil8.shader < prev    next >
Encoding:
Text File  |  2007-11-22  |  26.9 KB  |  1,516 lines

  1. textures/bubctf1/bubctf1_skybox
  2. {
  3.     qer_editorimage textures/bubctf1/bubctf1_view.tga
  4.     surfaceparm noimpact
  5.     surfaceparm nolightmap
  6.     surfaceparm sky
  7.     q3map_lightsubdivide 256
  8.     q3map_surfacelight 42
  9.     q3map_globaltexture
  10.     q3map_sun 0.419608 0.34902 0.270588 210 42 33
  11.     skyParms env/bubctf1/bubctf1 128 -
  12. }
  13.  
  14. textures/bubctf1/e8_launchpad1
  15. {
  16.     q3map_lightimage textures/bubctf1/e8_launchpad1.blend.tga
  17.     surfaceparm nodamage
  18.     q3map_surfacelight 100
  19.     {
  20.         map textures/bubctf1/e8_launchpad1_fx.tga
  21.         rgbGen identity
  22.         tcMod scroll 0 3
  23.     }
  24.     {
  25.         map textures/bubctf1/e8_launchpad1.tga
  26.         blendfunc blend
  27.         rgbGen identity
  28.     }
  29.     {
  30.         map textures/bubctf1/e8_launchpad1.blend.tga
  31.         blendfunc add
  32.         rgbGen wave triangle 0.2 2 1 2 
  33.     }
  34.     {
  35.         map $lightmap 
  36.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  37.         rgbGen identity
  38.         tcGen lightmap 
  39.     }
  40. }
  41.  
  42. textures/bubctf1/e8_launchpad1r
  43. {
  44.     q3map_lightimage textures/bubctf1/e8_launchpad1.blendr.tga
  45.     surfaceparm nodamage
  46.     q3map_surfacelight 100
  47.     {
  48.         map textures/bubctf1/e8_launchpad1_fxr.tga
  49.         rgbGen identity
  50.         tcMod scroll 0 3
  51.     }
  52.     {
  53.         map textures/bubctf1/e8_launchpad1r.tga
  54.         blendfunc blend
  55.         rgbGen identity
  56.     }
  57.     {
  58.         map textures/bubctf1/e8_launchpad1.blendr.tga
  59.         blendfunc add
  60.         rgbGen wave triangle 0.2 2 1 2 
  61.     }
  62.     {
  63.         map $lightmap 
  64.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  65.         rgbGen identity
  66.         tcGen lightmap 
  67.     }
  68. }
  69.  
  70. //changed the order of the mapping
  71. // so it doesn't look like shit
  72. // in vertex lighting 2-20-2007 dmn_clown
  73. textures/bubctf1/e8_jumppad02
  74. {
  75.     q3map_lightimage textures/bubctf1/e8_jumppad02_fx.tga
  76.     surfaceparm nodamage
  77.     polygonoffset
  78.     q3map_surfacelight 200
  79.     {
  80.         map textures/bubctf1/e8_jumppad02.tga
  81.         rgbGen identity
  82.     }
  83.     {
  84.         map textures/bubctf1/e8_jumppad02_fx.tga
  85.         blendfunc add
  86.         tcMod rotate 360
  87.         tcMod stretch sin 1 0.8 1 0.4 
  88.     }
  89.     {
  90.         map textures/bubctf1/e8_jumppad02.tga
  91.         blendfunc blend
  92.         rgbGen identity
  93.     }
  94.     {
  95.         map $lightmap 
  96.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  97.         rgbGen identity
  98.         tcGen lightmap 
  99.     }
  100. }
  101. //changed the order of the mapping
  102. // so it doesn't look like shit
  103. // in vertex lighting 2-20-2007 dmn_clown
  104. textures/bubctf1/e8_jumppad02r
  105. {
  106.     q3map_lightimage textures/bubctf1/e8_jumppad02_fxr.tga
  107.     surfaceparm nodamage
  108.     polygonoffset
  109.     q3map_surfacelight 200
  110.     {
  111.         map textures/bubctf1/e8_jumppad02r.tga
  112.         rgbGen identity
  113.     }
  114.     {
  115.         map textures/bubctf1/e8_jumppad02_fxr.tga
  116.         blendfunc add
  117.         tcMod rotate 360
  118.         tcMod stretch sin 1 0.8 1 0.4 
  119.     }
  120.     {
  121.         map textures/bubctf1/e8_jumppad02r.tga
  122.         blendfunc blend
  123.         rgbGen identity
  124.     }
  125.     {
  126.         map $lightmap 
  127.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  128.         rgbGen identity
  129.         tcGen lightmap 
  130.     }
  131. }
  132.  
  133. textures/evil8_lights/e8btrimlight
  134. {
  135.     qer_editorimage textures/evil8_lights/e8btrimlight.tga
  136.     q3map_lightimage textures/evil8_lights/e8btrimlight.blend.tga
  137.     surfaceparm nomarks
  138.     q3map_surfacelight 250
  139.     {
  140.         map textures/evil8_lights/e8btrimlight.tga
  141.     }
  142.     {
  143.         map $lightmap 
  144.         blendfunc filter
  145.         tcGen lightmap 
  146.     }
  147.     {
  148.         map textures/evil8_lights/e8btrimlight.blend.tga
  149.         blendfunc add
  150.     }
  151. }
  152.  
  153. textures/ctf/blue_telep
  154. {
  155.     q3map_lightimage textures/effects/jumpcircblue.tga
  156.     surfaceparm noimpact
  157.     surfaceparm nolightmap
  158.     surfaceparm nomarks
  159.     surfaceparm trans
  160.     cull disable
  161.     q3map_surfacelight 455
  162.     {
  163.         clampmap textures/effects/jumpcircblue.tga
  164.         blendfunc add
  165.         tcMod rotate 46
  166.     }
  167.     {
  168.         clampmap textures/effects/jumpcircblue.tga
  169.         blendfunc add
  170.         tcMod rotate -80
  171.         tcMod stretch sin 0.6 -0.3 0 0.5 
  172.     }
  173.     {
  174.         clampmap textures/effects/jumpcircblue.tga
  175.         blendfunc add
  176.         tcMod rotate -80
  177.         tcMod stretch sin 0.5 0.3 0 0.5 
  178.     }
  179. }
  180.  
  181. textures/ctf/red_telep
  182. {
  183.     q3map_lightimage textures/effects/jumpcircred.tga
  184.     surfaceparm noimpact
  185.     surfaceparm nolightmap
  186.     surfaceparm nomarks
  187.     surfaceparm trans
  188.     cull disable
  189.     q3map_surfacelight 455
  190.     {
  191.         clampmap textures/effects/jumpcircred.tga
  192.         blendfunc add
  193.         tcMod rotate 46
  194.     }
  195.     {
  196.         clampmap textures/effects/jumpcircred.tga
  197.         blendfunc add
  198.         tcMod rotate -80
  199.         tcMod stretch sin 0.6 -0.3 0 0.5 
  200.     }
  201.     {
  202.         clampmap textures/effects/jumpcircred.tga
  203.         blendfunc add
  204.         tcMod rotate -80
  205.         tcMod stretch sin 0.5 0.3 0 0.5 
  206.     }
  207. }
  208.  
  209. textures/bubctf1/weapfloor_red
  210. {
  211.     cull disable
  212.     {
  213.         clampmap textures/flares/largeglow.tga
  214.         blendfunc add
  215.         rgbGen const ( 0.85098 0.701961 0.701961 )
  216.         tcMod rotate -40
  217.     }
  218.     {
  219.         clampmap textures/flares/wide.tga
  220.         blendfunc add
  221.         rgbGen const ( 1 0 0 )
  222.         tcMod rotate 42
  223.         tcMod stretch sin 1 0.1 0 1 
  224.     }
  225. }
  226.  
  227. textures/bubctf1/weapfloor_blue
  228. {
  229.     cull disable
  230.     {
  231.         clampmap textures/flares/largeglow.tga
  232.         blendfunc add
  233.         rgbGen const ( 0.705882 0.717647 0.847059 )
  234.         tcMod rotate -40
  235.     }
  236.     {
  237.         clampmap textures/flares/wide.tga
  238.         blendfunc add
  239.         rgbGen const ( 0 0 1 )
  240.         tcMod rotate 42
  241.         tcMod stretch sin 1 0.1 0 1 
  242.     }
  243. }
  244.  
  245. textures/ctf_unified/ta_techspawn_blue
  246. {
  247.     cull disable
  248.     {
  249.         clampmap textures/flares/largeglow.tga
  250.         blendfunc add
  251.         rgbGen const ( 0.705882 0.717647 0.847059 )
  252.         tcMod rotate -40
  253.     }
  254.     {
  255.         clampmap textures/flares/wide.tga
  256.         blendfunc add
  257.         rgbGen const ( 0 0 1 )
  258.         tcMod rotate 42
  259.         tcMod stretch sin 1 0.1 0 1 
  260.     }
  261. }
  262.  
  263. textures/ctf_unified/ta_techspawn_red
  264. {
  265.     cull disable
  266.     {
  267.         clampmap textures/flares/largeglow.tga
  268.         blendfunc add
  269.         rgbGen const ( 0.85098 0.701961 0.701961 )
  270.         tcMod rotate -40
  271.     }
  272.     {
  273.         clampmap textures/flares/wide.tga
  274.         blendfunc add
  275.         rgbGen const ( 1 0 0 )
  276.         tcMod rotate 42
  277.         tcMod stretch sin 1 0.1 0 1 
  278.     }
  279. }
  280.  
  281. textures/bubctf1/weapfloor_neutral
  282. {
  283.     cull disable
  284.     {
  285.         clampmap textures/flares/largeglow.tga
  286.         blendfunc add
  287.         tcMod rotate -40
  288.     }
  289.     {
  290.         clampmap textures/flares/wide.tga
  291.         blendfunc add
  292.         tcMod rotate 42
  293.         tcMod stretch sin 1 0.1 0 1 
  294.     }
  295. }
  296.  
  297. textures/base_light/baslt4_1_2k
  298. {
  299.     qer_editorimage textures/base_light/xlight5.blend.tga
  300.     q3map_lightimage textures/base_light/xlight5.blend.tga
  301.     surfaceparm nomarks
  302.     q3map_surfacelight 250
  303.     {
  304.         map textures/base_light/xlight5.tga
  305.     }
  306.     {
  307.         map $lightmap 
  308.         blendfunc filter
  309.         tcGen lightmap 
  310.     }
  311.     {
  312.         map textures/base_light/xlight5.blend.tga
  313.         blendfunc add
  314.     }
  315. }
  316.  
  317. textures/evil8_lights/e8trimlight
  318. {
  319.     qer_editorimage textures/evil8_lights/e8trimlight.tga
  320.     q3map_lightimage textures/evil8_lights/e8trimlight.blend.tga
  321.     surfaceparm nomarks
  322.     q3map_surfacelight 250
  323.     {
  324.         map textures/evil8_lights/e8trimlight.tga
  325.     }
  326.     {
  327.         map $lightmap 
  328.         blendfunc filter
  329.         tcGen lightmap 
  330.     }
  331.     {
  332.         map textures/evil8_lights/e8trimlight.blend.tga
  333.         blendfunc add
  334.     }
  335. }
  336.  
  337. textures/evil8_floor/e8warn2steplight
  338. {
  339.     qer_editorimage textures/evil8_floor/e8warn2steplight.tga
  340.     q3map_lightimage textures/evil8_floor/e8warn2steplight.blend.tga
  341.     surfaceparm nomarks
  342.     q3map_surfacelight 250
  343.     {
  344.         map textures/evil8_floor/e8warn2steplight.tga
  345.     }
  346.     {
  347.         map $lightmap 
  348.         blendfunc filter
  349.         tcGen lightmap 
  350.     }
  351.     {
  352.         map textures/evil8_floor/e8warn2steplight.blend.tga
  353.         blendfunc add
  354.     }
  355. }
  356.  
  357. textures/evil8_floor/e8minitrimlight
  358. {
  359.     qer_editorimage textures/evil8_lights/e8minitrimlight.tga
  360.     q3map_lightimage textures/evil8_lights/e8minitrimlight.blend.tga
  361.     surfaceparm nomarks
  362.     q3map_surfacelight 250
  363.     {
  364.         map textures/evil8_lights/e8minitrimlight.tga
  365.     }
  366.     {
  367.         map $lightmap 
  368.         blendfunc filter
  369.         tcGen lightmap 
  370.     }
  371.     {
  372.         map textures/evil8_lights/e8minitrimlight.blend.tga
  373.         blendfunc add
  374.     }
  375. }
  376.  
  377. textures/evil8_fx/e8_jumppad02
  378. {
  379.     q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga
  380.     surfaceparm metalsteps
  381.     q3map_surfacelight 100
  382.     
  383.     {
  384.         map textures/evil8_fx/e8_jumppad02.tga
  385.     //    blendfunc add
  386.         rgbGen identity
  387.     }
  388.     {
  389.         map textures/evil8_fx/e8_jumppad02_fx.tga
  390.         blendfunc add
  391.         tcMod rotate 360
  392.         tcMod stretch sin 1 0.8 1 0.4 
  393.     }
  394.     {
  395.         map textures/evil8_fx/e8_jumppad02.tga
  396.         blendfunc add
  397.         rgbGen identity
  398.     }
  399.     {
  400.         map textures/evil8_fx/e8_jumppad02.tga
  401.         blendfunc blend
  402.         rgbGen identity
  403.     }
  404.     {
  405.         map $lightmap 
  406.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  407.         rgbGen identity
  408.         tcGen lightmap 
  409.     }
  410. }
  411.  
  412. textures/evil8_lights/e8_rlightb2
  413. {
  414.     qer_editorimage textures/evil8_lights/e8_rlightb2.tga
  415.     q3map_lightimage textures/evil8_lights/e8_rlightb2.blend.tga
  416.     surfaceparm nomarks
  417.     q3map_surfacelight 450
  418.     q3map_flare flareShader
  419.     {
  420.         map textures/evil8_lights/e8_rlightb2.tga
  421.     }
  422.     {
  423.         map $lightmap 
  424.         blendfunc filter
  425.         tcGen lightmap 
  426.     }
  427.     {
  428.         map textures/evil8_lights/e8_rlightb2.blend.tga
  429.         blendfunc add
  430.     }
  431. }
  432.  
  433. textures/evil8_lights/e8_rlightb
  434. {
  435.     qer_editorimage textures/evil8_lights/e8_rlightb.tga
  436.     q3map_lightimage textures/evil8_lights/e8_rlightb.blend.tga
  437.     surfaceparm nomarks
  438.     q3map_surfacelight 450
  439.     {
  440.         map textures/evil8_lights/e8_rlightb.tga
  441.     }
  442.     {
  443.         map $lightmap 
  444.         blendfunc filter
  445.         tcGen lightmap 
  446.     }
  447.     {
  448.         map textures/evil8_lights/e8_rlightb.blend.tga
  449.         blendfunc add
  450.     }
  451. }
  452.  
  453. textures/evil8_lights/evil8_rlight
  454. {
  455.     qer_editorimage textures/evil8_lights/e8_rlight.tga
  456.     q3map_lightimage textures/evil8_lights/e8_rlight.blend.tga
  457.     surfaceparm nomarks
  458.     q3map_surfacelight 950
  459.     q3map_flare flareShader
  460.     {
  461.         map textures/evil8_lights/e8_rlight.tga
  462.     }
  463.     {
  464.         map $lightmap 
  465.         blendfunc filter
  466.         tcGen lightmap 
  467.     }
  468.     {
  469.         map textures/evil8_lights/e8_rlight.blend.tga
  470.         blendfunc add
  471.     }
  472. }
  473.  
  474. textures/evil8_lights/e8tmtllight
  475. {
  476.     qer_editorimage textures/evil8_lights/e8tmtllight.tga
  477.     q3map_lightimage textures/evil8_lights/e8tmtllight.blend.tga
  478.     surfaceparm nomarks
  479.     q3map_surfacelight 950
  480.     {
  481.         map textures/evil8_lights/e8tmtllight.tga
  482.     }
  483.     {
  484.         map $lightmap 
  485.         blendfunc filter
  486.         tcGen lightmap 
  487.     }
  488.     {
  489.         map textures/evil8_lights/e8tmtllight.blend.tga
  490.         blendfunc add
  491.     }
  492. }
  493.  
  494. textures/evil8_lights/e8tmtllight2
  495. {
  496.     qer_editorimage textures/evil8_lights/e8tmtllight2.tga
  497.     q3map_lightimage textures/evil8_lights/e8tmtllight2.blend.tga
  498.     surfaceparm nomarks
  499.     q3map_surfacelight 950
  500.     {
  501.         map textures/evil8_lights/e8tmtllight2.tga
  502.     }
  503.     {
  504.         map $lightmap 
  505.         blendfunc filter
  506.         tcGen lightmap 
  507.     }
  508.     {
  509.         map textures/evil8_lights/e8tmtllight2.blend.tga
  510.         blendfunc add
  511.     }
  512. }
  513.  
  514. textures/evil8_lights/e8tmtllight2b
  515. {
  516.     qer_editorimage textures/evil8_lights/e8tmtllight2b.tga
  517.     q3map_lightimage textures/evil8_lights/e8tmtllight2b.blend.tga
  518.     surfaceparm nomarks
  519.     q3map_surfacelight 950
  520.     {
  521.         map textures/evil8_lights/e8tmtllight2b.tga
  522.     }
  523.     {
  524.         map $lightmap 
  525.         blendfunc filter
  526.         tcGen lightmap 
  527.     }
  528.     {
  529.         map textures/evil8_lights/e8tmtllight2b.blend.tga
  530.         blendfunc add
  531.     }
  532. }
  533.  
  534. textures/evil8_grate/e8xgirder_small2
  535. {
  536.     cull disable
  537.     {
  538.         map textures/evil8_grate/e8xgirder_small2.tga
  539.         rgbGen identity
  540.         depthWrite
  541.         alphaFunc GE128
  542.     }
  543.     {
  544.         map $lightmap 
  545.         blendfunc filter
  546.         rgbGen identity
  547.         tcGen lightmap 
  548.         depthFunc equal
  549.     }
  550. }
  551.  
  552. textures/evil8_fx/e8alphaspawn
  553. {
  554.     surfaceparm nomarks
  555.     surfaceparm trans
  556.     surfaceparm pointlight
  557.     {
  558.         map textures/evil8_fx/e8alphaspawn.tga
  559.         blendfunc add
  560.         rgbGen Vertex
  561.     }
  562. }
  563.  
  564. textures/evil8_fx/e8yarrow
  565. {
  566.     surfaceparm nomarks
  567.     surfaceparm trans
  568.     surfaceparm pointlight
  569.     {
  570.         map textures/evil8_fx/e8yarrow.tga
  571.         blendfunc add
  572.         rgbGen Vertex
  573.     }
  574. }
  575.  
  576. textures/evil8_trim/e8lighttrim_static
  577. {
  578.     qer_editorimage textures/evil8_trim/e8lighttrim.tga
  579.     surfaceparm nomarks
  580.     q3map_surfacelight 400
  581.     {
  582.         map textures/evil8_trim/e8lighttrim.tga
  583.     }
  584.     {
  585.         map $lightmap 
  586.         blendfunc filter
  587.         tcGen lightmap 
  588.     }
  589.     {
  590.         map textures/evil8_trim/e8lighttrim.blend.tga
  591.         blendfunc add
  592.     }
  593. }
  594.  
  595. textures/evil8_trim/e8lighttrim_glow
  596. {
  597.     qer_editorimage textures/evil8_trim/e8lighttrim.tga
  598.     surfaceparm nomarks
  599.     q3map_surfacelight 400
  600.     {
  601.         map textures/evil8_trim/e8lighttrim.tga
  602.     }
  603.     {
  604.         map $lightmap 
  605.         blendfunc filter
  606.         tcGen lightmap 
  607.     }
  608.     {
  609.         map textures/evil8_trim/e8lighttrim.blend.tga
  610.         blendfunc add
  611.         rgbGen wave sawtooth 0.2 1 1 0.2 
  612.     }
  613. }
  614.  
  615. textures/evil8_trim/e8lighttrim_b_static
  616. {
  617.     qer_editorimage textures/evil8_trim/e8lighttrim_b.tga
  618.     surfaceparm nomarks
  619.     q3map_surfacelight 400
  620.     {
  621.         map textures/evil8_trim/e8lighttrim_b.tga
  622.     }
  623.     {
  624.         map $lightmap 
  625.         blendfunc filter
  626.         tcGen lightmap 
  627.     }
  628.     {
  629.         map textures/evil8_trim/e8lighttrim_b.blend.tga
  630.         blendfunc add
  631.     }
  632. }
  633.  
  634. textures/evil8_trim/e8lighttrim_b_glow
  635. {
  636.     qer_editorimage textures/evil8_trim/e8lighttrim_b.tga
  637.     surfaceparm nomarks
  638.     q3map_surfacelight 400
  639.     {
  640.         map textures/evil8_trim/e8lighttrim_b.tga
  641.     }
  642.     {
  643.         map $lightmap 
  644.         blendfunc filter
  645.         tcGen lightmap 
  646.     }
  647.     {
  648.         map textures/evil8_trim/e8lighttrim_b.blend.tga
  649.         blendfunc add
  650.         rgbGen wave sawtooth 0.2 1 1 0.2 
  651.     }
  652. }
  653.  
  654. textures/evil8_fx/e8jumpspawn02
  655. {
  656.     q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga
  657.     surfaceparm metalsteps
  658.     q3map_surfacelight 100
  659.     {
  660.         map textures/evil8_fx/e8jumpspawn02_fx.tga
  661.         rgbGen identity
  662.         tcMod rotate 760
  663.     }
  664.     {
  665.         map textures/evil8_fx/e8jumpspawn02.tga
  666.         blendfunc blend
  667.         rgbGen identity
  668.     }
  669.     {
  670.         map $lightmap 
  671.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  672.         rgbGen identity
  673.         tcGen lightmap 
  674.     }
  675. }
  676.  
  677. textures/evil8_fx/e8jumpspawn02b
  678. {
  679.     q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga
  680.     surfaceparm metalsteps
  681.     q3map_surfacelight 100
  682.     {
  683.         map textures/evil8_fx/e8jumpspawn02_fx.tga
  684.         rgbGen identity
  685.         tcMod rotate 760
  686.     }
  687.     {
  688.         map textures/evil8_fx/e8jumpspawn02b.tga
  689.         blendfunc blend
  690.         rgbGen identity
  691.     }
  692.     {
  693.         map $lightmap 
  694.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  695.         rgbGen identity
  696.         tcGen lightmap 
  697.     }
  698. }
  699.  
  700. textures/evil8_fx/e8jumpspawn02c
  701. {
  702.     q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga
  703.     surfaceparm metalsteps
  704.     q3map_surfacelight 100
  705.     {
  706.         map textures/evil8_fx/e8jumpspawn02_fx.tga
  707.         rgbGen identity
  708.         tcMod rotate 760
  709.     }
  710.     {
  711.         map textures/evil8_fx/e8jumpspawn02c.tga
  712.         blendfunc blend
  713.         rgbGen identity
  714.     }
  715.     {
  716.         map $lightmap 
  717.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  718.         rgbGen identity
  719.         tcGen lightmap 
  720.     }
  721. }
  722.  
  723. textures/evil8_fx/e8_launchpad1
  724. {
  725.     q3map_lightimage textures/evil8_fx/e8_launchpad1.blend.tga
  726.     surfaceparm metalsteps
  727.     q3map_surfacelight 100
  728.     {
  729.         map textures/evil8_fx/e8_launchpad1_fx.tga
  730.         rgbGen identity
  731.         tcMod scroll 0 3
  732.     }
  733.     {
  734.         map textures/evil8_fx/e8_launchpad1.tga
  735.         blendfunc blend
  736.         rgbGen identity
  737.     }
  738.     {
  739.         map textures/evil8_fx/e8_launchpad1.blend.tga
  740.         blendfunc add
  741.         rgbGen wave triangle 0.2 2 1 2 
  742.     }
  743.     {
  744.         map $lightmap 
  745.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  746.         rgbGen identity
  747.         tcGen lightmap 
  748.     }
  749. }
  750.  
  751. textures/evil8_fx/e8red_dcl
  752. {
  753.     surfaceparm nomarks
  754.     surfaceparm trans
  755.     surfaceparm pointlight
  756.     {
  757.         map textures/evil8_fx/e8red_dcl.tga
  758.         blendfunc add
  759.         rgbGen Vertex
  760.     }
  761. }
  762.  
  763. textures/evil8_fx/e8blue_dcl
  764. {
  765.     surfaceparm nomarks
  766.     surfaceparm trans
  767.     surfaceparm pointlight
  768.     {
  769.         map textures/evil8_fx/e8blue_dcl.tga
  770.         blendfunc add
  771.         rgbGen Vertex
  772.     }
  773. }
  774.  
  775. textures/evil8_grate/e8xgirder
  776. {
  777.     surfaceparm alphashadow
  778.     surfaceparm metalsteps
  779.     surfaceparm nomarks
  780.     surfaceparm trans
  781.     cull disable
  782.     nopicmip
  783.     {
  784.         map textures/evil8_grate/e8xgirder.tga
  785.         rgbGen identity
  786.         depthWrite
  787.         alphaFunc GE128
  788.     }
  789.     {
  790.         map $lightmap 
  791.         blendfunc filter
  792.         rgbGen identity
  793.         tcGen lightmap 
  794.         depthFunc equal
  795.     }
  796. }
  797.  
  798. textures/evil8_grate/e8xgirder_small
  799. {
  800.     cull disable
  801.     {
  802.         map textures/evil8_grate/e8xgirder_small.tga
  803.         rgbGen identity
  804.         depthWrite
  805.         alphaFunc GE128
  806.     }
  807.     {
  808.         map $lightmap 
  809.         blendfunc filter
  810.         rgbGen identity
  811.         tcGen lightmap 
  812.         depthFunc equal
  813.     }
  814. }
  815.  
  816. textures/evil8_trim/e8mtltrim2
  817. {
  818.     surfaceparm alphashadow
  819.     surfaceparm metalsteps
  820.     surfaceparm trans
  821.     cull disable
  822.     {
  823.         map textures/evil8_trim/e8mtltrim2.tga
  824.         rgbGen identity
  825.         depthWrite
  826.         alphaFunc GE128
  827.     }
  828.     {
  829.         map $lightmap 
  830.         blendfunc filter
  831.         rgbGen identity
  832.         tcGen lightmap 
  833.         depthFunc equal
  834.     }
  835. }
  836.  
  837. textures/evil8_trim/e8wrntrim2
  838. {
  839.     surfaceparm alphashadow
  840.     surfaceparm metalsteps
  841.     surfaceparm trans
  842.     cull disable
  843.     {
  844.         map textures/evil8_trim/e8wrntrim2.tga
  845.         rgbGen identity
  846.         depthWrite
  847.         alphaFunc GE128
  848.     }
  849.     {
  850.         map $lightmap 
  851.         blendfunc filter
  852.         rgbGen identity
  853.         tcGen lightmap 
  854.         depthFunc equal
  855.     }
  856. }
  857.  
  858. textures/evil8_trim/e8mtltrim2
  859. {
  860.     surfaceparm alphashadow
  861.     surfaceparm metalsteps
  862.     surfaceparm trans
  863.     cull disable
  864.     {
  865.         map textures/evil8_trim/e8mtltrim2.tga
  866.         rgbGen identity
  867.         depthWrite
  868.         alphaFunc GE128
  869.     }
  870.     {
  871.         map $lightmap 
  872.         blendfunc filter
  873.         rgbGen identity
  874.         tcGen lightmap 
  875.         depthFunc equal
  876.     }
  877. }
  878.  
  879. textures/evil8_grate/e8bgrate01
  880. {
  881.     surfaceparm alphashadow
  882.     surfaceparm metalsteps
  883.     cull disable
  884.     {
  885.         map textures/evil8_grate/e8bgrate01.tga
  886.         rgbGen identity
  887.         depthWrite
  888.         alphaFunc GE128
  889.     }
  890.     {
  891.         map $lightmap 
  892.         blendfunc filter
  893.         rgbGen identity
  894.         tcGen lightmap 
  895.         depthFunc equal
  896.     }
  897. }
  898.  
  899. textures/evil8_fx/e8rail
  900. {
  901.     surfaceparm alphashadow
  902.     cull disable
  903.     nomipmaps
  904.     {
  905.         map textures/evil8_fx/e8rail.tga
  906.         rgbGen identity
  907.         depthWrite
  908.         alphaFunc GE128
  909.     }
  910.     {
  911.         map $lightmap 
  912.         blendfunc filter
  913.         rgbGen identity
  914.         tcGen lightmap 
  915.         depthFunc equal
  916.     }
  917. }
  918.  
  919. textures/evil8_fx/e8icon_red
  920. {
  921.     surfaceparm nolightmap
  922.     surfaceparm nomarks
  923.     surfaceparm trans
  924.     cull disable
  925.     {
  926.         map textures/evil8_fx/e8icon_red.tga
  927.         blendfunc add
  928.         rgbGen wave triangle 0.2 0.5 0 0.2 
  929.     }
  930. }
  931.  
  932. textures/evil8_fx/e8icon_blue
  933. {
  934.     surfaceparm nolightmap
  935.     surfaceparm nomarks
  936.     surfaceparm trans
  937.     cull disable
  938.     {
  939.         map textures/evil8_fx/e8icon_blue.tga
  940.         blendfunc add
  941.         rgbGen wave triangle 0.2 0.5 0 0.2 
  942.     }
  943. }
  944.  
  945. //doesn't work right, please edit as you see fit
  946. textures/evil8_fx/e8scuffs1
  947. {
  948.     surfaceparm nolightmap
  949.     surfaceparm nomarks
  950.     surfaceparm trans
  951.     cull disable
  952.     qer_trans 0.4
  953.     {
  954.         map textures/evil8_fx/e8scuffs1.tga
  955.         blendfunc blend
  956.         rgbGen Vertex
  957.         depthWrite
  958.     }
  959. }
  960.  
  961. textures/evil8_fx/e8circle_red
  962. {
  963.     surfaceparm nolightmap
  964.     surfaceparm nomarks
  965.     surfaceparm trans
  966.     {
  967.         map textures/evil8_fx/e8circle_red.tga
  968.         blendfunc add
  969.         rgbGen identity
  970.     }
  971. }
  972.  
  973. textures/evil8_fx/e8circle_blue
  974. {
  975.     surfaceparm nolightmap
  976.     surfaceparm nomarks
  977.     surfaceparm trans
  978.     {
  979.         map textures/evil8_fx/e8circle_blue.tga
  980.         blendfunc add
  981.         rgbGen identity
  982.     }
  983. }
  984.  
  985. textures/evil8_fx/e8circle_red_fade
  986. {
  987.     qer_editorimage textures/evil8_fx/e8circle_red.tga
  988.     surfaceparm nolightmap
  989.     surfaceparm nomarks
  990.     surfaceparm trans
  991.     cull disable
  992.     {
  993.         map textures/evil8_fx/e8circle_red.tga
  994.         blendfunc add
  995.         rgbGen wave triangle 0.2 0.5 0 0.5 
  996.     }
  997. }
  998.  
  999. textures/evil8_fx/e8circle_blue_fade
  1000. {
  1001.     qer_editorimage textures/evil8_fx/e8circle_blue.tga
  1002.     surfaceparm nolightmap
  1003.     surfaceparm nomarks
  1004.     surfaceparm trans
  1005.     cull disable
  1006.     {
  1007.         map textures/evil8_fx/e8circle_blue.tga
  1008.         blendfunc add
  1009.         rgbGen wave triangle 0.2 0.5 0 0.5 
  1010.     }
  1011. }
  1012.  
  1013. textures/evil8_fx/e8spawn01b
  1014. {
  1015.     {
  1016.         map textures/sfx/proto_zzztblu2.tga
  1017.         rgbGen identity
  1018.         tcMod turb 0 0.5 0 9.6
  1019.         tcMod scale 2 2
  1020.         tcMod scroll 9 5
  1021.     }
  1022.     {
  1023.         map textures/evil8_fx/e8spawn01b.tga
  1024.         blendfunc blend
  1025.         rgbGen identity
  1026.     }
  1027.     {
  1028.         map $lightmap 
  1029.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  1030.         rgbGen identity
  1031.         tcGen lightmap 
  1032.     }
  1033. }
  1034.  
  1035. textures/evil8_trim/e8trim_bluefx
  1036. {
  1037.     q3map_lightimage textures/e8trim/evil8_trimfx_b.tga
  1038.     q3map_surfacelight 100
  1039.     {
  1040.         map $lightmap 
  1041.         rgbGen identity
  1042.         tcGen lightmap 
  1043.     }
  1044.     {
  1045.         map textures/evil8_trim/e8trim_bluefx.tga
  1046.         blendfunc filter
  1047.         rgbGen identity
  1048.     }
  1049.     {
  1050.         map textures/evil8_trim/e8trimfx_b.tga
  1051.         blendfunc add
  1052.         tcMod scroll -2 0
  1053.     }
  1054. }
  1055.  
  1056. textures/evil8_trim/e8trim_redfx
  1057. {
  1058.     q3map_lightimage textures/evil8_trim/e8trimfx_r.tga
  1059.     q3map_surfacelight 100
  1060.     {
  1061.         map $lightmap 
  1062.         rgbGen identity
  1063.         tcGen lightmap 
  1064.     }
  1065.     {
  1066.         map textures/evil8_trim/e8trim_redfx.tga
  1067.         blendfunc filter
  1068.         rgbGen identity
  1069.     }
  1070.     {
  1071.         map textures/evil8_trim/e8trimfx_r.tga
  1072.         blendfunc add
  1073.         tcMod scroll -2 0
  1074.     }
  1075. }
  1076.  
  1077. //not for public release :P
  1078. textures/evil8_fx/e8evilspacetxt
  1079. {
  1080.     surfaceparm nomarks
  1081.     surfaceparm trans
  1082.     surfaceparm pointlight
  1083.     {
  1084.         map textures/evil8_fx/e8evilspacetxt.tga
  1085.         blendfunc add
  1086.         rgbGen Vertex
  1087.     }
  1088. }
  1089.  
  1090. textures/evil8_lights/e8tinylight
  1091. {
  1092.     qer_editorimage textures/evil8_lights/e8tinylight.tga
  1093.     q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga
  1094.     surfaceparm nomarks
  1095.     q3map_surfacelight 950
  1096.     {
  1097.         map textures/evil8_lights/e8tinylight.tga
  1098.     }
  1099.     {
  1100.         map $lightmap 
  1101.         blendfunc filter
  1102.         tcGen lightmap 
  1103.     }
  1104.     {
  1105.         map textures/evil8_lights/e8tinylight.blend.tga
  1106.         blendfunc add
  1107.     }
  1108. }
  1109.  
  1110. textures/evil8_lights/e8tinylightblue
  1111. {
  1112.     qer_editorimage textures/evil8_lights/e8tinylightblue.tga
  1113.     surfaceparm nomarks
  1114.     q3map_surfacelight 950
  1115.     q3map_flare flareShader
  1116.     {
  1117.         map textures/evil8_lights/e8tinylightblue.tga
  1118.     }
  1119.     {
  1120.         map $lightmap 
  1121.         blendfunc filter
  1122.         tcGen lightmap 
  1123.     }
  1124.     {
  1125.         map textures/evil8_lights/e8tinylightblue.blend.tga
  1126.         blendfunc add
  1127.     }
  1128. }
  1129.  
  1130. textures/evil8_fx/e8beam
  1131. {
  1132.     qer_editorimage textures/evil8_fx/e8beam.tga
  1133.     surfaceparm nolightmap
  1134.     surfaceparm nomarks
  1135.     surfaceparm nonsolid
  1136.     surfaceparm trans
  1137.     cull disable
  1138.     qer_trans 0.6
  1139.     {
  1140.         map textures/evil8_fx/e8beam.tga
  1141.         blendfunc add
  1142.         tcMod scroll 0.3 0
  1143.     }
  1144. }
  1145.  
  1146. textures/evil8_fx/e8beam_blue
  1147. {
  1148.     qer_editorimage textures/evil8_fx/e8beam_blue.tga
  1149.     surfaceparm nolightmap
  1150.     surfaceparm nomarks
  1151.     surfaceparm nonsolid
  1152.     surfaceparm trans
  1153.     cull disable
  1154.     qer_trans 0.6
  1155.     {
  1156.         map textures/evil8_fx/e8beam_blue.tga
  1157.         blendfunc add
  1158.         tcMod scroll 0.3 0
  1159.     }
  1160. }
  1161.  
  1162. textures/evil8_base/e8metal03c_shiney
  1163. {
  1164.     qer_editorimage textures/evil8_base/e8metal03c.tga
  1165.     {
  1166.         map textures/effects/tinfx.tga
  1167.         rgbGen identity
  1168.         tcGen environment 
  1169.     }
  1170.     {
  1171.         map textures/evil8_base/e8metal03c.tga
  1172.         blendfunc blend
  1173.         rgbGen identity
  1174.     }
  1175.     {
  1176.         map $lightmap 
  1177.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  1178.         rgbGen identity
  1179.         tcGen lightmap 
  1180.     }
  1181. }
  1182.  
  1183. textures/evil8_base/e8metal_blue_shiney
  1184. {
  1185.     qer_editorimage textures/evil8_base/e8metal_blue.tga
  1186.     {
  1187.         map textures/effects/tinfx.tga
  1188.         rgbGen identity
  1189.         tcGen environment 
  1190.     }
  1191.     {
  1192.         map textures/evil8_base/e8metal_blue.tga
  1193.         blendfunc blend
  1194.         rgbGen identity
  1195.     }
  1196.     {
  1197.         map $lightmap 
  1198.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  1199.         rgbGen identity
  1200.         tcGen lightmap 
  1201.     }
  1202. }
  1203.  
  1204. textures/evil8_base/e8metal_red_shiney
  1205. {
  1206.     qer_editorimage textures/evil8_base/e8metal_red.tga
  1207.     {
  1208.         map textures/effects/tinfx.tga
  1209.         rgbGen identity
  1210.         tcGen environment 
  1211.     }
  1212.     {
  1213.         map textures/evil8_base/e8metal_red.tga
  1214.         blendfunc blend
  1215.         rgbGen identity
  1216.     }
  1217.     {
  1218.         map $lightmap 
  1219.         blendfunc gl_dst_color gl_one_minus_dst_alpha
  1220.         rgbGen identity
  1221.         tcGen lightmap 
  1222.     }
  1223. }
  1224.  
  1225. //broken shader D:?
  1226. textures/evil8_trim/e8trimlight
  1227. {
  1228.     q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga
  1229.     q3map_surfacelight 100
  1230.     {
  1231.         map $lightmap 
  1232.         rgbGen identity
  1233.         tcGen lightmap 
  1234.     }
  1235.     {
  1236.         map textures/evil8_trim/e8trimlight.tga
  1237.         blendfunc filter
  1238.         rgbGen identity
  1239.     }
  1240.     {
  1241.         map textures/evil8_trim/e8trimlight_fx.tga
  1242.         blendfunc add
  1243.         tcMod scroll -2 0
  1244.     }
  1245. }
  1246.  
  1247. textures/evil8_trim/e8trimlight2_blue
  1248. {
  1249.     qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga
  1250.     surfaceparm nomarks
  1251.     q3map_surfacelight 400
  1252.     q3map_flare flareShader
  1253.     {
  1254.         map textures/evil8_trim/e8trimlight2_blue.tga
  1255.     }
  1256.     {
  1257.         map $lightmap 
  1258.         blendfunc filter
  1259.         tcGen lightmap 
  1260.     }
  1261.     {
  1262.         map textures/evil8_trim/e8trimlight2_blue.blend.tga
  1263.         blendfunc add
  1264.         tcMod scroll -0.7 0
  1265.     }
  1266. }
  1267.  
  1268. textures/evil8_trim/e8trimlight2_red
  1269. {
  1270.     qer_editorimage textures/evil8_trim/e8trimlight2_red.tga
  1271.     surfaceparm nomarks
  1272.     q3map_surfacelight 400
  1273.     q3map_flare flareShader
  1274.     {
  1275.         map textures/evil8_trim/e8trimlight2_red.tga
  1276.     }
  1277.     {
  1278.         map $lightmap 
  1279.         blendfunc filter
  1280.         tcGen lightmap 
  1281.     }
  1282.     {
  1283.         map textures/evil8_trim/e8trimlight2_red.blend.tga
  1284.         blendfunc add
  1285.         tcMod scroll -0.7 0
  1286.     }
  1287. }
  1288.  
  1289. //===========================//
  1290. //=======floor sounds========//
  1291. //===========================//
  1292. textures/evil8_floor/e8clangfloor
  1293. {
  1294.     surfaceparm metalsteps
  1295.     {
  1296.         map $lightmap 
  1297.         rgbGen identity
  1298.         tcGen lightmap 
  1299.     }
  1300.     {
  1301.         map textures/evil8_floor/e8clangfloor.tga
  1302.         blendfunc filter
  1303.         rgbGen identity
  1304.     }
  1305. }
  1306.  
  1307. textures/evil8_floor/e8clangfloor01
  1308. {
  1309.     surfaceparm metalsteps
  1310.     {
  1311.         map $lightmap 
  1312.         rgbGen identity
  1313.         tcGen lightmap 
  1314.     }
  1315.     {
  1316.         map textures/evil8_floor/e8clangfloor01.tga
  1317.         blendfunc filter
  1318.         rgbGen identity
  1319.     }
  1320. }
  1321.  
  1322. textures/evil8_floor/e8clangfloor03
  1323. {
  1324.     surfaceparm metalsteps
  1325.     {
  1326.         map $lightmap 
  1327.         rgbGen identity
  1328.         tcGen lightmap 
  1329.     }
  1330.     {
  1331.         map textures/evil8_floor/e8clangfloor03.tga
  1332.         blendfunc filter
  1333.         rgbGen identity
  1334.     }
  1335. }
  1336.  
  1337. textures/evil8_floor/e8clangfloor04
  1338. {
  1339.     surfaceparm metalsteps
  1340.     {
  1341.         map $lightmap 
  1342.         rgbGen identity
  1343.         tcGen lightmap 
  1344.     }
  1345.     {
  1346.         map textures/evil8_floor/e8clangfloor04.tga
  1347.         blendfunc filter
  1348.         rgbGen identity
  1349.     }
  1350.     {
  1351.         map textures/detail/d_conc.tga
  1352.         blendfunc gl_dst_color gl_src_color
  1353.         tcMod scale 4 4
  1354.     }
  1355. }
  1356.  
  1357. textures/evil8_floor/e8clangfloor04_blue
  1358. {
  1359.     surfaceparm metalsteps
  1360.     {
  1361.         map $lightmap 
  1362.         rgbGen identity
  1363.         tcGen lightmap 
  1364.     }
  1365.     {
  1366.         map textures/evil8_floor/e8clangfloor04_blue.tga
  1367.         blendfunc filter
  1368.         rgbGen identity
  1369.     }
  1370. }
  1371.  
  1372. textures/evil8_floor/e8clangfloor04_red
  1373. {
  1374.     surfaceparm metalsteps
  1375.     {
  1376.         map $lightmap 
  1377.         rgbGen identity
  1378.         tcGen lightmap 
  1379.     }
  1380.     {
  1381.         map textures/evil8_floor/e8clangfloor04_red.tga
  1382.         blendfunc filter
  1383.         rgbGen identity
  1384.     }
  1385. }
  1386.  
  1387. textures/evil8_floor/e8clangfloor04b
  1388. {
  1389.     surfaceparm metalsteps
  1390.     {
  1391.         map $lightmap 
  1392.         rgbGen identity
  1393.         tcGen lightmap 
  1394.     }
  1395.     {
  1396.         map textures/evil8_floor/e8clangfloor04b.tga
  1397.         blendfunc filter
  1398.         rgbGen identity
  1399.     }
  1400. }
  1401.  
  1402. textures/evil8_floor/e8clangfloor04warn
  1403. {
  1404.     surfaceparm metalsteps
  1405.     {
  1406.         map $lightmap 
  1407.         rgbGen identity
  1408.         tcGen lightmap 
  1409.     }
  1410.     {
  1411.         map textures/evil8_floor/e8clangfloor04warn.tga
  1412.         blendfunc filter
  1413.         rgbGen identity
  1414.     }
  1415. }
  1416.  
  1417. textures/evil8_floor/e8clangfloor04warn2
  1418. {
  1419.     surfaceparm metalsteps
  1420.     {
  1421.         map $lightmap 
  1422.         rgbGen identity
  1423.         tcGen lightmap 
  1424.     }
  1425.     {
  1426.         map textures/evil8_floor/e8clangfloor04warn2.tga
  1427.         blendfunc filter
  1428.         rgbGen identity
  1429.     }
  1430. }
  1431.  
  1432. textures/evil8_floor/e8clangfloor05
  1433. {
  1434.     surfaceparm metalsteps
  1435.     {
  1436.         map $lightmap 
  1437.         rgbGen identity
  1438.         tcGen lightmap 
  1439.     }
  1440.     {
  1441.         map textures/evil8_floor/e8clangfloor05.tga
  1442.         blendfunc filter
  1443.         rgbGen identity
  1444.     }
  1445. }
  1446.  
  1447. textures/evil8_floor/e8clangfloor05b
  1448. {
  1449.     surfaceparm metalsteps
  1450.     {
  1451.         map $lightmap 
  1452.         rgbGen identity
  1453.         tcGen lightmap 
  1454.     }
  1455.     {
  1456.         map textures/evil8_floor/e8clangfloor05b.tga
  1457.         blendfunc filter
  1458.         rgbGen identity
  1459.     }
  1460. }
  1461.  
  1462. textures/evil8_floor/e8clangfloor05c
  1463. {
  1464.     surfaceparm metalsteps
  1465.     {
  1466.         map $lightmap 
  1467.         rgbGen identity
  1468.         tcGen lightmap 
  1469.     }
  1470.     {
  1471.         map textures/evil8_floor/e8clangfloor05c.tga
  1472.         blendfunc filter
  1473.         rgbGen identity
  1474.     }
  1475. }
  1476.  
  1477. textures/dsi/weapspawn01
  1478. {
  1479.     surfaceparm nomarks
  1480.     surfaceparm trans
  1481.     surfaceparm pointlight
  1482.     nopicmip
  1483.     polygonoffset
  1484.     {
  1485.         clampmap textures/dsi/weapspawn01.tga
  1486.         blendfunc add
  1487.         rgbGen Vertex
  1488.         tcMod rotate 45
  1489.     }
  1490.     {
  1491.         map textures/dsi/weapspawn01_glow.tga
  1492.         blendfunc add
  1493.         rgbGen Vertex
  1494.     }
  1495. }
  1496.  
  1497. textures/dsi/dsiglass
  1498. {
  1499.     qer_editorimage textures/dsi/dsiglass.tga
  1500.     surfaceparm trans
  1501.     cull disable
  1502.     qer_trans 0.5
  1503.     {
  1504.         map textures/effects/tinfx.tga
  1505.         blendfunc add
  1506.         rgbGen identity
  1507.         tcGen environment 
  1508.     }
  1509.     {
  1510.         map $lightmap 
  1511.         blendfunc filter
  1512.         rgbGen identity
  1513.         tcGen lightmap 
  1514.     }
  1515. }
  1516.