home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2002 April / GSSH42002.iso / EDITOREN / JK2 / JK2EditingTools.exe / base / shaders / test.shader < prev    next >
Encoding:
Text File  |  2002-03-28  |  19.7 KB  |  1,002 lines

  1. textures/tests/glass_green
  2. {
  3.     surfaceparm    nonsolid
  4.     surfaceparm    trans
  5.     cull    disable
  6.     {
  7.         map textures/tests/glass_green
  8.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  9.     }
  10.     {
  11.         map textures/tests/env_chrome_add
  12.         blendFunc GL_ONE GL_ONE
  13.         tcGen environment
  14.     }
  15. }
  16.  
  17. textures/tests/glasspartition
  18. {
  19.     surfaceparm    nonsolid
  20.     surfaceparm    trans
  21.     cull    disable
  22.     {
  23.         map textures/tests/glasspartition
  24.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  25.     }
  26.     {
  27.         map textures/tests/env_chrome_add
  28.         blendFunc GL_ONE GL_ONE
  29.         tcGen environment
  30.     }
  31. }
  32.  
  33. textures/tests/test1
  34. {
  35.     qer_editorimage    textures/impgarrison/new5.tga
  36.     {
  37.         map $lightmap
  38.     }
  39.     {
  40.         map textures/impgarrison/new5
  41.         blendFunc GL_DST_COLOR GL_ZERO
  42.     }
  43.     {
  44.         map textures/tests/env_chrome_add2
  45.         blendFunc GL_ONE GL_ONE
  46.         tcGen environment
  47.     }
  48. }
  49.  
  50. textures/tests/test2
  51. {
  52.     qer_editorimage    textures/impgarrison/disk_side_02.tga
  53.     {
  54.         map $lightmap
  55.     }
  56.     {
  57.         map textures/impgarrison/disk_side_02
  58.         blendFunc GL_DST_COLOR GL_ZERO
  59.     }
  60.     {
  61.         map textures/tests/env_chrome_add
  62.         blendFunc GL_ONE GL_ONE
  63.         tcGen environment
  64.     }
  65. }
  66.  
  67. textures/tests/test3
  68. {
  69.     qer_editorimage    textures/impgarrison/floor01.tga
  70.     {
  71.         map $lightmap
  72.     }
  73.     {
  74.         map textures/impgarrison/floor01
  75.         blendFunc GL_DST_COLOR GL_ZERO
  76.     }
  77.     {
  78.         map textures/tests/glass1
  79.         blendFunc GL_ONE GL_ONE
  80.         tcGen environment
  81.         tcMod scale 0.5 0.5
  82.     }
  83. }
  84.  
  85. // *****************************************
  86.  
  87. // *    Glass Shaders from Trek        *
  88.  
  89. // *****************************************
  90.  
  91. textures/tests/glass1_opaque
  92. {
  93.     qer_editorimage    textures/tests/glass1.tga
  94.     q3map_tesssize    48
  95.     qer_trans    0.5
  96.     surfaceparm    trans
  97.     {
  98. // tcMod scale 3 3
  99.  
  100.         map textures/tests/glass1
  101.         blendFunc GL_ONE GL_ZERO
  102.         tcGen environment
  103.     }
  104.     {
  105.         map textures/tests/glass1
  106.         blendFunc GL_ONE GL_ONE
  107.         detail
  108.         tcGen environment
  109.         tcMod scale -2 2
  110.     }
  111.     {
  112.         map $lightmap
  113.         blendFunc GL_DST_COLOR GL_ZERO
  114.     }
  115. }
  116.  
  117. textures/tests/glass1
  118. {
  119.     qer_trans    0.5
  120.     surfaceparm    nonopaque
  121.     surfaceparm    trans
  122.     q3map_nolightmap
  123.     {
  124.         map textures/tests/glass2
  125.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  126.     }
  127.     {
  128. // tcMod scale 3 3
  129.  
  130.         map textures/tests/glass2
  131.         blendFunc GL_ONE GL_ONE
  132.         tcGen environment
  133.     }
  134. }
  135.  
  136. textures/tests/glass_nolightmap
  137. {
  138.     qer_editorimage    textures/tests/glass1.tga
  139.     qer_trans    0.5
  140.     surfaceparm    trans
  141.     q3map_nolightmap
  142.     {
  143.         map textures/tests/glass1
  144.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  145.     }
  146.     {
  147. // tcMod scale 3 3
  148.  
  149.         map textures/tests/glass1
  150.         blendFunc GL_ONE GL_ONE
  151.         tcGen environment
  152.     }
  153. }
  154.  
  155. textures/tests/glass_vertexlight
  156. {
  157.     qer_editorimage    textures/tests/glass1.tga
  158.     qer_trans    0.5
  159.     surfaceparm    trans
  160.     q3map_nolightmap
  161.     q3map_onlyvertexlighting
  162.     {
  163. // tcMod scale 3 3
  164.  
  165.         map textures/tests/glass1
  166.         blendFunc GL_ONE GL_ONE
  167.         rgbGen vertex
  168.         tcGen environment
  169.     }
  170. }
  171.  
  172. textures/tests/light_test
  173. {
  174.     qer_editorimage    textures/impgarrison/grate01.tga
  175.     q3map_surfacelight    1200
  176.     q3map_nolightmap
  177.     {
  178.         map textures/impgarrison/grate01
  179.         rgbGen identity
  180.     }
  181. }
  182.  
  183. textures/tests/metal1
  184. {
  185.     qer_editorimage    textures/impgarrison/metal1.tga
  186.     q3map_surfacelight    300
  187.     q3map_nolightmap
  188.     {
  189.         map textures/impgarrison/metal1
  190.         rgbGen identity
  191.     }
  192. }
  193.  
  194. textures/tests/light_red
  195. {
  196.     qer_editorimage    textures/tests/light_red.tga
  197.     q3map_surfacelight    300
  198.     q3map_nolightmap
  199.     {
  200.         map textures/tests/light_red
  201.         rgbGen identity
  202.     }
  203. }
  204.  
  205. textures/tests/light_red2
  206. {
  207.     qer_editorimage    textures/tests/light_red2.tga
  208.     q3map_surfacelight    300
  209.     q3map_nolightmap
  210.     {
  211.         map textures/tests/light_red2
  212.         rgbGen identity
  213.     }
  214. }
  215.  
  216. textures/tests/light_blue
  217. {
  218.     qer_editorimage    textures/tests/light_blue.tga
  219.     q3map_surfacelight    2000
  220.     q3map_nolightmap
  221.     {
  222.         map textures/tests/light_blue
  223.         rgbGen identity
  224.     }
  225. }
  226.  
  227. textures/tests/light_red3
  228. {
  229.     qer_editorimage    textures/tests/light_red3.tga
  230.     q3map_surfacelight    10000
  231.     q3map_nolightmap
  232.     {
  233.         map textures/tests/light_red3
  234.         rgbGen identity
  235.     }
  236. }
  237.  
  238. textures/tests/forcefield
  239. {
  240.     qer_editorimage    textures/tests/energything.tga
  241.     surfaceparm    nomarks
  242.     surfaceparm    forcefield
  243.     surfaceparm    trans
  244.     q3map_nolightmap
  245.     cull    disable
  246.     {
  247.         map textures/tests/energything2
  248.         blendFunc GL_ONE GL_ONE
  249.         rgbGen wave sin 0.65 0.35 0 0.2
  250.         tcMod scroll -1 2
  251.     }
  252.     {
  253.         map textures/tests/energything2
  254.         blendFunc GL_ONE GL_ONE
  255.         tcMod scroll 2 1
  256.     }
  257. }
  258.  
  259. textures/tests/forcefield_2
  260. {
  261.     qer_editorimage    textures/tests/energything.tga
  262.     surfaceparm    nomarks
  263.     surfaceparm    forcefield
  264.     surfaceparm    trans
  265.     q3map_nolightmap
  266.     {
  267.         map textures/tests/energything
  268.         blendFunc GL_ONE GL_ONE
  269.         rgbGen wave sin 0.65 0.35 0 0.2
  270.     }
  271.     {
  272.         map textures/tests/energything2
  273.         blendFunc GL_ONE GL_ONE
  274.         tcMod scroll 562 0
  275.     }
  276. }
  277.  
  278. textures/tests/temp5
  279. {
  280.     {
  281.         map textures/tests/blue_glow
  282.         blendFunc GL_DST_COLOR GL_ZERO
  283.         depthWrite
  284.         rgbGen wave sin 0 1 0 2
  285.     }
  286.     {
  287.         map textures/tests/temp5
  288.         blendFunc GL_ONE GL_SRC_ALPHA
  289.     }
  290.     {
  291.         map $lightmap
  292.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  293.     }
  294. }
  295.  
  296. textures/tests/glass_reflective
  297. {
  298.     qer_editorimage    textures/tests/glass2.tga
  299.     q3map_tesssize    48
  300.     qer_trans    0.5
  301.     surfaceparm    forcefield
  302.     surfaceparm    trans
  303.     q3map_nolightmap
  304.     {
  305.         map textures/tests/glass2
  306.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  307.     }
  308.     {
  309. // tcMod scale 3 3
  310.  
  311.         map textures/tests/glass2
  312.         blendFunc GL_ONE GL_ONE
  313.         tcGen environment
  314.     }
  315. }
  316.  
  317. textures/tests/floor_specular
  318. {
  319.     qer_editorimage    textures/impgarrison/floor01.tga
  320.     {
  321.         map $lightmap
  322.     }
  323.     {
  324.         map textures/bespin/floor2
  325.         blendFunc GL_DST_COLOR GL_ZERO
  326.         alphaGen lightingSpecular
  327.     }
  328. }
  329.  
  330. textures/tests/floor_slick
  331. {
  332.     qer_editorimage    textures/impgarrison/floor01.tga
  333.     surfaceparm    slick
  334.     {
  335.         map $lightmap
  336.     }
  337.     {
  338.         map textures/bespin/basic2
  339.         blendFunc GL_DST_COLOR GL_ZERO
  340.         alphaGen lightingSpecular
  341.     }
  342. }
  343.  
  344. textures/tests/energything3
  345. {
  346.     surfaceparm    nomarks
  347.     surfaceparm    forcefield
  348.     q3map_nolightmap
  349.     {
  350.         map textures/tests/energything3
  351.         blendFunc GL_ONE GL_ONE
  352.         tcMod scroll 0 1.1
  353.     }
  354.     {
  355.         map textures/tests/energything3
  356.         blendFunc GL_ONE GL_ONE
  357.         tcMod scroll 0 0.9
  358.     }
  359.     {
  360.         map textures/tests/energything3
  361.         blendFunc GL_ONE GL_ONE
  362.         tcMod scroll 0 0.4
  363.     }
  364.     {
  365.         map textures/tests/energything3
  366.         blendFunc GL_ONE GL_ONE
  367.         tcMod scroll 0 0.1
  368.     }
  369. }
  370.  
  371. textures/tests/glass_portal
  372. {
  373.     qer_editorimage    textures/tests/glass2
  374.     qer_trans    0.5
  375.     surfaceparm    trans
  376.     portal
  377.     q3map_nolightmap
  378.     {
  379.         map textures/tests/glass2
  380.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  381.         alphaGen portal 256
  382.     }
  383.     {
  384. // tcMod scale 3 3
  385.  
  386.         map textures/tests/glass2
  387.         blendFunc GL_ONE GL_ONE
  388.         tcGen environment
  389.     }
  390. }
  391.  
  392. textures/tests/slick_tube
  393. {
  394.     qer_editorimage    textures/nar_hideout/floor5
  395.     surfaceparm    slick
  396.     surfaceparm    forcefield
  397.     {
  398.         map $lightmap
  399.     }
  400.     {
  401.         map textures/nar_hideout/floor5
  402.         blendFunc GL_DST_COLOR GL_ZERO
  403.         alphaGen lightingSpecular
  404.     }
  405. }
  406.  
  407. textures/tests/waste
  408. {
  409. // {
  410.  
  411. // map textures/tests/shine
  412.  
  413. // blendFunc GL_DST_COLOR GL_SRC_COLOR
  414.  
  415. // detail
  416.  
  417. // tcGen environment
  418.  
  419. // tcMod scroll 0.13 0.14
  420.  
  421. // }
  422.  
  423. // {
  424.  
  425. // map textures/tests/shine
  426.  
  427. // blendFunc GL_DST_COLOR GL_SRC_COLOR
  428.  
  429. // detail
  430.  
  431. // tcGen environment
  432.  
  433. // tcMod scroll -0.17 -0.09
  434.  
  435. // }
  436.  
  437.     qer_editorimage    textures/tests/waste
  438.     q3map_tesssize    192
  439.     surfaceparm    nosteps
  440.     surfaceparm    nonsolid
  441.     surfaceparm    trans
  442.     cull    disable
  443.     deformvertexes    wave    200 sin 0 2 0 0.5
  444.     {
  445.         map textures/tests/waste
  446.         blendFunc GL_ONE GL_SRC_COLOR
  447.         rgbGen identity
  448.         tcMod scroll 0 0.1
  449.         tcMod turb 0.1 0.1 0.1 0.1
  450.     }
  451.     {
  452.         map $lightmap
  453.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  454.         rgbGen identity
  455.     }
  456. }
  457.  
  458. textures/tests/glass_security
  459. {
  460.     qer_editorimage    textures/tests/glass2
  461.     qer_trans    0.5
  462.     surfaceparm    nonopaque
  463.     surfaceparm    trans
  464.     q3map_nolightmap
  465.     {
  466.         map textures/tests/glass2
  467.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  468.     }
  469.     {
  470. // tcMod scale 3 3
  471.  
  472.         map textures/tests/glass2
  473.         blendFunc GL_ONE GL_ONE
  474.         tcGen environment
  475.     }
  476.     {
  477.         map textures/kejim/security_glass
  478.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  479.     }
  480. }
  481.  
  482. textures/tests/mirror_floor2
  483. {
  484.     qer_editorimage    textures/tests/qer_mirror.tga
  485.     surfaceparm    forcefield
  486.     portal
  487.     q3map_nolightmap
  488.     {
  489.         map textures/tests/qer_mirror2b
  490.         blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
  491.         depthWrite
  492.     }
  493.     {
  494.         map textures/tests/floor02_alphab
  495.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  496.     }
  497.     {
  498.         map textures/kejim/env_newfloor_kej
  499.         blendFunc GL_ONE GL_ONE
  500.         rgbGen const ( 0.200000 0.200000 0.200000 )
  501.         tcGen environment
  502.     }
  503. }
  504.  
  505. textures/tests/forcefield_nonsolid
  506. {
  507.     qer_editorimage    textures/tests/energything.tga
  508.     surfaceparm    nomarks
  509.     surfaceparm    nonsolid
  510.     surfaceparm    forcefield
  511.     surfaceparm    trans
  512.     q3map_nolightmap
  513.     cull    disable
  514.     {
  515.         map textures/tests/energything2
  516.         blendFunc GL_ONE GL_ONE
  517.         rgbGen wave sin 0.65 0.35 0 0.2
  518.         tcMod scroll -1 2
  519.     }
  520.     {
  521.         map textures/tests/energything2
  522.         blendFunc GL_ONE GL_ONE
  523.         tcMod scroll 2 1
  524.     }
  525. }
  526.  
  527. textures/tests/glass_security_border
  528. {
  529.     qer_editorimage    textures/tests/glass2
  530.     qer_trans    0.5
  531.     surfaceparm    nonopaque
  532.     surfaceparm    trans
  533.     q3map_nolightmap
  534.     {
  535.         map textures/tests/glass2
  536.         blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR
  537.     }
  538.     {
  539. // tcMod scale 3 3
  540.  
  541.         map textures/tests/glass2
  542.         blendFunc GL_ONE GL_ONE
  543.         tcGen environment
  544.     }
  545.     {
  546.         map textures/kejim/security_glass_border
  547.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  548.     }
  549. }
  550.  
  551. textures/tests/forcefield_block
  552. {
  553.     qer_editorimage    textures/tests/energything.tga
  554.     surfaceparm    nomarks
  555.     surfaceparm    playerclip
  556.     surfaceparm    monsterclip
  557.     surfaceparm    botclip
  558.     surfaceparm    shotclip
  559.     surfaceparm    forcefield
  560.     q3map_nolightmap
  561.     cull    disable
  562.     {
  563.         map textures/tests/energything2
  564.         blendFunc GL_ONE GL_ONE
  565.         rgbGen wave sin 0.65 0.35 0 0.2
  566.         tcMod scroll -1 2
  567.     }
  568.     {
  569.         map textures/tests/energything2
  570.         blendFunc GL_ONE GL_ONE
  571.         tcMod scroll 2 1
  572.     }
  573. }
  574.  
  575. textures/tests/energything_block
  576. {
  577.     qer_editorimage    textures/tests/energything3
  578.     surfaceparm    nomarks
  579.     surfaceparm    playerclip
  580.     surfaceparm    monsterclip
  581.     surfaceparm    botclip
  582.     surfaceparm    shotclip
  583.     surfaceparm    forcefield
  584.     q3map_nolightmap
  585.     {
  586.         map textures/tests/energything3
  587.         blendFunc GL_ONE GL_ONE
  588.         tcMod scroll 0 1.1
  589.     }
  590.     {
  591.         map textures/tests/energything3
  592.         blendFunc GL_ONE GL_ONE
  593.         tcMod scroll 0 0.9
  594.     }
  595.     {
  596.         map textures/tests/energything3
  597.         blendFunc GL_ONE GL_ONE
  598.         tcMod scroll 0 0.4
  599.     }
  600.     {
  601.         map textures/tests/energything3
  602.         blendFunc GL_ONE GL_ONE
  603.         tcMod scroll 0 0.1
  604.     }
  605. }
  606.  
  607. textures/tests/mirror_floor
  608. {
  609.     qer_editorimage    textures/tests/qer_mirror.tga
  610.     surfaceparm    forcefield
  611.     portal
  612.     q3map_nolightmap
  613.     sort    portal
  614.     {
  615.         map textures/tests/floor02_alphac
  616.         blendFunc GL_ONE GL_ONE
  617.     }
  618.     {
  619.         map textures/tests/qer_mirror2b
  620.         blendFunc GL_ONE GL_ONE_MINUS_SRC_ALPHA
  621.         depthWrite
  622.         alphaGen portal 256
  623.     }
  624. }
  625.  
  626. textures/impdetention/elevatorup_on
  627. {
  628.     {
  629.         map $lightmap
  630.     }
  631.     {
  632.         map textures/impdetention/elevatorup
  633.         blendFunc GL_DST_COLOR GL_ZERO
  634.     }
  635.     {
  636.         map textures/impdetention/elevatorup_on
  637.         blendFunc GL_ONE GL_ONE
  638.     }
  639. }
  640.  
  641. textures/impdetention/elevatordown_on
  642. {
  643.     {
  644.         map $lightmap
  645.     }
  646.     {
  647.         map textures/impdetention/elevatordown
  648.         blendFunc GL_DST_COLOR GL_ZERO
  649.     }
  650.     {
  651.         map textures/impdetention/elevatordown_on
  652.         blendFunc GL_ONE GL_ONE
  653.     }
  654. }
  655.  
  656. textures/impdetention/control_ff_on
  657. {
  658.     sort    opaque
  659.     {
  660.         map textures/tests/energything2
  661.         tcMod scroll -5 1
  662.     }
  663.     {
  664.         map textures/tests/energything2
  665.         blendFunc GL_ONE GL_ONE
  666.         tcMod scroll 1 2
  667.     }
  668.     {
  669.         map textures/impdetention/control_ff_on
  670.         blendFunc GL_ONE GL_SRC_ALPHA
  671.     }
  672.     {
  673.         map $lightmap
  674.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  675.     }
  676. }
  677.  
  678. textures/impdetention/elevatorcall
  679. {
  680.     {
  681.         map $lightmap
  682.     }
  683.     {
  684.         map textures/impdetention/elevatorcall
  685.         blendFunc GL_DST_COLOR GL_ZERO
  686.     }
  687.     {
  688.         map textures/impdetention/elevatorcall_on
  689.         blendFunc GL_ONE GL_ONE
  690.         rgbGen wave sin 0 1 0.5 1
  691.     }
  692.     {
  693.         map textures/impdetention/elevatorcall_on2
  694.         blendFunc GL_ONE GL_ONE
  695.         rgbGen wave sin 0 1 0 1
  696.     }
  697. }
  698.  
  699. textures/impdetention/ff_edge
  700. {
  701.     q3map_nolightmap
  702.     {
  703.         map textures/impdetention/edge1
  704.     }
  705.     {
  706.         map textures/impdetention/ff_edge
  707.         blendFunc GL_ONE GL_ONE
  708.         tcMod scroll 1 0
  709.     }
  710.     {
  711.         map textures/impdetention/ff_edge
  712.         blendFunc GL_ONE GL_ONE
  713.         tcMod scroll -0.7 0
  714.     }
  715. }
  716.  
  717. textures/impdetention/light_red
  718. {
  719.     qer_editorimage    textures/impdetention/light_red
  720.     q3map_surfacelight    2000
  721.     q3map_nolightmap
  722.     {
  723.         map textures/impdetention/light_red
  724.         rgbGen identity
  725.     }
  726. }
  727.  
  728. textures/impdetention/light_white
  729. {
  730.     qer_editorimage    textures/impdetention/light_white
  731.     q3map_surfacelight    2000
  732.     q3map_nolightmap
  733.     {
  734.         map textures/impdetention/light_white
  735.         rgbGen identity
  736.     }
  737. }
  738.  
  739. textures/impdetention/elevatorup
  740. {
  741.     {
  742.         map $lightmap
  743.     }
  744.     {
  745.         map textures/impdetention/elevatorup
  746.         blendFunc GL_DST_COLOR GL_ZERO
  747.     }
  748.     {
  749.         map textures/impdetention/elevator_glow
  750.         blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
  751.     }
  752. }
  753.  
  754. textures/impdetention/elevatordown
  755. {
  756.     {
  757.         map $lightmap
  758.     }
  759.     {
  760.         map textures/impdetention/elevatordown
  761.         blendFunc GL_DST_COLOR GL_ZERO
  762.     }
  763.     {
  764.         map textures/impdetention/elevator_glow
  765.         blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
  766.     }
  767. }
  768.  
  769. textures/impdetention/crate
  770. {
  771.     {
  772.         map textures/impdetention/red
  773.         blendFunc GL_ONE GL_ZERO
  774.         rgbGen wave sin 1.5 1 0 0.5
  775.     }
  776.     {
  777.         map textures/impdetention/crate
  778.         blendFunc GL_ONE GL_SRC_ALPHA
  779.     }
  780.     {
  781.         map $lightmap
  782.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  783.     }
  784. }
  785.  
  786. textures/impdetention/512_512lights
  787. {
  788.     {
  789.         map textures/impdetention/light_fx
  790.         tcMod rotate 5
  791.         tcMod scroll 0.1 0.3
  792.     }
  793.     {
  794.         map textures/impdetention/512_512lights
  795.         blendFunc GL_ONE GL_SRC_ALPHA
  796.     }
  797.     {
  798.         map $lightmap
  799.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  800.     }
  801. }
  802.  
  803. textures/impdetention/deathcon1a
  804. {
  805.     {
  806.         map textures/tests/energything2
  807.         tcMod scroll 0 0.1
  808.         tcMod scale 2 2
  809.         tcMod turb 0 0.1 0 2
  810.     }
  811.     {
  812.         map textures/impdetention/deathcon1a
  813.         blendFunc GL_ONE GL_SRC_ALPHA
  814.     }
  815.     {
  816.         map $lightmap
  817.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  818.     }
  819. }
  820.  
  821. textures/impdetention/deathcon1
  822. {
  823.     {
  824.         map textures/tests/energything2
  825.         tcMod scale 4 4
  826.         tcMod turb 0 0.4 0 1
  827.     }
  828.     {
  829.         map textures/impdetention/deathcon1
  830.         blendFunc GL_ONE GL_SRC_ALPHA
  831.     }
  832.     {
  833.         map $lightmap
  834.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  835.     }
  836. }
  837.  
  838. textures/impdetention/deathcon2a
  839. {
  840.     {
  841.         map textures/tests/energything2
  842.         tcMod stretch sin 0 0.2 0 0.3
  843.     }
  844.     {
  845.         map textures/impdetention/deathcon2a
  846.         blendFunc GL_ONE GL_SRC_ALPHA
  847.     }
  848.     {
  849.         map $lightmap
  850.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  851.     }
  852. }
  853.  
  854. textures/impdetention/deathcon2
  855. {
  856.     {
  857.         map textures/tests/energything2
  858.         tcMod scroll 0 2
  859.     }
  860.     {
  861.         map textures/impdetention/deathcon2
  862.         blendFunc GL_ONE GL_SRC_ALPHA
  863.     }
  864.     {
  865.         map $lightmap
  866.         blendFunc GL_DST_COLOR GL_SRC_COLOR
  867.     }
  868. }
  869.  
  870. textures/impdetention/light_blue
  871. {
  872.     qer_editorimage    textures/impdetention/light_blue
  873.     q3map_surfacelight    2000
  874.     q3map_nolightmap
  875.     {
  876.         map textures/impdetention/light_blue
  877.         rgbGen identity
  878.     }
  879. }
  880.  
  881. textures/impdetention/light_white_flare
  882. {
  883.     qer_editorimage    textures/impdetention/light_white
  884.     q3map_surfacelight    2000
  885.     q3map_flare    textures/flares/flare_white2
  886.     q3map_nolightmap
  887.     {
  888.         map textures/impdetention/light_white
  889.         rgbGen identity
  890.     }
  891. }
  892.  
  893. textures/yavin/map
  894. {
  895.     surfaceparm    forcefield
  896.     q3map_nolightmap
  897.     {
  898.         map textures/yavin/map
  899.         blendFunc GL_ONE GL_ONE
  900.     }
  901. }
  902.  
  903. textures/yavin/slipdirt
  904. {
  905.     qer_editorimage    textures/yavin/dugdirt
  906.     surfaceparm    slick
  907.     surfaceparm    nodamage
  908.     {
  909.         map $lightmap
  910.     }
  911.     {
  912.         map textures/yavin/dugdirt
  913.         blendFunc GL_DST_COLOR GL_ZERO
  914.     }
  915. }
  916.  
  917. textures/yavin/mrj_water
  918. {
  919.     qer_editorimage    textures/yavin/water1
  920.     q3map_tesssize    128
  921.     surfaceparm    nomarks
  922.     surfaceparm    nonsolid
  923.     surfaceparm    nonopaque
  924.     surfaceparm    water
  925.     surfaceparm    trans
  926.     q3map_material    Water
  927.     q3map_nolightmap
  928.     q3map_onlyvertexlighting
  929.     q3map_novertexshadows
  930.     deformvertexes    wave    100 sin 0 1 0 1
  931.     {
  932.         map textures/yavin/water1
  933.         tcMod scroll 0.1 0.1
  934.         tcMod turb 1 0.3 1 0.1
  935.     }
  936. }
  937.  
  938. textures/yavin/coolant_test
  939. {
  940.     qer_editorimage    textures/kejim/coolant
  941.     q3map_tesssize    128
  942.     surfaceparm    nomarks
  943.     surfaceparm    nonsolid
  944.     surfaceparm    nonopaque
  945.     surfaceparm    water
  946.     surfaceparm    trans
  947.     q3map_material    Water
  948.     q3map_nolightmap
  949.     q3map_onlyvertexlighting
  950.     q3map_novertexshadows
  951.     sort    seeThrough
  952.     deformvertexes    wave    100 sin 0 1 0 1
  953.     {
  954.         map textures/kejim/coolant
  955.         blendFunc GL_ZERO GL_SRC_COLOR
  956.         tcMod scroll 0.1 0.1
  957.         tcMod turb 1 0.3 1 0.1
  958.     }
  959. }
  960.  
  961. textures/shapes
  962. {
  963.     qer_editorimage    textures/kejim/puzzle01.tga
  964.     cull    disable
  965.     {
  966.         animMap 4 textures/kejim/puzzle01.tga textures/kejim/puzzle04.tga textures/kejim/puzzle07.tga textures/kejim/puzzle10.tga 
  967.         blendFunc GL_ONE GL_ONE
  968.         rgbGen vertex
  969.     }
  970. }
  971.  
  972. textures/lines
  973. {
  974.     qer_editorimage    textures/kejim/puzzle02.tga
  975.     cull    disable
  976.     {
  977.         animMap 4 textures/kejim/puzzle02.tga textures/kejim/puzzle05.tga textures/kejim/puzzle08.tga textures/kejim/puzzle11.tga 
  978.         blendFunc GL_ONE GL_ONE
  979.         rgbGen vertex
  980.     }
  981. }
  982.  
  983. textures/dots
  984. {
  985.     qer_editorimage    textures/kejim/puzzle03.tga
  986.     cull    disable
  987.     {
  988.         animMap 4 textures/kejim/puzzle03.tga textures/kejim/puzzle06.tga textures/kejim/puzzle09.tga textures/kejim/puzzle12.tga 
  989.         blendFunc GL_ONE GL_ONE
  990.         rgbGen vertex
  991.     }
  992. }
  993.  
  994. textures/impgarrison/blastdoor_lock
  995. {
  996.     {
  997.         animMap 1 textures/impgarrison/blastdoor_lock textures/impgarrison/blastdoor_01 
  998.         blendFunc GL_ONE GL_ONE
  999.     }
  1000. }
  1001.  
  1002.