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

  1.  
  2. textures/german/wheel_surface
  3. {
  4.     surfaceParm metal
  5.  
  6.     qer_keyword special
  7.     qer_keyword metal
  8.     qer_keyword railgun
  9.  
  10.     {
  11.         map textures/German/wheel_surface.tga
  12.  
  13.     nextbundle
  14.         map $lightmap
  15.     }
  16. }
  17.  
  18. textures/german/rusty_iron
  19. {
  20.     qer_keyword special
  21.     qer_keyword metal
  22.     qer_keyword rusted
  23.     surfaceParm metal
  24.     {
  25.         map textures/German/rusty_iron.tga
  26.     nextbundle
  27.         map $lightmap
  28.     }
  29. }
  30.  
  31. textures/german/rusty_iron_pulsating
  32. {
  33.     qer_editorimage textures/German/rusty_iron.tga
  34.     qer_keyword special
  35.     qer_keyword metal
  36.     qer_keyword rusted
  37.     surfaceParm metal
  38.     {
  39.         map textures/German/rusty_iron.tga
  40.         depthWrite
  41.         rgbGen identity
  42.     nextbundle
  43.         map $lightmap
  44.         blendFunc blend
  45.         alphaGen const 1
  46.     }
  47.     { // pulsating layer
  48.         map textures/models/items/pulse.tga
  49.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  50.         rgbGen wave sin 0.25 0.25 0 0.75
  51.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  52.     }
  53.  
  54. }
  55.  
  56. textures/german/leaf_spring
  57. {
  58.     surfaceParm metal
  59.  
  60.     qer_keyword special
  61.     qer_keyword metal
  62.     qer_keyword rusted
  63.  
  64.     {
  65.         map textures/German/leaf_spring.tga
  66.  
  67.     nextbundle
  68.         map $lightmap
  69.     }
  70. }
  71.  
  72. textures/german/wheel_side
  73. {
  74.     surfaceParm metal
  75.  
  76.     qer_keyword special
  77.     qer_keyword metal
  78.     qer_keyword rusted
  79.  
  80.     {
  81.         map textures/German/wheel_side.tga
  82.  
  83.     nextbundle
  84.         map $lightmap
  85.     }
  86. }
  87.  
  88. textures/german/minen_stake
  89. {
  90.     surfaceParm wood
  91.  
  92.     qer_keyword signs
  93.     qer_keyword wood
  94.  
  95.     {
  96.         map textures/german/minen_stake.tga
  97.  
  98.     nextbundle
  99.         map $lightmap
  100.     }
  101. }
  102.  
  103. textures/german/minenpost_top
  104. {
  105.     surfaceParm wood
  106.  
  107.     qer_keyword signs
  108.     qer_keyword wood
  109.  
  110.     {
  111.         map textures/german/minenpost_top.tga
  112.  
  113.     nextbundle
  114.         map $lightmap
  115.     }
  116. }
  117.  
  118. textures/german/minen_side
  119. {
  120.     surfaceParm wood
  121.  
  122.     qer_keyword signs
  123.     qer_keyword wood
  124.  
  125.     {
  126.         map textures/german/minen_side.tga
  127.  
  128.     nextbundle
  129.         map $lightmap
  130.     }
  131. }
  132.  
  133. textures/german/minen_post
  134. {
  135.     surfaceParm wood
  136.  
  137.     qer_keyword signs
  138.     qer_keyword wood
  139.  
  140.     {
  141.         map textures/german/minen_post.tga
  142.  
  143.     nextbundle
  144.         map $lightmap
  145.     }
  146. }
  147.  
  148. textures/german/minen_gasse
  149. {
  150.     surfaceParm wood
  151.  
  152.     qer_keyword signs
  153.     qer_keyword wood
  154.  
  155.     {
  156.         map textures/german/minen_gasse.tga
  157.  
  158.     nextbundle
  159.         map $lightmap
  160.     }
  161. }
  162.  
  163. textures/german/minen_gap3
  164. {
  165.     surfaceParm wood
  166.  
  167.     qer_keyword signs
  168.     qer_keyword wood
  169.  
  170.     {
  171.         map textures/german/minen_gap3.tga
  172.  
  173.     nextbundle
  174.         map $lightmap
  175.     }
  176. }
  177.  
  178. textures/german/minen_gap2
  179. {
  180.     surfaceParm wood
  181.  
  182.     qer_keyword signs
  183.     qer_keyword wood
  184.  
  185.     {
  186.         map textures/german/minen_gap2.tga
  187.  
  188.     nextbundle
  189.         map $lightmap
  190.     }
  191. }
  192.  
  193. textures/german/minen_gap
  194. {
  195.     surfaceParm wood
  196.  
  197.     qer_keyword signs
  198.     qer_keyword wood
  199.  
  200.     {
  201.         map textures/german/minen_gap.tga
  202.  
  203.     nextbundle
  204.         map $lightmap
  205.     }
  206. }
  207.  
  208. textures/german/minen_fake
  209. {
  210.     surfaceParm wood
  211.  
  212.     qer_keyword signs
  213.     qer_keyword wood
  214.  
  215.     {
  216.         map textures/german/minen_fake.tga
  217.  
  218.     nextbundle
  219.         map $lightmap
  220.     }
  221. }
  222.  
  223. textures/german/minen_entmint
  224. {
  225.     surfaceParm wood
  226.  
  227.     qer_keyword signs
  228.     qer_keyword wood
  229.  
  230.     {
  231.         map textures/german/minen_entmint.tga
  232.  
  233.     nextbundle
  234.         map $lightmap
  235.     }
  236. }
  237.  
  238. textures/german/minen_back
  239. {
  240.     surfaceParm wood
  241.  
  242.     qer_keyword signs
  243.     qer_keyword wood
  244.  
  245.     {
  246.         map textures/german/minen_back.tga
  247.  
  248.     nextbundle
  249.         map $lightmap
  250.     }
  251. }
  252.  
  253. textures/german/minen_alt2
  254. {
  255.     surfaceParm wood
  256.  
  257.     qer_keyword signs
  258.     qer_keyword wood
  259.  
  260.     {
  261.         map textures/german/minen_alt2.tga
  262.  
  263.     nextbundle
  264.         map $lightmap
  265.     }
  266. }
  267.  
  268. textures/german/minen_alt
  269. {
  270.     surfaceParm wood
  271.  
  272.     qer_keyword signs
  273.     qer_keyword wood
  274.  
  275.     {
  276.         map textures/german/minen_alt.tga
  277.  
  278.     nextbundle
  279.         map $lightmap
  280.     }
  281. }
  282.  
  283. textures/german/minen
  284. {
  285.  
  286.  
  287.     {
  288.         map textures/german/minen.tga
  289.  
  290.     nextbundle
  291.         map $lightmap
  292.     }
  293. }
  294.  
  295. textures/german/naziprop1
  296. {
  297.     surfaceParm carpet
  298.     surfaceParm fence
  299.     surfaceParm alphashadow
  300.     cull back
  301.     nopicmip
  302.  
  303.     qer_editorimage textures/german/germanpst1.tga
  304.     qer_keyword signs
  305.     qer_keyword masked
  306.  
  307.     {
  308.         map textures/german/germanpst1.tga
  309.         alphaFunc GE128
  310.         depthWrite
  311.  
  312.     nextbundle
  313.         map $lightmap
  314.     }
  315. }
  316.  
  317. textures/german/german_sign_halt_jakoba
  318. {
  319.     surfaceParm metal
  320.     surfaceParm fence
  321.     surfaceParm alphashadow
  322.     cull none
  323.     nopicmip
  324.  
  325.     qer_editorimage textures/german/grmnsn_halt1.tga
  326.     qer_keyword signs
  327.  
  328.     {
  329.         map textures/german/grmnsn_halt1.tga
  330.         alphaFunc GE128
  331.         depthWrite
  332.  
  333.     nextbundle
  334.         map $lightmap
  335.     }
  336. }
  337.  
  338. textures/german/german_sign_halt_green
  339. {
  340.     surfaceParm metal
  341.     surfaceParm fence
  342.     surfaceParm alphashadow
  343.     cull none
  344.     nopicmip
  345.  
  346.     qer_editorimage textures/german/grmnsn_halt1grn.tga
  347.     qer_keyword signs
  348.  
  349.     {
  350.         map textures/german/grmnsn_halt1grn.tga
  351.         alphaFunc GE128
  352.         depthWrite
  353.  
  354.     nextbundle
  355.         map $lightmap
  356.     }
  357. }
  358.  
  359. textures/german/german_sign_halt_rust
  360. {
  361.     surfaceParm metal
  362.     surfaceParm fence
  363.     surfaceParm alphashadow
  364.     cull none
  365.     nopicmip
  366.  
  367.     qer_editorimage textures/german/grmnsn_halt1rst.tga
  368.     qer_keyword signs
  369.  
  370.     {
  371.         map textures/german/grmnsn_halt1rst.tga
  372.         alphaFunc GE128
  373.         depthWrite
  374.  
  375.     nextbundle
  376.         map $lightmap
  377.     }
  378. }
  379.  
  380. textures/german/nazibanner1
  381. {
  382.     surfaceParm carpet
  383.     surfaceParm nonsolid
  384.     surfaceParm fence
  385. // (Boon) Someone put bulge in here instead of flap.  I don't know why, maybe flap is broken in
  386. // the code or something.  Try putting flap back instead of bulge at some point...
  387. //     deformvertexes flap t 30 sin 0 10 0 .2
  388.     deformVertexes bulge 32 1 1
  389.     cull none
  390.     nopicmip
  391.  
  392.     qer_editorimage textures/german/nazbannr1.tga
  393.     qer_keyword masked
  394.     qer_keyword signs
  395.  
  396.     {
  397.         map textures/german/nazbannr1.tga
  398.         blendFunc blend
  399.  
  400.     nextbundle
  401.         map $lightmap
  402.     }
  403. }
  404.  
  405. textures/german/daily_gorring
  406. {
  407.     surfaceParm wood
  408.     surfaceParm nonsolid
  409.     surfaceParm fence
  410.     surfaceParm alphashadow
  411.     nopicmip
  412.  
  413.     qer_keyword signs
  414.     qer_keyword natural
  415.     qer_keyword carpet
  416.     qer_keyword wood
  417.     qer_keyword tudor
  418.     qer_editorimage textures/german/daily_gorring.tga
  419.  
  420.     {
  421.         map textures/german/daily_gorring.tga
  422.         alphaFunc GE128
  423.         depthWrite
  424.  
  425.     nextbundle
  426.         map $lightmap
  427.     }
  428. }
  429.  
  430. textures/german/jh_fcawwfy
  431. {
  432.     surfaceParm metal
  433.  
  434.     qer_keyword metal
  435.     qer_keyword signs
  436.  
  437.     {
  438.         map textures/german/jh_fcawwfy.tga
  439.         rgbGen identity
  440.         depthWrite
  441.     }
  442.     {
  443.         map $lightmap
  444.         blendFunc GL_DST_COLOR GL_ZERO
  445.         rgbGen identity
  446.         depthFunc equal
  447.     }
  448. }
  449.  
  450. textures/german/jh_nosmoking_ger1a
  451. {
  452.     surfaceParm metal
  453.  
  454.     qer_keyword signs
  455.     qer_keyword metal
  456.  
  457.     {
  458.         map textures/german/jh_nosmoking_ger1a.tga
  459.         rgbGen identity
  460.         depthWrite
  461.     }
  462.     {
  463.         map $lightmap
  464.         blendFunc GL_DST_COLOR GL_ZERO
  465.         rgbGen identity
  466.         depthFunc equal
  467.     }
  468. }
  469.  
  470. textures/german/jh_nosmoking_ger_0
  471. {
  472.     surfaceParm metal
  473.  
  474.     qer_editorimage textures/german/jh_nosmoking_ger.tga
  475.     qer_keyword signs
  476.     qer_keyword metal
  477.  
  478.     {
  479.         map textures/german/jh_nosmoking_ger.tga
  480.         rgbGen identity
  481.         depthWrite
  482.     }
  483.     {
  484.         map $lightmap
  485.         blendFunc GL_DST_COLOR GL_ZERO
  486.         rgbGen identity
  487.         depthFunc equal
  488.     }
  489. }
  490.  
  491. textures/german/jh_nosmoking_ger_0
  492. {
  493.     surfaceParm metal
  494.  
  495.     qer_editorimage textures/german/jh_nosmoking_ger.tga
  496.     qer_keyword signs
  497.     qer_keyword metal
  498.  
  499.     {
  500.         map textures/german/jh_nosmoking_ger.tga
  501.         rgbGen identity
  502.         depthWrite
  503.     }
  504.     {
  505.         map $lightmap
  506.         blendFunc GL_DST_COLOR GL_ZERO
  507.         rgbGen identity
  508.         depthFunc equal
  509.     }
  510. }
  511.  
  512. textures/german/jh_noentry1a
  513. {
  514.     surfaceParm metal
  515.     qer_keyword signs
  516.     qer_keyword metal
  517.  
  518.     {
  519.         map textures/german/jh_noentry1a.tga
  520.         rgbGen identity
  521.         depthWrite
  522.     }
  523.     {
  524.         map $lightmap
  525.         blendFunc GL_DST_COLOR GL_ZERO
  526.         rgbGen identity
  527.         depthFunc equal
  528.     }
  529. }
  530.  
  531. textures/german/nazbanner_eagle
  532. {
  533.     surfaceParm carpet
  534.     qer_keyword signs
  535.     {
  536.         map textures/german/nazbanner_eagle.tga
  537.         rgbGen identity
  538.         depthWrite
  539.     }
  540.     {
  541.         map $lightmap
  542.         blendFunc GL_DST_COLOR GL_ZERO
  543.         rgbGen identity
  544.         depthFunc equal
  545.     }
  546. }
  547.  
  548. textures/german/jh_driveslow
  549. {
  550.     surfaceParm metal
  551.  
  552.     qer_keyword signs
  553.     qer_keyword metal
  554.  
  555.     {
  556.         map textures/german/jh_driveslow.tga
  557.         rgbGen identity
  558.         depthWrite
  559.     }
  560.     {
  561.         map $lightmap
  562.         blendFunc GL_DST_COLOR GL_ZERO
  563.         rgbGen identity
  564.         depthFunc equal
  565.     }
  566. }
  567.  
  568. textures/german/jh_h20disbursement
  569. {
  570.     surfaceParm metal
  571.  
  572.     qer_keyword signs
  573.     qer_keyword metal
  574.  
  575.     {
  576.         map textures/german/jh_h20disbursement.tga
  577.         rgbGen identity
  578.         depthWrite
  579.     }
  580.     {
  581.         map $lightmap
  582.         blendFunc GL_DST_COLOR GL_ZERO
  583.         rgbGen identity
  584.         depthFunc equal
  585.     }
  586. }
  587.  
  588. textures/german/jh_gasstorage2
  589. {
  590.     surfaceParm metal
  591.  
  592.     qer_keyword signs
  593.     qer_keyword metal
  594.  
  595.     {
  596.         map textures/german/jh_gasstorage2.tga
  597.         rgbGen identity
  598.         depthWrite
  599.     }
  600.     {
  601.         map $lightmap
  602.         blendFunc GL_DST_COLOR GL_ZERO
  603.         rgbGen identity
  604.         depthFunc equal
  605.     }
  606. }
  607.  
  608. textures/german/jh_gasstorage_0
  609. {
  610.     surfaceParm metal
  611.  
  612.     qer_editorimage textures/german/jh_gasstorage.tga
  613.     qer_keyword rusted
  614.     qer_keyword signs
  615.     qer_keyword metal
  616.  
  617.     {
  618.         map textures/german/jh_gasstorage.tga
  619.         rgbGen identity
  620.         depthWrite
  621.     }
  622.     {
  623.         map $lightmap
  624.         blendFunc GL_DST_COLOR GL_ZERO
  625.         rgbGen identity
  626.         depthFunc equal
  627.     }
  628. }
  629.  
  630. textures/german/jh_nosmoking_ger_1
  631. {
  632.     surfaceParm metal
  633.  
  634.     qer_editorimage textures/german/jh_nosmoking_ger.tga
  635.     qer_keyword signs
  636.     qer_keyword metal
  637.  
  638.     {
  639.         map textures/german/jh_nosmoking_ger.tga
  640.         rgbGen identity
  641.         depthWrite
  642.     }
  643.     {
  644.         map $lightmap
  645.         blendFunc GL_DST_COLOR GL_ZERO
  646.         rgbGen identity
  647.         depthFunc equal
  648.     }
  649. }
  650.  
  651. textures/german/jh_noentry1_0
  652. {
  653.     surfaceParm metal
  654.  
  655.     qer_editorimage textures/german/jh_noentry1.tga
  656.     qer_keyword signs
  657.     qer_keyword metal
  658.  
  659.     {
  660.         map textures/german/jh_noentry1.tga
  661.         rgbGen identity
  662.         depthWrite
  663.     }
  664.     {
  665.         map $lightmap
  666.         blendFunc GL_DST_COLOR GL_ZERO
  667.         rgbGen identity
  668.         depthFunc equal
  669.     }
  670. }
  671.  
  672. textures/german/jh_airfield
  673. {
  674.     surfaceParm wood
  675.  
  676.     qer_keyword signs
  677.     qer_keyword wood
  678.  
  679.     {
  680.         map textures/german/jh_airfield.tga
  681.         rgbGen identity
  682.         depthWrite
  683.     }
  684.     {
  685.         map $lightmap
  686.         blendFunc GL_DST_COLOR GL_ZERO
  687.         rgbGen identity
  688.         depthFunc equal
  689.     }
  690. }
  691.  
  692. textures/german/jh_tansign
  693. {
  694.     surfaceParm wood
  695.  
  696.     qer_keyword wood
  697.     qer_keyword signs
  698.  
  699.     {
  700.         map textures/german/jh_tansign.tga
  701.         rgbGen identity
  702.         depthWrite
  703.     }
  704.     {
  705.         map $lightmap
  706.         blendFunc GL_DST_COLOR GL_ZERO
  707.         rgbGen identity
  708.         depthFunc equal
  709.     }
  710. }
  711.  
  712. textures/german/jh_remagen2km
  713. {
  714.     surfaceParm wood
  715.  
  716.     qer_keyword signs
  717.     qer_keyword wood
  718.  
  719.     {
  720.         map textures/german/jh_remagen2km.tga
  721.         rgbGen identity
  722.         depthWrite
  723.     }
  724.     {
  725.         map $lightmap
  726.         blendFunc GL_DST_COLOR GL_ZERO
  727.         rgbGen identity
  728.         depthFunc equal
  729.     }
  730. }
  731.  
  732. textures/german/nazbannr1c
  733. {
  734.     //     deformvertexes flap t 30 sin 0 10 0 .2
  735.     surfaceParm alphashadow
  736.     surfaceParm nonsolid
  737.     surfaceParm fence
  738.     cull none
  739.     nopicmip
  740.     qer_editorimage textures/german/nazbannr1c.tga
  741.  
  742.  
  743.     {
  744.         map textures/german/nazbannr1c.tga
  745.         alphaFunc GE128
  746.         depthWrite
  747.  
  748.     nextbundle
  749.         map $lightmap
  750.     }
  751. }
  752.  
  753. textures/german/raildoor
  754. {
  755.     surfaceParm wood
  756.  
  757.     qer_keyword wood
  758.     qer_keyword special
  759.  
  760.     {
  761.         map textures/german/raildoor.tga
  762.         rgbGen identity
  763.         depthWrite
  764.     }
  765.     {
  766.         map $lightmap
  767.         blendFunc GL_DST_COLOR GL_ZERO
  768.         rgbGen identity
  769.         depthFunc equal
  770.     }
  771. }
  772.  
  773. textures/german/raildoor2
  774. {
  775.     surfaceParm wood
  776.  
  777.     qer_keyword wood
  778.     qer_keyword special
  779.  
  780.     {
  781.         map textures/german/raildoor2.tga
  782.         rgbGen identity
  783.         depthWrite
  784.     }
  785.     {
  786.         map $lightmap
  787.         blendFunc GL_DST_COLOR GL_ZERO
  788.         rgbGen identity
  789.         depthFunc equal
  790.     }
  791. }
  792.  
  793. textures/german/railside
  794. {
  795.     surfaceParm wood
  796.  
  797.     qer_keyword wood
  798.     qer_keyword special
  799.  
  800.     {
  801.         map textures/german/railside.tga
  802.         rgbGen identity
  803.         depthWrite
  804.     }
  805.     {
  806.         map $lightmap
  807.         blendFunc GL_DST_COLOR GL_ZERO
  808.         rgbGen identity
  809.         depthFunc equal
  810.     }
  811. }
  812.  
  813. textures/german/railside2
  814. {
  815.     surfaceParm wood
  816.  
  817.     qer_keyword wood
  818.     qer_keyword special
  819.  
  820.     {
  821.         map textures/german/railside2.tga
  822.         rgbGen identity
  823.         depthWrite
  824.     }
  825.     {
  826.         map $lightmap
  827.         blendFunc GL_DST_COLOR GL_ZERO
  828.         rgbGen identity
  829.         depthFunc equal
  830.     }
  831. }
  832.  
  833. textures/german/bumper
  834. {
  835.     surfaceParm metal
  836.  
  837.     qer_keyword special
  838.     qer_keyword metal
  839.  
  840.     {
  841.         map textures/german/bumper.tga
  842.         rgbGen identity
  843.         depthWrite
  844.     }
  845.     {
  846.         map $lightmap
  847.         blendFunc GL_DST_COLOR GL_ZERO
  848.         rgbGen identity
  849.         depthFunc equal
  850.     }
  851. }
  852.  
  853. textures/german/bumpplate
  854. {
  855.     surfaceParm metal
  856.  
  857.     qer_keyword special
  858.     qer_keyword metal
  859.  
  860.     {
  861.         map textures/german/bumpplate.tga
  862.         rgbGen identity
  863.         depthWrite
  864.     }
  865.     {
  866.         map $lightmap
  867.         blendFunc GL_DST_COLOR GL_ZERO
  868.         rgbGen identity
  869.         depthFunc equal
  870.     }
  871. }
  872.  
  873. textures/german/railroof
  874. {
  875.     surfaceParm metal
  876.     cull none
  877.  
  878.     qer_keyword special
  879.     qer_keyword rusted
  880.     qer_keyword metal
  881.  
  882.     {
  883.         map textures/german/railroof.tga
  884.         rgbGen identity
  885.         depthWrite
  886.     }
  887.     {
  888.         map $lightmap
  889.         blendFunc GL_DST_COLOR GL_ZERO
  890.         rgbGen identity
  891.         depthFunc equal
  892.     }
  893. }
  894.  
  895. textures/german/radar_frontflattemp
  896. {
  897.     surfaceParm metal
  898.  
  899.     qer_keyword special
  900.     qer_keyword metal
  901.  
  902.     {
  903.         map textures/german/radar_frontflattemp.tga
  904.         rgbGen identity
  905.         depthWrite
  906.     }
  907.     {
  908.         map $lightmap
  909.         blendFunc GL_DST_COLOR GL_ZERO
  910.         rgbGen identity
  911.         depthFunc equal
  912.     }
  913. }
  914.  
  915. textures/german/radar_frontflat_dial
  916. {
  917.     surfaceParm fence
  918.     surfaceParm alphashadow
  919.     surfaceParm metal
  920.     cull none
  921.  
  922.     qer_keyword masked
  923.     qer_keyword special
  924.     qer_keyword metal
  925.     qer_editorimage textures/german/radar_frontflat_dial.tga
  926.  
  927.     {
  928.         map textures/german/radar_frontflat_dial.tga
  929.         alphaFunc GE128
  930.         depthWrite
  931.  
  932.     nextbundle
  933.         map $lightmap
  934.     }
  935. }
  936.  
  937. textures/german/germnsign_1tavrn1Wntr
  938. {
  939.     surfaceParm wood
  940.     qer_keyword special
  941.     qer_keyword signs
  942.  
  943.     {
  944.         map textures/german/germnsign_1tavrn1Wntr.tga
  945.         rgbGen identity
  946.         depthWrite
  947.     }
  948.     {
  949.         map $lightmap
  950.         blendFunc GL_DST_COLOR GL_ZERO
  951.         rgbGen identity
  952.         depthFunc equal
  953.     }
  954.  
  955. textures/german/germnsign_1tavrn1
  956. {
  957.     surfaceParm wood
  958.     qer_keyword special
  959.     qer_keyword signs
  960.  
  961.     {
  962.         map textures/german/germnsign_1tavrn1.tga
  963.         rgbGen identity
  964.         depthWrite
  965.     }
  966.     {
  967.         map $lightmap
  968.         blendFunc GL_DST_COLOR GL_ZERO
  969.         rgbGen identity
  970.         depthFunc equal
  971.     }
  972.  
  973. textures/german/germnsign_mapmaker1
  974. {
  975.     surfaceParm wood
  976.     qer_keyword special
  977.     qer_keyword signs
  978.  
  979.     {
  980.         map textures/german/germnsign_mapmaker1.tga
  981.         rgbGen identity
  982.         depthWrite
  983.     }
  984.     {
  985.         map $lightmap
  986.         blendFunc GL_DST_COLOR GL_ZERO
  987.         rgbGen identity
  988.         depthFunc equal
  989.     }
  990.  
  991. textures/german/germnsign_mapmaker1wntr
  992. {
  993.     surfaceParm wood
  994.     qer_keyword special
  995.     qer_keyword signs
  996.  
  997.     {
  998.         map textures/german/germnsign_mapmaker1wntr.tga
  999.         rgbGen identity
  1000.         depthWrite
  1001.     }
  1002.     {
  1003.         map $lightmap
  1004.         blendFunc GL_DST_COLOR GL_ZERO
  1005.         rgbGen identity
  1006.         depthFunc equal
  1007.     }
  1008.  
  1009. textures/german/innsign_grmn2
  1010. {
  1011.     surfaceParm wood
  1012.     qer_keyword special
  1013.     qer_keyword signs
  1014.  
  1015.     {
  1016.         map textures/german/innsign_grmn2.tga
  1017.         rgbGen identity
  1018.         depthWrite
  1019.     }
  1020.     {
  1021.         map $lightmap
  1022.         blendFunc GL_DST_COLOR GL_ZERO
  1023.         rgbGen identity
  1024.         depthFunc equal
  1025.     }
  1026.  
  1027. textures/german/innsign_grmn2wntr
  1028. {
  1029.     surfaceParm wood
  1030.     qer_keyword special
  1031.     qer_keyword signs
  1032.  
  1033.     {
  1034.         map textures/german/innsign_grmn2wntr.tga
  1035.         rgbGen identity
  1036.         depthWrite
  1037.     }
  1038.     {
  1039.         map $lightmap
  1040.         blendFunc GL_DST_COLOR GL_ZERO
  1041.         rgbGen identity
  1042.         depthFunc equal
  1043.     }
  1044.  
  1045. textures/german/tavernsign_grmn1wntr
  1046. {
  1047.     surfaceParm wood
  1048.     qer_keyword special
  1049.     qer_keyword signs
  1050.  
  1051.     {
  1052.         map textures/german/tavernsign_grmn1wntr.tga
  1053.         rgbGen identity
  1054.         depthWrite
  1055.     }
  1056.     {
  1057.         map $lightmap
  1058.         blendFunc GL_DST_COLOR GL_ZERO
  1059.         rgbGen identity
  1060.         depthFunc equal
  1061.     }
  1062.  
  1063. textures/german/german_songbookInt
  1064. {
  1065.     surfaceParm alphashadow
  1066.     surfaceParm paper
  1067.     surfaceParm fence
  1068.     surfaceParm nonsolid
  1069.     cull none
  1070.     nopicmip
  1071.     qer_editorimage textures/german/german_songbookInt.tga
  1072.     {
  1073.         map textures/german/german_songbookInt.tga
  1074.         alphaFunc GE128
  1075.         depthWrite
  1076.  
  1077.     nextbundle
  1078.         map $lightmap
  1079.     }
  1080.  
  1081. textures/german/songbook_german
  1082. {
  1083.     surfaceParm alphashadow
  1084.     surfaceParm paper
  1085.     surfaceParm fence
  1086.     surfaceParm nonsolid
  1087.     cull none
  1088.     nopicmip
  1089.     qer_editorimage textures/german/songbook_german.tga
  1090.  
  1091.  
  1092.     {
  1093.         map textures/german/songbook_german.tga
  1094.         alphaFunc GE128
  1095.         depthWrite
  1096.  
  1097.     nextbundle
  1098.         map $lightmap
  1099.     }
  1100.  
  1101. textures/german/guardpost
  1102. {
  1103.     surfaceParm wood
  1104.     qer_keyword special
  1105.     
  1106.     {
  1107.         map textures/german/guardpost.tga
  1108.         rgbGen identity
  1109.         depthWrite
  1110.     }
  1111.     {
  1112.         map $lightmap
  1113.         blendFunc GL_DST_COLOR GL_ZERO
  1114.         rgbGen identity
  1115.         depthFunc equal
  1116.     }
  1117.  
  1118. textures/german/battery_side
  1119. {
  1120.     surfaceParm wood
  1121.     qer_keyword special
  1122.     
  1123.     {
  1124.         map textures/german/battery_side.tga
  1125.         rgbGen identity
  1126.         depthWrite
  1127.     }
  1128.     {
  1129.         map $lightmap
  1130.         blendFunc GL_DST_COLOR GL_ZERO
  1131.         rgbGen identity
  1132.         depthFunc equal
  1133.     }
  1134.  
  1135. textures/german/battery_top
  1136. {
  1137.     surfaceParm wood
  1138.     qer_keyword special
  1139.     
  1140.     {
  1141.         map textures/german/battery_top.tga
  1142.         rgbGen identity
  1143.         depthWrite
  1144.     }
  1145.     {
  1146.         map $lightmap
  1147.         blendFunc GL_DST_COLOR GL_ZERO
  1148.         rgbGen identity
  1149.         depthFunc equal
  1150.     }
  1151.  
  1152. textures/german/gnrlcratesml_top
  1153. {
  1154.     surfaceParm wood
  1155.     qer_keyword crate
  1156.     qer_keyword wood
  1157.  
  1158.     {
  1159.         map textures/german/gnrlcratesml_top.tga
  1160.         rgbGen identity
  1161.         depthWrite
  1162.     }
  1163.     {
  1164.         map $lightmap
  1165.         blendFunc GL_DST_COLOR GL_ZERO
  1166.         rgbGen identity
  1167.         depthFunc equal
  1168.     }
  1169.  
  1170. textures/german/gnrlcratesml_afrika
  1171. {
  1172.     surfaceParm wood
  1173.     qer_keyword crate
  1174.     qer_keyword wood
  1175.  
  1176.     {
  1177.         map textures/german/gnrlcratesml_afrika.tga
  1178.         rgbGen identity
  1179.         depthWrite
  1180.     }
  1181.     {
  1182.         map $lightmap
  1183.         blendFunc GL_DST_COLOR GL_ZERO
  1184.         rgbGen identity
  1185.         depthFunc equal
  1186.     }
  1187.  
  1188. textures/german/gnrlcratesml_afrikaflnk
  1189. {
  1190.     surfaceParm wood
  1191.     qer_keyword crate
  1192.     qer_keyword wood
  1193.  
  1194.     {
  1195.         map textures/german/gnrlcratesml_afrikaflnk.tga
  1196.         rgbGen identity
  1197.         depthWrite
  1198.     }
  1199.     {
  1200.         map $lightmap
  1201.         blendFunc GL_DST_COLOR GL_ZERO
  1202.         rgbGen identity
  1203.         depthFunc equal
  1204.     }
  1205.  
  1206. textures/german/gnrlcratesml_afrika1flnk
  1207. {
  1208.     surfaceParm wood
  1209.     qer_keyword crate
  1210.     qer_keyword wood
  1211.  
  1212.     {
  1213.         map textures/german/gnrlcratesml_afrika1flnk.tga
  1214.         rgbGen identity
  1215.         depthWrite
  1216.     }
  1217.     {
  1218.         map $lightmap
  1219.         blendFunc GL_DST_COLOR GL_ZERO
  1220.         rgbGen identity
  1221.         depthFunc equal
  1222.     }
  1223.  
  1224. textures/german/gnrlcratesml_afrika1
  1225. {
  1226.     surfaceParm wood
  1227.     qer_keyword crate
  1228.     qer_keyword wood
  1229.  
  1230.     {
  1231.         map textures/german/gnrlcratesml_afrika1.tga
  1232.         rgbGen identity
  1233.         depthWrite
  1234.     }
  1235.     {
  1236.         map $lightmap
  1237.         blendFunc GL_DST_COLOR GL_ZERO
  1238.         rgbGen identity
  1239.         depthFunc equal
  1240.     }
  1241.  
  1242. textures/german/gnrlcratesml_top1
  1243. {
  1244.     surfaceParm wood
  1245.     qer_keyword crate
  1246.     qer_keyword wood
  1247.  
  1248.     {
  1249.         map textures/german/gnrlcratesml_top1.tga
  1250.         rgbGen identity
  1251.         depthWrite
  1252.     }
  1253.     {
  1254.         map $lightmap
  1255.         blendFunc GL_DST_COLOR GL_ZERO
  1256.         rgbGen identity
  1257.         depthFunc equal
  1258.     }
  1259.  
  1260. textures/german/gnrlcratesml_side
  1261. {
  1262.     surfaceParm wood
  1263.     qer_keyword crate
  1264.     qer_keyword wood
  1265.  
  1266.     {
  1267.         map textures/german/gnrlcratesml_side.tga
  1268.         rgbGen identity
  1269.         depthWrite
  1270.     }
  1271.     {
  1272.         map $lightmap
  1273.         blendFunc GL_DST_COLOR GL_ZERO
  1274.         rgbGen identity
  1275.         depthFunc equal
  1276.     }
  1277.  
  1278. textures/german/gnrlcratesml_frnt
  1279. {
  1280.     surfaceParm wood
  1281.     qer_keyword crate
  1282.     qer_keyword wood
  1283.  
  1284.     {
  1285.         map textures/german/gnrlcratesml_frnt.tga
  1286.         rgbGen identity
  1287.         depthWrite
  1288.     }
  1289.     {
  1290.         map $lightmap
  1291.         blendFunc GL_DST_COLOR GL_ZERO
  1292.         rgbGen identity
  1293.         depthFunc equal
  1294.     }
  1295.  
  1296. textures/german/crate_reinforced1_top
  1297. {
  1298.     surfaceParm wood
  1299.     qer_keyword crate
  1300.     qer_keyword wood
  1301.  
  1302.     {
  1303.         map textures/german/crate_reinforced1_top.tga
  1304.         rgbGen identity
  1305.         depthWrite
  1306.     }
  1307.     {
  1308.         map $lightmap
  1309.         blendFunc GL_DST_COLOR GL_ZERO
  1310.         rgbGen identity
  1311.         depthFunc equal
  1312.     }
  1313.  
  1314. textures/german/crate_reinforced1_topflt
  1315. {
  1316.     surfaceParm wood
  1317.     qer_keyword crate
  1318.     qer_keyword wood
  1319.  
  1320.     {
  1321.         map textures/german/crate_reinforced1_topflt.tga
  1322.         rgbGen identity
  1323.         depthWrite
  1324.     }
  1325.     {
  1326.         map $lightmap
  1327.         blendFunc GL_DST_COLOR GL_ZERO
  1328.         rgbGen identity
  1329.         depthFunc equal
  1330.     }
  1331.  
  1332. textures/german/crate_reinforced1_side
  1333. {
  1334.     surfaceParm wood
  1335.     qer_keyword crate
  1336.     qer_keyword wood
  1337.  
  1338.     {
  1339.         map textures/german/crate_reinforced1_side.tga
  1340.         rgbGen identity
  1341.         depthWrite
  1342.     }
  1343.     {
  1344.         map $lightmap
  1345.         blendFunc GL_DST_COLOR GL_ZERO
  1346.         rgbGen identity
  1347.         depthFunc equal
  1348.     }
  1349.  
  1350. textures/german/crate_reinforced1_sideflt
  1351. {
  1352.     surfaceParm wood
  1353.     qer_keyword crate
  1354.     qer_keyword wood
  1355.  
  1356.     {
  1357.         map textures/german/crate_reinforced1_sideflt.tga
  1358.         rgbGen identity
  1359.         depthWrite
  1360.     }
  1361.     {
  1362.         map $lightmap
  1363.         blendFunc GL_DST_COLOR GL_ZERO
  1364.         rgbGen identity
  1365.         depthFunc equal
  1366.     }
  1367.  
  1368. textures/german/grdhousewindow1
  1369. {
  1370.     surfaceParm glass
  1371.     surfaceParm fence
  1372.     surfaceParm alphashadow
  1373.     cull none
  1374.     nopicmip
  1375.     qer_editorimage textures/german/grdhousewindow1.tga
  1376.     qer_keyword masked
  1377.  
  1378.     {
  1379.         map textures/german/grdhousewindow1.tga
  1380.         alphaFunc GE128
  1381.         depthWrite
  1382.  
  1383.     nextbundle
  1384.         map $lightmap
  1385.     }
  1386.  
  1387. textures/german/persnl_lockerfrnt
  1388. {
  1389.     qer_keyword rusted
  1390.     qer_keyword metal
  1391.     surfaceParm metal
  1392.     {
  1393.         map textures/german/persnl_lockerfrnt.tga
  1394.         rgbGen identity
  1395.         depthWrite
  1396.     }
  1397.     {
  1398.         map $lightmap
  1399.         blendFunc GL_DST_COLOR GL_ZERO
  1400.         rgbGen identity
  1401.         depthFunc equal
  1402.     }
  1403.  
  1404. textures/german/persnl_lockerside
  1405. {
  1406.     qer_keyword rusted
  1407.     qer_keyword metal
  1408.     surfaceParm metal
  1409.     {
  1410.         map textures/german/persnl_lockerside.tga
  1411.         rgbGen identity
  1412.         depthWrite
  1413.     }
  1414.     {
  1415.         map $lightmap
  1416.         blendFunc GL_DST_COLOR GL_ZERO
  1417.         rgbGen identity
  1418.         depthFunc equal
  1419.     }
  1420.  
  1421. textures/german/personel_lockertall
  1422. {
  1423.     qer_keyword special
  1424.     qer_keyword metal
  1425.     surfaceParm metal
  1426.     {
  1427.         map textures/german/personel_lockertall.tga
  1428.         rgbGen identity
  1429.         depthWrite
  1430.     }
  1431.     {
  1432.         map $lightmap
  1433.         blendFunc GL_DST_COLOR GL_ZERO
  1434.         rgbGen identity
  1435.         depthFunc equal
  1436.     }
  1437.  
  1438. textures/german/bunker_heavydoor1
  1439. {
  1440.     qer_keyword rusted
  1441.     qer_keyword metal
  1442.     surfaceParm metal
  1443.     {
  1444.         map textures/german/bunker_heavydoor1.tga
  1445.         rgbGen identity
  1446.         depthWrite
  1447.     }
  1448.     {
  1449.         map $lightmap
  1450.         blendFunc GL_DST_COLOR GL_ZERO
  1451.         rgbGen identity
  1452.         depthFunc equal
  1453.     }
  1454.  
  1455. textures/german/bunker_heavydoor1wout
  1456. {
  1457.     qer_keyword rusted
  1458.     qer_keyword metal
  1459.     surfaceParm metal
  1460.     {
  1461.         map textures/german/bunker_heavydoor1wout.tga
  1462.         rgbGen identity
  1463.         depthWrite
  1464.     }
  1465.     {
  1466.         map $lightmap
  1467.         blendFunc GL_DST_COLOR GL_ZERO
  1468.         rgbGen identity
  1469.         depthFunc equal
  1470.     }
  1471.  
  1472. textures/german/glasstabletop_1
  1473. {
  1474.     surfaceParm alphashadow
  1475.     surfaceParm paper
  1476.     surfaceParm fence
  1477.     surfaceParm nonsolid
  1478.     cull none
  1479.     nopicmip
  1480.         qer_editorimage textures/german/glasstabletop_q.tga
  1481.     {
  1482.         map textures/german/glasstabletop_1.tga
  1483.         alphaFunc GE128
  1484.         depthWrite
  1485.  
  1486.     nextbundle
  1487.         map $lightmap
  1488.     }
  1489.  
  1490. textures/german/bulletinboard
  1491. {
  1492.     qer_keyword special
  1493.     qer_keyword wood
  1494.     surfaceParm wood
  1495.     {
  1496.         map textures/german/bulletinboard.tga
  1497.         nextbundle
  1498.         map $lightmap
  1499.     }
  1500.  
  1501. textures/german/railgun_barrel
  1502. {
  1503.     surfaceParm metal
  1504.     qer_keyword special
  1505.     qer_keyword metal
  1506.     qer_keyword railgun
  1507.  
  1508.     {
  1509.         map textures/German/railgun_barrel.tga
  1510.  
  1511.     nextbundle
  1512.         map $lightmap
  1513.     }
  1514.  
  1515. textures/german/railgun_baseback
  1516. {
  1517.     surfaceParm metal
  1518.     qer_keyword special
  1519.     qer_keyword metal
  1520.     qer_keyword railgun
  1521.  
  1522.     {
  1523.         map textures/German/railgun_baseback.tga
  1524.  
  1525.     nextbundle
  1526.         map $lightmap
  1527.     }
  1528.  
  1529. textures/german/railgun_basefront
  1530. {
  1531.     surfaceParm metal
  1532.     qer_keyword special
  1533.     qer_keyword metal
  1534.     qer_keyword railgun
  1535.  
  1536.     {
  1537.         map textures/German/railgun_basefront.tga
  1538.  
  1539.     nextbundle
  1540.         map $lightmap
  1541.     }
  1542.  
  1543. textures/german/railgun_flat
  1544. {
  1545.     surfaceParm metal
  1546.     qer_keyword special
  1547.     qer_keyword metal
  1548.     qer_keyword railgun
  1549.  
  1550.     {
  1551.         map textures/German/railgun_flat.tga
  1552.  
  1553.     nextbundle
  1554.         map $lightmap
  1555.     }
  1556.  
  1557. textures/german/ex_crate1
  1558. {
  1559.     surfaceParm wood
  1560.     qer_keyword special
  1561.     qer_keyword crate
  1562.     {
  1563.         map textures/German/ex_crate1.tga
  1564.  
  1565.     nextbundle
  1566.         map $lightmap
  1567.     }
  1568. }
  1569.  
  1570. textures/german/ex_crate2
  1571. {
  1572.     surfaceParm wood
  1573.     qer_keyword special
  1574.     qer_keyword crate
  1575.     {
  1576.         map textures/German/ex_crate2.tga
  1577.  
  1578.     nextbundle
  1579.         map $lightmap
  1580.     }
  1581. }
  1582. textures/german/ex_crate3
  1583. {
  1584.     surfaceParm wood
  1585.     qer_keyword special
  1586.     qer_keyword crate
  1587.     {
  1588.         map textures/German/ex_crate3.tga
  1589.  
  1590.     nextbundle
  1591.         map $lightmap
  1592.     }
  1593. }
  1594. textures/german/ex_crate4
  1595. {
  1596.     surfaceParm wood
  1597.     qer_keyword special
  1598.     qer_keyword crate
  1599.     {
  1600.         map textures/German/ex_crate4.tga
  1601.  
  1602.     nextbundle
  1603.         map $lightmap
  1604.     }
  1605. }
  1606. textures/german/ex_crate5
  1607. {
  1608.     surfaceParm wood
  1609.     qer_keyword special
  1610.     qer_keyword crate
  1611.     {
  1612.         map textures/German/ex_crate5.tga
  1613.  
  1614.     nextbundle
  1615.         map $lightmap
  1616.     }
  1617. }
  1618. textures/german/ex_crate6
  1619. {
  1620.     surfaceParm wood
  1621.     qer_keyword special
  1622.     qer_keyword crate
  1623.     {
  1624.         map textures/German/ex_crate6.tga
  1625.  
  1626.     nextbundle
  1627.         map $lightmap
  1628.     }
  1629. }
  1630.  
  1631. textures/german/misc_crate1a
  1632. {
  1633.     surfaceParm wood
  1634.     qer_keyword special
  1635.     qer_keyword crate
  1636.     {
  1637.         map textures/German/misc_crate1a.tga
  1638.  
  1639.     nextbundle
  1640.         map $lightmap
  1641.     }
  1642. }
  1643.  
  1644. textures/german/misc_crate1b
  1645. {
  1646.     surfaceParm wood
  1647.     qer_keyword special
  1648.     qer_keyword crate
  1649.     {
  1650.         map textures/German/misc_crate1b.tga
  1651.  
  1652.     nextbundle
  1653.         map $lightmap
  1654.     }
  1655. }
  1656.  
  1657. textures/german/misc_crate1c
  1658. {
  1659.     surfaceParm wood
  1660.     qer_keyword special
  1661.     qer_keyword crate
  1662.     {
  1663.         map textures/German/misc_crate1c.tga
  1664.  
  1665.     nextbundle
  1666.         map $lightmap
  1667.     }
  1668. }
  1669.  
  1670. textures/german/misc_crate1d
  1671. {
  1672.     surfaceParm wood
  1673.     qer_keyword special
  1674.     qer_keyword crate
  1675.     {
  1676.         map textures/German/misc_crate1d.tga
  1677.  
  1678.     nextbundle
  1679.         map $lightmap
  1680.     }
  1681. }
  1682.  
  1683. textures/german/misc_crate1e
  1684. {
  1685.     surfaceParm wood
  1686.     qer_keyword special
  1687.     qer_keyword crate
  1688.     {
  1689.         map textures/German/misc_crate1e.tga
  1690.  
  1691.     nextbundle
  1692.         map $lightmap
  1693.     }
  1694. }
  1695.  
  1696. textures/german/rauchenverboten
  1697. {
  1698.     surfaceParm wood
  1699.     qer_keyword special
  1700.     //qer_keyword crate
  1701.     {
  1702.     map textures/German/rauchenverboten.tga
  1703.  
  1704.     nextbundle
  1705.         map $lightmap
  1706.     }
  1707. }
  1708.  
  1709. textures/german/restrictedarea
  1710. {
  1711.     surfaceParm wood
  1712.     qer_keyword special
  1713.     //qer_keyword crate
  1714.     {
  1715.     map textures/German/restrictedarea.tga
  1716.  
  1717.     nextbundle
  1718.         map $lightmap
  1719.     }
  1720.  
  1721. textures/german/control
  1722. {
  1723.     surfaceParm wood
  1724.     qer_keyword dmsign
  1725.     {
  1726.     map textures/German/control.tga
  1727.  
  1728.     nextbundle
  1729.         map $lightmap
  1730.     }
  1731.  
  1732. textures/german/platform
  1733. {
  1734.     surfaceParm wood
  1735.     qer_keyword dmsign
  1736.     {
  1737.     map textures/German/platform.tga
  1738.  
  1739.     nextbundle
  1740.         map $lightmap
  1741.     }
  1742.  
  1743.