home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 January / Gamestar_69_2005-01_dvd.iso / Dema / theprojectv1-0.exe / FCData / Shaders.pak / Shaders / Scripts / CryShaders / Lights.csl next >
Encoding:
Text File  |  2004-10-27  |  50.0 KB  |  3,585 lines

  1. ////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  Crytek Engine Source File.
  4. //  Fragment Program
  5. //  Copyright (C), Crytek Studios, 2001-2004.
  6. // -------------------------------------------------------------------------
  7. //  File name:   Lights.csl
  8. //  Version:     v1.00
  9. //  Created:     11/2/2004 by Andrey Honich.
  10. //  Compilers:   
  11. //  Description: 
  12. // -------------------------------------------------------------------------
  13. //  History:
  14. //
  15. ////////////////////////////////////////////////////////////////////////////
  16.  
  17. Shader 'gunship_light_b'
  18. (
  19.   Params
  20.   {
  21.     Sort = Nearest
  22.     NoLight
  23.   }
  24.  
  25.   ClientEffect 'Corona'
  26.   {
  27.     RGBStyle = FromLight
  28.     Scale = 0.03 
  29.     DistFactor=0
  30.     Map = lens/humvee_backlight
  31.     Importance = 0    
  32.   }
  33.   EvalLight
  34.   {
  35.     Style = 7
  36.       UpdateStyle = Intensity
  37.   }
  38.   Layer '0'
  39.   (
  40.     Map = $None
  41.   )
  42. )
  43.  
  44. Shader 'gunship_light'
  45. (
  46.   Params
  47.   {
  48.     Sort = Nearest
  49.     NoLight
  50.   }
  51.  
  52.   ClientEffect 'Corona'
  53.   {
  54.     RGBStyle = FromLight
  55.     Scale = 0.25 
  56.     DistFactor=0
  57.     Map = lens/humvee_backlight
  58.     Importance = 0    
  59.   }
  60.   EvalLight
  61.   {
  62.     Style = 7
  63.       UpdateStyle = Intensity
  64.   }
  65.   Layer '0'
  66.   (
  67.     Map = $None
  68.   )
  69. )
  70.  
  71. Shader 'gunship_light_yellow'
  72. (
  73.   Params
  74.   {
  75.     Sort = Nearest
  76.     NoLight
  77.   }
  78.  
  79.   ClientEffect 'Corona'
  80.   {
  81.     RGBStyle = FromLight
  82.     Scale = 0.25 
  83.     DistFactor=0
  84.     Map = lens/humvee_backlight_yellow
  85.     Importance = 0    
  86.   }
  87.   EvalLight
  88.   {
  89.     Style = 6
  90.       UpdateStyle = Intensity
  91.   }
  92.   Layer '0'
  93.   (
  94.     Map = $None
  95.   )
  96. )
  97.  
  98. Shader 'humvee_backlight'
  99. (
  100.   Params
  101.   {
  102.     Sort = Nearest
  103.   }
  104.  
  105.   ClientEffect 'Corona'
  106.   {    
  107.     RGBStyle 'Fixed' (1 1 1 1)
  108.     Scale = 0.25 
  109.     DistFactor=0
  110.     Map = lens/humvee_backlight    
  111.     Importance = 0    
  112.   }
  113.   
  114.   Layer '0'
  115.   (
  116.     Map = $None
  117.   )
  118. )
  119.  
  120. Shader 'humvee_frontlight'
  121. (
  122.   Params
  123.   {
  124.     Sort = Nearest
  125.   }
  126.  
  127.   ClientEffect 'Corona'
  128.   {
  129.     
  130.     RGBStyle 'Fixed' (1 1 1 0.5)
  131.     Scale = 1.5
  132.  
  133.     Blind
  134.     SizeBlindScale = 1  // BlindSize = Clamp(fDot*SizeBlindScale+SizeBlindBias, 0, 1);
  135.     SizeBlindBias = 0.4
  136.     IntensBlindScale = 1  // BlindIntensity = Clamp(fDot*IntensBlindScale+IntensBlindBias, 0, 1);
  137.     IntensBlindBias = 0.4
  138.  
  139.     DistFactor=0.2
  140.     Map = lens/humvee_frontlight
  141.       
  142.     Importance = 0    
  143.   }
  144.   
  145.   Layer '0'
  146.   (
  147.     Map = $None
  148.   )
  149. )
  150.  
  151.  
  152. Shader 'GlowingMoon'
  153. (
  154.   Params
  155.   {
  156.     Sort = Nearest
  157.   }
  158.   
  159.   ClientEffect 'Corona'
  160.   {
  161.     RGBStyle 'Fixed' (0.6 0.6 0.6 1)
  162.       Scale = 0.05
  163.       MinLight = 0.05
  164.       Map = Textures/Lights/Moon
  165.   }
  166.   Layer '0'
  167.   (
  168.     Map = $None
  169.   )
  170. )
  171.  
  172.  
  173. Shader 'GlowingMonkeyEyes'
  174. (
  175.   Params
  176.   {
  177.     Sort = Nearest
  178.     NoLight
  179.   }
  180.   
  181.   ClientEffect 'Corona'
  182.   {
  183.     RGBStyle 'Fixed' (1 0.9 0.8 0.5)
  184.     Scale = 0.02
  185.     DistFactor=0
  186.     Map = lens/glow
  187.   }
  188.   Layer '0'
  189.   (
  190.     Map = $None
  191.   )
  192. )
  193.  
  194.  
  195. Shader 'Flare1'
  196. (
  197.   Params
  198.   {
  199.     Sort = Nearest
  200.   }
  201.  
  202.   ClientEffect 'Corona'
  203.   {
  204.     RGBStyle 'Fixed' (1 1 1 1)
  205.     Scale = 0.5 
  206.     //DistFactor=0
  207.     Map = lens/lens2
  208.   }
  209.   Layer '0'
  210.   (
  211.     Map = $None
  212.   )
  213. )
  214.  
  215. Shader 'Flare2'
  216. (
  217.   Params
  218.   {
  219.     Sort = Nearest
  220.   }
  221.  
  222.   ClientEffect 'Corona'
  223.   {
  224.     RGBStyle 'Fixed' (1 1 1 0.5)
  225.     Scale = 0.35 
  226.     //DistFactor=0
  227.     Map = lens/lens2
  228.   }
  229.   Layer '0'
  230.   (
  231.     Map = $None
  232.   )
  233. )
  234.  
  235. Shader 'Flare3'
  236. (
  237.   Params
  238.   {
  239.     Sort = Nearest
  240.   }
  241.  
  242.   ClientEffect 'Corona'
  243.   {
  244.     RGBStyle 'Fixed' (1 0.64 0.29 0.5)
  245.     Scale = 0.15 
  246.     DistFactor=1
  247.     Map = lens/lens2
  248.   }
  249.   Layer '0'
  250.   (
  251.     Map = $None
  252.   )
  253. )
  254.  
  255. Shader 'Flare4'
  256. (
  257.   Params
  258.   {
  259.     Sort = Nearest
  260.   }
  261.  
  262.   ClientEffect 'Corona'
  263.   {
  264.     RGBStyle 'Fixed' (1 0.74 0.28 1)
  265.     Scale = 0.03 
  266.     //DistFactor=0
  267.     Map = lens/lens2
  268.   }
  269.   Layer '0'
  270.   (
  271.     Map = $None
  272.   )
  273. )
  274.  
  275. Shader 'Flare5'
  276. (
  277.   Params
  278.   {
  279.     Sort = Nearest
  280.   }
  281.  
  282.   ClientEffect 'Corona'
  283.   {
  284.     RGBStyle 'Fixed' (1 0.74 0.28 1)
  285.     Scale = 0.06 
  286.     //DistFactor=0
  287.     Map = lens/lens2
  288.   }
  289.   Layer '0'
  290.   (
  291.     Map = $None
  292.   )
  293. )
  294.  
  295. Shader 'Flare6'
  296. (
  297.   Params
  298.   {
  299.     Sort = Nearest
  300.   }
  301.  
  302.   ClientEffect 'Corona'
  303.   {
  304.     RGBStyle 'Fixed' (0.69 0.89 0.76 1)
  305.     Scale = 0.06 
  306.     //DistFactor=0
  307.     Map = lens/lens2
  308.   }
  309.   Layer '0'
  310.   (
  311.     Map = $None
  312.   )
  313. )
  314.  
  315. Shader 'Flare7'
  316. (
  317.   Params
  318.   {
  319.     Sort = Nearest
  320.   }
  321.  
  322.   ClientEffect 'Corona'
  323.   {
  324.     RGBStyle 'Fixed' (0.45 0.76 1 1)
  325.     Scale = 0.06 
  326.     //DistFactor=0
  327.     Map = lens/lens2
  328.   }
  329.   Layer '0'
  330.   (
  331.     Map = $None
  332.   )
  333. )
  334.  
  335. Shader 'Flare8'
  336. (
  337.   Params
  338.   {
  339.     Sort = Nearest
  340.   }
  341.  
  342.   ClientEffect 'Corona'
  343.   {
  344.     RGBStyle 'Fixed' (1 0.96 0.52 1)
  345.     Scale = 0.06 
  346.     //DistFactor=0
  347.     Map = lens/lens2
  348.   }
  349.   Layer '0'
  350.   (
  351.     Map = $None
  352.   )
  353. )
  354.  
  355. Shader 'Flare9'
  356. (
  357.   Params
  358.   {
  359.     Sort = Nearest
  360.   }
  361.  
  362.   ClientEffect 'Corona'
  363.   {
  364.     RGBStyle 'Fixed' (0.16 1.0 0.64 1)
  365.     Scale = 0.15 
  366.     //DistFactor=0
  367.     Map = lens/lens2
  368.   }
  369.   Layer '0'
  370.   (
  371.     Map = $None
  372.   )
  373. )
  374.  
  375. Shader 'Flare10'
  376. (
  377.   Params
  378.   {
  379.     Sort = Nearest
  380.   }
  381.  
  382.   ClientEffect 'Corona'
  383.   {
  384.     RGBStyle 'Fixed' (0.48 0.77 0.63 1)
  385.     Scale = 0.15 
  386.     //DistFactor=0
  387.     Map = lens/lens2
  388.   }
  389.   Layer '0'
  390.   (
  391.     Map = $None
  392.   )
  393. )
  394.  
  395. Shader 'Flare11'
  396. (
  397.   Params
  398.   {
  399.     Sort = Nearest
  400.   }
  401.  
  402.   ClientEffect 'Corona'
  403.   {
  404.     RGBStyle 'Fixed' (0.67 0.79 0.47 1)
  405.     Scale = 0.15 
  406.     //DistFactor=0
  407.     Map = lens/lens2
  408.   }
  409.   Layer '0'
  410.   (
  411.     Map = $None
  412.   )
  413. )
  414.  
  415. Shader 'Flare12'
  416. (
  417.   Params
  418.   {
  419.     Sort = Nearest
  420.   }
  421.  
  422.   ClientEffect 'Corona'
  423.   {
  424.     RGBStyle 'Fixed' (0.16 1.0 0.64 1)
  425.     Scale = 0.08 
  426.     DistFactor=0.5
  427.     Map = lens/lens2
  428.   }
  429.   Layer '0'
  430.   (
  431.     Map = $None
  432.   )
  433. )
  434.  
  435. Shader 'Flare13'
  436. (
  437.   Params
  438.   {
  439.     Sort = Nearest
  440.   }
  441.  
  442.   ClientEffect 'Corona'
  443.   {
  444.     RGBStyle 'Fixed' (0.87 0.23 0.21 1)
  445.     Scale = 0.08 
  446.     DistFactor=0.5
  447.     Map = lens/lens2
  448.   }
  449.   Layer '0'
  450.   (s
  451.     Map = $None
  452.   )
  453. )
  454.  
  455.  
  456. Shader 'Flare14'
  457. (
  458.   Params
  459.   {
  460.     Sort = Nearest
  461.   }
  462.  
  463.   ClientEffect 'Corona'
  464.   {
  465.     RGBStyle 'Fixed' (0.82 0.74 0.38 1.2)
  466.     Scale = 0.4 
  467.     DistFactor=0.7
  468.     Map = lens/lens2
  469.   }
  470.   Layer '0'
  471.   (
  472.     Map = $None
  473.   )
  474. )
  475.  
  476. Shader 'Flare15'
  477. (
  478.   Params
  479.   {
  480.     Sort = Nearest
  481.   }
  482.  
  483.   ClientEffect 'Corona'
  484.   {
  485.     RGBStyle 'Fixed' (0.95 0.80 0.58 1.2)
  486.     Scale = 0.4 
  487.     DistFactor=0.7
  488.     Map = lens/lens2
  489.   }
  490.   Layer '0'
  491.   (
  492.     Map = $None
  493.   )
  494. )
  495.  
  496. Shader 'Flare16'
  497. (
  498.   Params
  499.   {
  500.     Sort = Nearest
  501.   }
  502.  
  503.   ClientEffect 'Corona'
  504.   {
  505.     RGBStyle 'Fixed' (0.13 0.94 0.89 1)
  506.     Scale = 0.5 
  507.     DistFactor=0.6
  508.     Map = lens/14
  509.   }
  510.   Layer '0'
  511.   (
  512.     Map = $None
  513.   )
  514. )
  515.  
  516. Shader 'Flare17'
  517. (
  518.   Params
  519.   {
  520.     Sort = Nearest
  521.   }
  522.  
  523.   ClientEffect 'Corona'
  524.   {
  525.     RGBStyle 'Fixed' (0.87 0.80 0.57 1)
  526.     Scale = 0.06 
  527.     //DistFactor=0
  528.     Map = lens/14
  529.   }
  530.   Layer '0'
  531.   (
  532.     Map = $None
  533.   )
  534. )
  535.  
  536. Shader 'Flare18'
  537. (
  538.   Params
  539.   {
  540.     Sort = Nearest
  541.   }
  542.  
  543.   ClientEffect 'Corona'
  544.   {
  545.     RGBStyle 'Fixed' (1 1 1 0.5)
  546.     Scale = 0.25 
  547.     DistFactor=0.5
  548.     Map = lens/lens2
  549.   }
  550.   Layer '0'
  551.   (
  552.     Map = $None
  553.   )
  554. )
  555.  
  556. Shader 'Flare1NoLight'
  557. (
  558.   Params
  559.   {
  560.     Sort = Nearest
  561.     NoLight
  562.   }
  563.   
  564.   ClientEffect 'Corona'
  565.   {
  566.     RGBStyle = FromLight
  567.     Scale = 0.5 
  568.     //DistFactor=0
  569.     Map = lens/lens2
  570.   }
  571.   Layer '0'
  572.   (
  573.     Map = $None
  574.   )
  575. )
  576.  
  577.  
  578.  
  579. Shader 'Flare_glow_small_NoRealLight'
  580. (
  581.   Params
  582.   {
  583.     Sort = Nearest
  584.     NoLight
  585.   }
  586.   
  587.   ClientEffect 'Corona'
  588.   {
  589.     RGBStyle = FromLight
  590.     Scale = 0.1 
  591.     //DistFactor=0
  592.     Map = lens/lens2
  593.   }
  594.   Layer '0'
  595.   (
  596.     Map = $None
  597.   )
  598. )
  599.  
  600. Shader 'ScopeFlare'
  601. (
  602.   Params
  603.   {
  604.     Sort = Nearest
  605.     NoLight
  606.   }  
  607.  
  608.   ClientEffect 'Corona'
  609.   {    
  610.     RGBStyle = FromLight
  611.     Scale = 0.2
  612.     DistFactor=1.2
  613.     //Importance = 0
  614.     //FadeTime = 0.0001
  615.     VisAreaScale = 0.25
  616.     
  617.     Layer
  618.     (
  619.       Map = lens/scope_flare
  620.       Blend 'ONE ONE'
  621.       NoDepthTest      
  622.       TexColorOp = Modulate2x
  623.       TexColorArg0 = Texture
  624.       TexColorArg1 = Diffuse
  625.     )
  626.   }
  627.   
  628.   Layer '0'
  629.   (
  630.     Map = $None
  631.   )
  632. )
  633.  
  634. Shader 'FlarelampNoLight'
  635. (
  636.   Params
  637.   {
  638.     Sort = Nearest
  639.     NoLight
  640.   }
  641.   
  642.   ClientEffect 'Corona'
  643.   {
  644.     RGBStyle 'Fixed' (1 0.9 0.8 0.5)
  645.     Scale = 0.1
  646.     DistFactor=1
  647.     Map = lens/6
  648.   }
  649.   Layer '0'
  650.   (
  651.     Map = $None
  652.   )
  653. )
  654.  
  655. Shader 'FlarelampNoLight_red'
  656. (
  657.   Params
  658.   {
  659.     Sort = Nearest
  660.     NoLight
  661.   }
  662.   
  663.   ClientEffect 'Corona'
  664.   {
  665.     RGBStyle 'Fixed' (1 0 0 1)
  666.     Scale = 0.2
  667.     DistFactor=0.8
  668.     Map = lens/glow
  669.   }
  670.   Layer '0'
  671.   (
  672.     Map = $None
  673.   )
  674. )
  675.  
  676.  
  677. Shader 'FlarelampNoLight_cyan'
  678. (
  679.   Params
  680.   {
  681.     Sort = Nearest
  682.     NoLight
  683.   }
  684.   
  685.   ClientEffect 'Corona'
  686.   {
  687.     RGBStyle 'Fixed' (0 0.8 1 1)
  688.     Scale = 0.2
  689.     DistFactor=0.8
  690.     Map = lens/glow
  691.   }
  692.   Layer '0'
  693.   (
  694.     Map = $None
  695.   )
  696. )
  697.  
  698.  
  699. Shader 'FlareSurge'
  700. (
  701.   Params
  702.   {
  703.     Sort = Nearest
  704.     NoLight
  705.   }
  706.   
  707.   ClientEffect 'Corona'
  708.   {
  709.     RGBStyle 'Fixed' (1 1 1 1)
  710.     Scale = 0.25 
  711.     DistFactor=0
  712.     Map = lens/scanner_light
  713.   }
  714.   Layer '0'
  715.   (
  716.     Map = $None
  717.   )
  718. )
  719.  
  720. Shader 'FlarelampNoLight_white'
  721. (
  722.   Params
  723.   {
  724.     Sort = Nearest
  725.     NoLight
  726.   }
  727.   
  728.   ClientEffect 'Corona'
  729.   {
  730.     RGBStyle 'Fixed' (1 1 1 1)
  731.     Scale = 0.2
  732.     DistFactor=0.8
  733.     Map = lens/glow
  734.   }
  735.   Layer '0'
  736.   (
  737.     Map = $None
  738.   )
  739. )
  740.  
  741.  
  742. Shader 'FlarelampNoLight_yellow'
  743. (
  744.   Params
  745.   {
  746.     Sort = Nearest
  747.     NoLight
  748.   }
  749.   
  750.   ClientEffect 'Corona'
  751.   {
  752.     RGBStyle 'Fixed' (1 0.95 0.89 0.8)
  753.     Scale = 0.2
  754.     DistFactor=0.8
  755.     Map = lens/glow
  756.   }
  757.   Layer '0'
  758.   (
  759.     Map = $None
  760.   )
  761. )
  762.  
  763.  
  764. Shader 'projector'
  765. (
  766.   Params
  767.   {
  768.     Sort = Nearest
  769.   }
  770.  
  771.   ClientEffect 'Corona'
  772.   {
  773.     RGBStyle 'Fixed' (1 1 1 0.1)
  774.     Scale = 0.3
  775.     //DistFactor=0
  776.     Map = lens/lens2
  777.   }
  778.   Layer '0'
  779.   (
  780.     Map = $None
  781.   )
  782. )
  783.  
  784.  
  785. Shader 'projectorblue'
  786. (
  787.   Params
  788.   {
  789.     Sort = Nearest
  790.   }
  791.  
  792.   ClientEffect 'Corona'
  793.   {
  794.     RGBStyle 'Fixed' (0.45 0.55 0.55 0.1)
  795.     Scale = 0.13
  796.     //DistFactor=0
  797.     Map = lens/lens2
  798.   }
  799.   Layer '0'
  800.   (
  801.     Map = $None
  802.   )
  803. )
  804.  
  805.  
  806. Shader 'projectorweak'
  807. (
  808.   Params
  809.   {
  810.     Sort = Nearest
  811.   }
  812.  
  813.   ClientEffect 'Corona'
  814.   {
  815.     RGBStyle 'Fixed' (1 1 1 0.1)
  816.     Scale = 0.13
  817.     //DistFactor=0
  818.     Map = lens/lens2
  819.   }
  820.   Layer '0'
  821.   (
  822.     Map = $None
  823.   )
  824. )
  825.  
  826.  
  827. Shader 'Flarelamp'
  828. (
  829.   Params
  830.   {
  831.     Sort = Nearest
  832.   }
  833.  
  834.   ClientEffect 'Corona'
  835.   {
  836.     RGBStyle 'Fixed' (1 1 1 0.5)
  837.     Scale = 0.2
  838.     Blind
  839.     //DistFactor=0
  840.     Map = lens/lamp1
  841.   }
  842.   Layer '0'
  843.   (
  844.     Map = $None
  845.   )
  846. )
  847.  
  848. Shader 'Flarelamp2'
  849. (
  850.   Params
  851.   {
  852.     Sort = Nearest
  853.   }
  854.  
  855.   ClientEffect 'Corona'
  856.   {
  857.     RGBStyle 'Fixed' (1 1 1 0.5)
  858.     Scale = 1
  859.     DistFactor=0.2
  860.     Map = lens/lamp1
  861.   }
  862.   Layer '0'
  863.   (
  864.     Map = $None
  865.   )
  866. )
  867.  
  868. Shader 'WW2_Bunker_Lamp_Flare01'
  869. (
  870.   Params
  871.   {
  872.     Sort = Nearest
  873.   }
  874.  
  875.   ClientEffect 'Corona'
  876.   {
  877.     RGBStyle 'Fixed' (0.1 0.1 0.1 0.5)
  878.     Scale = 0.3
  879.     DistFactor=0.2
  880.     Map = lens/GK_Flare_01
  881.   }
  882.   Layer '0'
  883.   (
  884.     Map = $None
  885.   )
  886. )
  887.  
  888. Shader 'WW2_Bunker_Lamp_Flare02'
  889. (
  890.   Params
  891.   {
  892.     Sort = Nearest
  893.   }
  894.  
  895.   ClientEffect 'Corona'
  896.   {
  897.     RGBStyle 'Fixed' (0.15 0.15 0.15 0.5)
  898.     Scale = 0.3
  899.     DistFactor=0.2
  900.     Map = lens/GK_Flare_01
  901.   }
  902.   Layer '0'
  903.   (
  904.     Map = $None
  905.   )
  906. )
  907.  
  908. Shader 'Flarelampvertical'
  909. (
  910.   Params
  911.   {
  912.     Sort = Nearest
  913.   }
  914.  
  915.   ClientEffect 'Corona'
  916.   {
  917.     
  918.     RGBStyle 'Fixed' (1 1 1 0.5)
  919.     Scale = 0.2
  920.     //DistFactor=0
  921.     Map = lens/lamp1vertical
  922.   }
  923.   Layer '0'
  924.   (
  925.     Map = $None
  926.   )
  927. )
  928.  
  929. Shader 'Flarelamp3'
  930. (
  931.   Params
  932.   {
  933.     Sort = Nearest
  934.   }
  935.  
  936.   ClientEffect 'Corona'
  937.   {
  938.     RGBStyle 'Fixed' (0.6 0.6 0.6 0.5)
  939.     Scale = 0.5
  940.     DistFactor=0.2
  941.     Map = lens/lamp1
  942.   }
  943.   Layer '0'
  944.   (
  945.     Map = $None
  946.   )
  947. )
  948.  
  949. Shader 'Flarescanner'
  950. (
  951.   Params
  952.   {
  953.     Sort = Nearest
  954.   }
  955.  
  956.   ClientEffect 'Corona'
  957.   {
  958.     RGBStyle 'Fixed' (1 1 1 0.5)
  959.     Scale = 0.15
  960.     DistFactor=1
  961.     Map = lens/sflare2
  962.   }
  963.   Layer '0'
  964.   (
  965.     Map = $None
  966.   )
  967. )
  968.  
  969.  
  970.  
  971. Shader 'Sun_Midday'
  972. (
  973.   Params
  974.   {
  975.     Sort = Nearest
  976.   }
  977.   
  978.   ClientEffect 'Corona'
  979.   {
  980.     RGBStyle 'Fixed' (1.0 1.0 0.0 1)
  981.       Scale = 1.2
  982.       MinLight = 0.1
  983.       Map = Textures/Sun
  984.   }
  985.   Layer '0'
  986.   (
  987.     Map = $None
  988.   )
  989. )
  990.  
  991.  
  992.  
  993.  
  994. Shader 'Sun_Evening'
  995. (
  996.   Params
  997.   {
  998.     Sort = Nearest
  999.   }
  1000.   
  1001.   ClientEffect 'Corona'
  1002.   {
  1003.     RGBStyle 'Fixed' (1 0.7 0.46 1)
  1004.       Scale = 0.2
  1005.       MinLight = 0.1
  1006.       Map = Textures/Sun
  1007.   }
  1008.   Layer '0'
  1009.   (
  1010.     Map = $None
  1011.   )
  1012. )
  1013.  
  1014.  
  1015.  
  1016. Shader 'CryLight'
  1017. (
  1018.   Params
  1019.   {
  1020.     Sort = Nearest
  1021.   }
  1022.  
  1023.   CurFlare = SunFlare01
  1024.   
  1025.   ClientEffect 'Corona'
  1026.   {
  1027.     RGBStyle 'Fixed' (1.0 1.0 1.0 1)
  1028.       Scale = 1.2
  1029.       MinLight = 0.1
  1030.       Map = Textures/Sun
  1031.     //RGBStyle 'Fixed' (0.6 0.6 0.6 1)
  1032.       //Scale = 0.3
  1033.       //MinLight = 0.1
  1034.       //Map = Textures/_Lights/grad
  1035.   }
  1036.   Layer '0'
  1037.   (
  1038.     Map = $None
  1039.   )
  1040. )
  1041.  
  1042. Shader 'Flare_training'
  1043. (
  1044.   Params
  1045.   {
  1046.     Sort = Nearest
  1047.   }
  1048.   
  1049.   ClientEffect 'Corona'
  1050.   {
  1051.     RGBStyle 'Fixed' (0.5 0.4 0.3 1)
  1052.       Scale = 0.3
  1053.       MinLight = 0.1
  1054.       Map = Textures/Sun
  1055.   }
  1056.   Layer '0'
  1057.   (
  1058.     Map = $None
  1059.   )
  1060. )
  1061.  
  1062. Shader 'LightBlank'
  1063. (
  1064.   Params
  1065.   {
  1066.     Sort = Nearest
  1067.   }
  1068.   Layer '0'
  1069.   (
  1070.     Map = $None
  1071.   )
  1072. )
  1073.  
  1074. Shader 'LightBeam'
  1075. (
  1076.   Params
  1077.   {
  1078.     Sort = SeeThrough
  1079.   }
  1080. /*  
  1081.   EvalLight
  1082.   {
  1083.     Style = 0
  1084.       UpdateStyle = Intensity
  1085.       ProjRotate
  1086.       (
  1087.         Comp 'time 0'
  1088.       Comp 'Wave'
  1089.       {
  1090.           Type = sin
  1091.           Level = 30.0
  1092.           Amp = 40
  1093.           Phase = 0.0
  1094.           Freq = 0.10
  1095.       }
  1096.         Comp 'time 0'
  1097.        )
  1098.   }
  1099. */  
  1100.   ClientEffect 'Corona'
  1101.   {
  1102.     RGBStyle 'Fixed' (1 1 1 0.5)
  1103.     Scale = 2
  1104.     Blind
  1105.     SizeBlindScale = 1  // BlindSize = Clamp(fDot*SizeBlindScale+SizeBlindBias, 0, 1);
  1106.     SizeBlindBias = 0
  1107.     IntensBlindScale = 1  // BlindIntensity = Clamp(fDot*IntensBlindScale+IntensBlindBias, 0, 1);
  1108.     IntensBlindBias = 0
  1109.     DistFactor=1
  1110.     DistIntensityFactor=1
  1111.     Map = lens/lenz_e5
  1112.   }
  1113.   /*ClientEffect 'Beam'
  1114.   {
  1115.     Model = objects/indoor/lights/beam.cgf
  1116.     LightStyle = 0
  1117.     StartRadius = 0.05
  1118.     EndRadius = 10.7
  1119.     Length = 22
  1120.     StartColor (1 1 1 0.9f)
  1121.     EndColor (1 1 1 -0.1)
  1122.   }*/
  1123.   Layer '0'
  1124.   (
  1125.     Map = $None
  1126.   )
  1127. )
  1128.  
  1129. Shader 'LightBeamTest'
  1130. (
  1131.   Params
  1132.   {
  1133.     Sort = SeeThrough
  1134.   }
  1135.   /*ClientEffect 'Corona'
  1136.   {
  1137.     RGBStyle 'Fixed' (1 1 1 0.5)
  1138.     Scale = 2
  1139.     Blind
  1140.     SizeBlindScale = 1  // BlindSize = Clamp(fDot*SizeBlindScale+SizeBlindBias, 0, 1);
  1141.     SizeBlindBias = 0
  1142.     IntensBlindScale = 1  // BlindIntensity = Clamp(fDot*IntensBlindScale+IntensBlindBias, 0, 1);
  1143.     IntensBlindBias = 0
  1144.     DistFactor=1
  1145.     DistIntensityFactor=1
  1146.     Map = lens/lenz_e5
  1147.   }*/
  1148.   ClientEffect 'Beam'
  1149.   {
  1150.     Model = objects/indoor/lights/beam.cgf
  1151.     LightStyle = 0
  1152.     StartRadius = 0.05
  1153.     EndRadius = 10.7
  1154.     Length = 22
  1155.     StartColor (1 1 1 0.9f)
  1156.     EndColor (1 1 1 -0.1)
  1157.   }
  1158.   Layer '0'
  1159.   (
  1160.     Map = $None
  1161.   )
  1162. )
  1163.  
  1164. Shader 'LightBeamHangingGreen'
  1165. (
  1166.   Params
  1167.   {
  1168.     Sort = SeeThrough
  1169.   }
  1170.   ClientEffect 'Beam'
  1171.   {
  1172.     Model = objects/indoor/lights/beam.cgf
  1173.     LightStyle = 1
  1174.       StartRadius = 0.18
  1175.       EndRadius = 5
  1176.       Length = 12
  1177.       StartColor (0.66 0.85 0.63 0.4f)
  1178.       EndColor (0.26 0.45 0.23 -0.3)
  1179.   }
  1180.   Layer '0'
  1181.   (
  1182.     Map = $None
  1183.   )
  1184. )
  1185.  
  1186. Shader 'LightBeamHangingYellow'
  1187. (
  1188.   Params
  1189.   {
  1190.     Sort = SeeThrough
  1191.   }
  1192.   ClientEffect 'Beam'
  1193.   {
  1194.     Model = objects/indoor/lights/beam.cgf
  1195.     LightStyle = 1
  1196.       StartRadius = 0.2
  1197.       EndRadius = 7
  1198.       Length = 12
  1199.       StartColor (0.99 0.98 0.82 0.4f)
  1200.       EndColor (0.59 0.58 0.42 -0.3)
  1201.   }
  1202.   Layer '0'
  1203.   (
  1204.     Map = $None
  1205.   )
  1206. )
  1207.  
  1208. Shader 'LightBeamHangingYellow_Flare'
  1209. (
  1210.   Params
  1211.   {
  1212.     Sort = SeeThrough
  1213.   }
  1214.   ClientEffect 'Beam'
  1215.   {
  1216.     Model = objects/indoor/lights/beam.cgf
  1217.     LightStyle = 1
  1218.       StartRadius = 0.2
  1219.       EndRadius = 7
  1220.       Length = 12
  1221.       StartColor (0.99 0.95 0.42 0.4f)
  1222.       EndColor (0.59 0.58 0.42 -0.3)
  1223.   }
  1224.   ClientEffect 'Corona'
  1225.   {
  1226.     RGBStyle = FromLight
  1227.     Scale = 0.3
  1228.     DistFactor=0.7
  1229.     Map = lens/glow2
  1230.   }
  1231.  
  1232.   Layer '0'
  1233.   (
  1234.     Map = $None
  1235.   )
  1236. )
  1237.  
  1238. Shader 'LightBeamHangingYellow02'
  1239. (
  1240.   Params
  1241.   {
  1242.     Sort = SeeThrough
  1243.   }
  1244.   ClientEffect 'Beam'
  1245.   {
  1246.     Model = objects/indoor/lights/beam.cgf
  1247.     LightStyle = 1
  1248.       StartRadius = 0.2
  1249.       EndRadius = 3
  1250.       Length = 8
  1251.       StartColor (0.99 0.98 0.82 0.4f)
  1252.       EndColor (0.59 0.58 0.42 -0.3)
  1253.   }
  1254.   Layer '0'
  1255.   (
  1256.     Map = $None
  1257.   )
  1258. )
  1259.  
  1260. Shader 'LightBeamHangingYellow03'
  1261. (
  1262.   Params
  1263.   {
  1264.     Sort = SeeThrough
  1265.   }
  1266.   ClientEffect 'Beam'
  1267.   {
  1268.     Model = objects/indoor/lights/beam.cgf
  1269.     LightStyle = 1
  1270.       StartRadius = 0.2
  1271.       EndRadius = 1.5
  1272.       Length = 4.5
  1273.       StartColor (0.99 0.98 0.82 0.4f)
  1274.       EndColor (0.59 0.58 0.42 -0.3)
  1275.   }
  1276.   Layer '0'
  1277.   (
  1278.     Map = $None
  1279.   )
  1280. )
  1281.  
  1282.  
  1283. Shader 'LightBeamHangingYellow04'
  1284. (
  1285.   Params
  1286.   {
  1287.     Sort = SeeThrough
  1288.   }
  1289.   ClientEffect 'Beam'
  1290.   {
  1291.     Model = objects/indoor/lights/beam.cgf
  1292.     LightStyle = 1
  1293.       StartRadius = 0.2
  1294.       EndRadius = 4.5
  1295.       Length = 4.5
  1296.       StartColor (0.85 0.74 0.36 0.9f)
  1297.       EndColor (0.75 0.64 0.26 -0.3)
  1298.   }
  1299.   Layer '0'
  1300.   (
  1301.     Map = $None
  1302.   )
  1303. )
  1304.  
  1305. Shader 'LightBeamHangingYellow05'
  1306. (
  1307.   Params
  1308.   {
  1309.     Sort = SeeThrough
  1310.   }
  1311.   ClientEffect 'Beam'
  1312.   {
  1313.     Model = objects/indoor/lights/beam.cgf
  1314.     LightStyle = 1
  1315.       StartRadius = 0.2
  1316.       EndRadius = 2.5
  1317.       Length = 2.75
  1318.       StartColor (0.55 0.50 0.21 2.5f)
  1319.       EndColor (0.59 0.58 0.42 -0.3)
  1320.   }
  1321.   Layer '0'
  1322.   (
  1323.     Map = $None
  1324.   )
  1325. )
  1326.  
  1327. Shader 'LightBeamHangingYellow06'
  1328. (
  1329.   Params
  1330.   {
  1331.     Sort = SeeThrough
  1332.   }
  1333.   ClientEffect 'Beam'
  1334.   {
  1335.     Model = objects/indoor/lights/beam.cgf
  1336.     LightStyle = 1
  1337.       StartRadius = 0.2
  1338.       EndRadius = 0.75
  1339.       Length = 6
  1340.       StartColor (0.99 0.98 0.82 1.4f)
  1341.       EndColor (0.59 0.58 0.42 -0.3)
  1342.   }
  1343.   Layer '0'
  1344.   (
  1345.     Map = $None
  1346.   )
  1347. )
  1348.  
  1349. Shader 'LightBeamHangingYellow07'
  1350. (
  1351.   Params
  1352.   {
  1353.     Sort = SeeThrough
  1354.   }
  1355.   ClientEffect 'Beam'
  1356.   {
  1357.     Model = objects/indoor/lights/beam.cgf
  1358.     LightStyle = 1
  1359.       StartRadius = 0.2
  1360.       EndRadius = 3.5
  1361.       Length = 3.5
  1362.       StartColor (0.85 0.74 0.36 0.9f)
  1363.       EndColor (0.75 0.64 0.26 -0.3)
  1364.   }
  1365.   Layer '0'
  1366.   (
  1367.     Map = $None
  1368.   )
  1369. )
  1370.  
  1371. Shader 'LightBeamHangingYellow08'
  1372. (
  1373.   Params
  1374.   {
  1375.     Sort = SeeThrough
  1376.   }
  1377.   ClientEffect 'Beam'
  1378.   {
  1379.     Model = objects/indoor/lights/beam.cgf
  1380.     LightStyle = 1
  1381.       StartRadius = 0.2
  1382.       EndRadius = 7
  1383.       Length = 12
  1384.       StartColor (0.86 0.85 0.57 0.4f)
  1385.       EndColor (0.80 0.77 0.65 -0.3)
  1386.   }
  1387.   Layer '0'
  1388.   (
  1389.     Map = $None
  1390.   )
  1391. )
  1392.  
  1393. Shader 'LightBeamblue'
  1394. (
  1395.   Params
  1396.   {
  1397.     Sort = SeeThrough
  1398.   }
  1399.   ClientEffect 'Beam'
  1400.   {
  1401.     Model = objects/indoor/lights/beam.cgf
  1402.     LightStyle = 1
  1403.       StartRadius = 0.05
  1404.       EndRadius = 4.2
  1405.       Length = 5
  1406.       StartColor (0.417 0.656 0.851 0.4f)
  1407.       EndColor (0.45 0.67 0.83 -0.3)
  1408.   }
  1409.   Layer '0'
  1410.   (
  1411.     Map = $None
  1412.   )
  1413. )
  1414.  
  1415. Shader 'LightBeamblue02'
  1416. (
  1417.   Params
  1418.   {
  1419.     Sort = SeeThrough
  1420.   }
  1421.   ClientEffect 'Beam'
  1422.   {
  1423.     Model = objects/indoor/lights/beam.cgf
  1424.     LightStyle = 1
  1425.       StartRadius = 0.1
  1426.       EndRadius = 3
  1427.       Length = 8
  1428.       StartColor (0.417 0.656 0.851 0.4f)
  1429.       EndColor (0.45 0.67 0.83 -0.3)
  1430.   }
  1431.   Layer '0'
  1432.   (
  1433.     Map = $None
  1434.   )
  1435. )
  1436.  
  1437. Shader 'LightBeamblue03'
  1438. (
  1439.   Params
  1440.   {
  1441.     Sort = SeeThrough
  1442.   }
  1443.   ClientEffect 'Beam'
  1444.   {
  1445.     Model = objects/indoor/lights/beam.cgf
  1446.     LightStyle = 1
  1447.       StartRadius = 0.1
  1448.       EndRadius = 2.5
  1449.       Length = 6
  1450.       StartColor (0.417 0.656 0.851 1.9f)
  1451.       EndColor (0.45 0.67 0.83 -0.3)
  1452.   }
  1453.   Layer '0'
  1454.   (
  1455.     Map = $None
  1456.   )
  1457. )
  1458.  
  1459. Shader 'LightBeamblue04'
  1460. (
  1461.   Params
  1462.   {
  1463.     Sort = SeeThrough
  1464.   }
  1465.   ClientEffect 'Beam'
  1466.   {
  1467.     Model = objects/indoor/lights/beam.cgf
  1468.     LightStyle = 1
  1469.       StartRadius = 0.2
  1470.       EndRadius = 2.25
  1471.       Length = 6
  1472.       StartColor (0.417 0.656 0.851 1.9f)
  1473.       EndColor (0.45 0.67 0.83 -0.3)
  1474.   }
  1475.   Layer '0'
  1476.   (
  1477.     Map = $None
  1478.   )
  1479. )
  1480.  
  1481. Shader 'LightBeamblue05'
  1482. (
  1483.   Params
  1484.   {
  1485.     Sort = SeeThrough
  1486.   }
  1487.   ClientEffect 'Beam'
  1488.   {
  1489.     Model = objects/indoor/lights/beam.cgf
  1490.     LightStyle = 1
  1491.       StartRadius = 0.1
  1492.       EndRadius = 1
  1493.       Length = 2.5
  1494.       StartColor (0.417 0.656 0.851 1.9f)
  1495.       EndColor (0.45 0.67 0.83 -0.3)
  1496.   }
  1497.   Layer '0'
  1498.   (
  1499.     Map = $None
  1500.   )
  1501. )
  1502.  
  1503. Shader 'LightBeamblue06x'
  1504. (
  1505.   Params
  1506.   {
  1507.     Sort = SeeThrough
  1508.   }
  1509.   ClientEffect 'Corona'
  1510.   {
  1511.     RGBStyle 'Fixed' (0.6 0.6 0.6 1)
  1512. //   Oversleeped
  1513.       Scale = 0.2
  1514.       MinLight = 0.1
  1515.       Map = Textures/lens/28
  1516.   }
  1517.   ClientEffect 'Beam'
  1518.   {
  1519.     Model = objects/indoor/lights/beam.cgf
  1520.     LightStyle = 4
  1521.       StartRadius = 0.1
  1522.       EndRadius = 1
  1523.       Length = 7
  1524.       StartColor (0.54 0.50 1.0 1.0f)
  1525.       EndColor (0.34 0.30 0.8 -0.3)
  1526.   }
  1527.   Layer '0'
  1528.   (
  1529.     Map = $None
  1530.   )
  1531. )
  1532.  
  1533. Shader 'LightBeamblue06'
  1534. (
  1535.   Params
  1536.   {
  1537.     Sort = SeeThrough
  1538.   }
  1539.   ClientEffect 'Beam'
  1540.   {
  1541.     Model = objects/indoor/lights/beam.cgf
  1542.     LightStyle = 4
  1543.       StartRadius = 0.1
  1544.       EndRadius = 1
  1545.       Length = 7
  1546.       StartColor (0.54 0.50 1.0 1.0f)
  1547.       EndColor (0.34 0.30 0.8 -0.3)
  1548.   }
  1549.   Layer '0'
  1550.   (
  1551.     Map = $None
  1552.   )
  1553. )
  1554.  
  1555. Shader 'LightBeamblue07'
  1556. (
  1557.   Params
  1558.   {
  1559.     Sort = SeeThrough
  1560.   }
  1561.   ClientEffect 'Beam'
  1562.   {
  1563.     Model = objects/indoor/lights/beam.cgf
  1564.     LightStyle = 1
  1565.       StartRadius = 0.1
  1566.       EndRadius = 1
  1567.       Length = 3.5
  1568.       StartColor (0.54 0.50 1.0 1.0f)
  1569.       EndColor (0.34 0.30 0.8 -0.3)
  1570.   }
  1571.   Layer '0'
  1572.   (
  1573.     Map = $None
  1574.   )
  1575. )
  1576.  
  1577. Shader 'LightBeamblue08'
  1578. (
  1579.   Params
  1580.   {
  1581.     Sort = SeeThrough
  1582.   }
  1583.   ClientEffect 'Beam'
  1584.   {
  1585.     Model = objects/indoor/lights/beam.cgf
  1586.     LightStyle = 1
  1587.       StartRadius = 0.1
  1588.       EndRadius = 1.5
  1589.       Length = 5.5
  1590.       StartColor (0.54 0.50 1.0 1.0f)
  1591.       EndColor (0.34 0.30 0.8 -0.3)
  1592.   }
  1593.   Layer '0'
  1594.   (
  1595.     Map = $None
  1596.   )
  1597. )
  1598.  
  1599. Shader 'LightBeamblue09'
  1600. (
  1601.   Params
  1602.   {
  1603.     Sort = SeeThrough
  1604.   }
  1605.   ClientEffect 'Beam'
  1606.   {
  1607.     Model = objects/indoor/lights/beam.cgf
  1608.     LightStyle = 1
  1609.       StartRadius = 0.19
  1610.       EndRadius = 1.75
  1611.       Length = 3.5
  1612.       StartColor (0.417 0.656 0.851 1.9f)
  1613.       EndColor (0.45 0.67 0.83 -0.3)
  1614.   }
  1615.   Layer '0'
  1616.   (
  1617.     Map = $None
  1618.   )
  1619. )
  1620.  
  1621. Shader 'LightBeamblue10'
  1622. (
  1623.   Params
  1624.   {
  1625.     Sort = SeeThrough
  1626.   }
  1627.   ClientEffect 'Beam'
  1628.   {
  1629.     Model = objects/indoor/lights/beam.cgf
  1630.     LightStyle = 1
  1631.       StartRadius = 0.19
  1632.       EndRadius = 1.09375
  1633.       Length = 2.1875
  1634.       StartColor (0.417 0.656 0.851 1.9f)
  1635.       EndColor (0.45 0.67 0.83 -0.3)
  1636.   }
  1637.   Layer '0'
  1638.   (
  1639.     Map = $None
  1640.   )
  1641. )
  1642.  
  1643. Shader 'LightBeamblue11'
  1644. (
  1645.   Params
  1646.   {
  1647.     Sort = SeeThrough
  1648.   }
  1649.   ClientEffect 'Beam'
  1650.   {
  1651.     Model = objects/indoor/lights/beam.cgf
  1652.     LightStyle = 4
  1653.       StartRadius = 0.1
  1654.       EndRadius = 1
  1655.       Length = 7
  1656.       StartColor (0.49 0.73 0.84 1.0f)
  1657.       EndColor (0.29 0.53 0.64 -0.3)
  1658.   }
  1659.   Layer '0'
  1660.   (
  1661.     Map = $None
  1662.   )
  1663. )
  1664.  
  1665. Shader 'LightBeamblue12'
  1666. (
  1667.   Params
  1668.   {
  1669.     Sort = SeeThrough
  1670.   }
  1671.   ClientEffect 'Beam'
  1672.   {
  1673.     Model = objects/indoor/lights/beam.cgf
  1674.     LightStyle = 1
  1675.       StartRadius = 0.2
  1676.       EndRadius = 2.5
  1677.       Length = 3
  1678.       StartColor (0.417 0.656 0.851 0.9f)
  1679.       EndColor (0.45 0.67 0.83 -0.3)
  1680.   }
  1681.   Layer '0'
  1682.   (
  1683.     Map = $None
  1684.   )
  1685. )
  1686.  
  1687. Shader 'LightBeamRed01'
  1688. (
  1689.   Params
  1690.   {
  1691.     Sort = SeeThrough
  1692.   }
  1693.   ClientEffect 'Beam'
  1694.   {
  1695.     Model = objects/indoor/lights/beam.cgf
  1696.     LightStyle = 4
  1697.       StartRadius = 0.1
  1698.       EndRadius = 3
  1699.       Length = 13
  1700.       StartColor (0.34 0.80 0.94 1.0f)
  1701.       EndColor (0.74 0.00 0.00 -0.3)
  1702.   }
  1703.   Layer '0'
  1704.   (
  1705.     Map = $None
  1706.   )
  1707. )
  1708.  
  1709. Shader 'LightBeamRed02'
  1710. (
  1711.   Params
  1712.   {
  1713.     Sort = SeeThrough
  1714.   }
  1715.   ClientEffect 'Beam'
  1716.   {
  1717.     Model = objects/indoor/lights/beam.cgf
  1718.     LightStyle = 4
  1719.       StartRadius = 0.1
  1720.       EndRadius = 6
  1721.       Length = 26
  1722.       StartColor (0.96 0.42 0.18 1.0f)
  1723.       EndColor (0.74 0.00 0.00 -0.3)
  1724.   }
  1725.   Layer '0'
  1726.   (
  1727.     Map = $None
  1728.   )
  1729. )
  1730.  
  1731. Shader 'LightBeamwhite01'
  1732. (
  1733.   Params
  1734.   {
  1735.     Sort = SeeThrough
  1736.   }
  1737.   ClientEffect 'Beam'
  1738.   {
  1739.     Model = objects/indoor/lights/beam.cgf
  1740.     LightStyle = 1
  1741.       StartRadius = 0.1
  1742.       EndRadius = 1.75
  1743.       Length = 7
  1744.       StartColor (1.0 1.0 1.0 1.5f)
  1745.       EndColor (0.7 0.7 0.7 -0.3)
  1746.   }
  1747.   Layer '0'
  1748.   (
  1749.     Map = $None
  1750.   )
  1751. )
  1752.  
  1753. Shader 'LightBeamwhite02'
  1754. (
  1755.   Params
  1756.   {
  1757.     Sort = SeeThrough
  1758.   }
  1759.   ClientEffect 'Beam'
  1760.   {
  1761.     Model = objects/indoor/lights/beam.cgf
  1762.     LightStyle = 1
  1763.       StartRadius = 0.1
  1764.       EndRadius = 4.5
  1765.       Length = 15
  1766.       StartColor (1.0 1.0 1.0 0.2f)
  1767.       EndColor (0.7 0.7 0.7 -0.3)
  1768.   }
  1769.   Layer '0'
  1770.   (
  1771.     Map = $None
  1772.   )
  1773. )
  1774.  
  1775.  
  1776. Shader 'LightBeamwhite03'
  1777. (
  1778.   Params
  1779.   {
  1780.     Sort = SeeThrough
  1781.   }
  1782.   ClientEffect 'Beam'
  1783.   {
  1784.     Model = objects/indoor/lights/beam.cgf
  1785.     LightStyle = 1
  1786.       StartRadius = 0.1
  1787.       EndRadius = 1
  1788.       Length = 4
  1789.       StartColor (1.0 1.0 1.0 0.9f)
  1790.       EndColor (0.7 0.7 0.7 -0.3)
  1791.   }
  1792.   Layer '0'
  1793.   (
  1794.     Map = $None
  1795.   )
  1796. )
  1797.  
  1798. Shader 'LightBeamwhite04'
  1799. (
  1800.   Params
  1801.   {
  1802.     Sort = SeeThrough
  1803.   }
  1804.   ClientEffect 'Beam'
  1805.   {
  1806.     Model = objects/indoor/lights/beam.cgf
  1807.     LightStyle = 1
  1808.       StartRadius = 0.13
  1809.       EndRadius = 1
  1810.       Length = 3.5
  1811.       StartColor (0.9 0.9 1.0 1.9f)
  1812.       EndColor (0.7 0.7 0.7 -0.0)
  1813.   }
  1814.   Layer '0'
  1815.   (
  1816.     Map = $None
  1817.   )
  1818. )
  1819.  
  1820. Shader 'LightBeamgray'
  1821. (
  1822.   Params
  1823.   {
  1824.     Sort = SeeThrough
  1825.   }
  1826.   ClientEffect 'Beam'
  1827.   {
  1828.     Model = objects/indoor/lights/beam.cgf
  1829.     LightStyle = 1
  1830.       StartRadius = 0.25
  1831.       EndRadius = 4.4
  1832.       Length = 5
  1833.       StartColor (0.66 0.74 0.62 0.4f)
  1834.       EndColor (0.66 0.74 0.62 -0.3)
  1835.   }
  1836.   Layer '0'
  1837.   (
  1838.     Map = $None
  1839.   )
  1840. )
  1841.  
  1842. Shader 'LightBeamPrison'
  1843. (
  1844.   Params
  1845.   {
  1846.     Sort = SeeThrough
  1847.   }
  1848.   ClientEffect 'Beam'
  1849.   {
  1850.     Model = objects/indoor/lights/beam.cgf
  1851.     LightStyle = 1
  1852.       StartRadius = 0.45
  1853.       EndRadius = 6
  1854.       Length = 10
  1855.       StartColor (0.417 0.656 0.851 0.4f)
  1856.       EndColor (0.45 0.67 0.83 -0.3)
  1857.   }
  1858.   Layer '0'
  1859.   (
  1860.     Map = $None
  1861.   )
  1862. )
  1863.  
  1864. Shader 'LightBeamGuardTower'
  1865. (
  1866.   Params
  1867.   {
  1868.     Sort = SeeThrough
  1869.   }
  1870.   ClientEffect 'Beam'
  1871.   {
  1872.     Model = objects/indoor/lights/beam.cgf
  1873.     LightStyle = 1
  1874.       StartRadius = 0.1
  1875.       EndRadius = 1.5
  1876.       Length = 5
  1877.       StartColor (0.7 0.7 0.55 0.4f)
  1878.       EndColor (0.6 0.6 0.5 -0.3)
  1879.   }
  1880.   Layer '0'
  1881.   (
  1882.     Map = $None
  1883.   )
  1884. )
  1885.  
  1886. Shader 'LightBeamArena'
  1887. (
  1888.   Params
  1889.   {
  1890.     Sort = SeeThrough
  1891.   }
  1892.   ClientEffect 'Beam'
  1893.   {
  1894.     Model = objects/indoor/lights/beam.cgf
  1895.     LightStyle = 1
  1896.       StartRadius = 0.1
  1897.       EndRadius = 4.2
  1898.       Length = 15
  1899.       StartColor (0.417 0.656 0.851 0.4f)
  1900.       EndColor (0.45 0.67 0.83 -0.3)
  1901.   }
  1902.   Layer '0'
  1903.   (
  1904.     Map = $None
  1905.   )
  1906. )
  1907.  
  1908. Shader 'LightExample'
  1909. (
  1910.   Params
  1911.   {
  1912.     Sort = SeeThrough
  1913.   }
  1914.   //CurFlare = SunFlare01
  1915.   /*ClientEffect 'Corona'
  1916.   {
  1917.     RGBStyle 'Fixed' (1 1 1 1)
  1918.       Scale = 0.5
  1919.       Map = lens/new2
  1920.       RGBStyle = FromLight
  1921.   }*/
  1922.   EvalLight
  1923.   {
  1924.     //Style = 7
  1925.       UpdateStyle = Intensity
  1926.       ProjRotate
  1927.       (
  1928.         Comp 'time 100'
  1929.         Comp 'time 150'
  1930.       Comp 'Wave'
  1931.       {
  1932.         Type = Sin
  1933.         Level = 0
  1934.         Amp = 1000
  1935.         Phase = 0
  1936.         Freq = 0.01
  1937.       }
  1938.       )
  1939.       LightRotate (20 0 0)   // (Yaw Pitch Roll)
  1940.       LightPos (10 0 0)
  1941.   }
  1942.   Layer '0'
  1943.   (
  1944.     Map = $None
  1945.   )
  1946. )
  1947.  
  1948. Shader 'LightExampleMove'
  1949. (
  1950.   Params
  1951.   {
  1952.     Sort = Nearest
  1953.   }
  1954.   ClientEffect 'Corona'
  1955.   {
  1956.     RGBStyle 'FromLight'
  1957.       Scale = 0.1
  1958.       Map = lens/new2
  1959.       RGBStyle = FromLight
  1960.   }
  1961.   EvalLight
  1962.   {
  1963.     Style = 0
  1964.       UpdateStyle = Intensity
  1965.       LightPos (0 1 0)
  1966.       LightMove 'Wave'
  1967.       {
  1968.         Direction (1 0 0)
  1969.         Wave
  1970.         {
  1971.           Type = Sin
  1972.           Level = 0
  1973.           Amp = 4
  1974.           Phase = 2
  1975.           Freq = 0.15
  1976.         }
  1977.       }
  1978.   }
  1979.   Layer '0'
  1980.   (
  1981.     Map = $None
  1982.   )
  1983. )
  1984.  
  1985. Shader 'LightSpinning'
  1986. (
  1987.   Params
  1988.   {
  1989.     Sort = Nearest
  1990.   }
  1991.   EvalLight
  1992.   {
  1993.     Style = 0
  1994.       //UpdateStyle = Intensity
  1995.       ProjRotate
  1996.       (
  1997.         Comp = 0
  1998.         Comp = 0
  1999.         Comp 'time 50'
  2000.       )
  2001.       LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2002.       LightPos (20 0 0)
  2003.   }
  2004.   Layer '0'
  2005.   (
  2006.     Map = $None
  2007.   )
  2008. )
  2009.  
  2010. Shader 'LightSpinningAlarm'
  2011. (
  2012.   Params
  2013.   {
  2014.     Sort = Nearest
  2015.   }
  2016.  
  2017.   EvalLight
  2018.   {
  2019.     Style = 0
  2020.     //UpdateStyle = Intensity
  2021.     ProjRotate
  2022.     (
  2023.     Comp = 0
  2024.     Comp = 0
  2025.     Comp 'time 1000'
  2026.     )
  2027.  
  2028.     LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2029.     LightPos (20 0 0)
  2030.   }
  2031.  
  2032.   Layer '0'
  2033.   (
  2034.     Map = $None
  2035.   )
  2036. )
  2037.  
  2038. Shader 'Light_23'
  2039. (
  2040.   Params
  2041.   {
  2042.     Sort = Nearest
  2043.   }
  2044.   EvalLight
  2045.   {
  2046.     Style = 23
  2047.       UpdateStyle = Intensity
  2048.   }
  2049.   Layer '0'
  2050.   (
  2051.     Map = $None
  2052.   )
  2053. )
  2054.  
  2055. Shader 'LightSpinning15'
  2056. (
  2057.   Params
  2058.   {
  2059.     Sort = Nearest
  2060.   }
  2061.   EvalLight
  2062.   {
  2063.     Style = 15
  2064.       //UpdateStyle = Intensity
  2065.       ProjRotate
  2066.       (
  2067.         Comp 'time 10'
  2068.       Comp 'Wave'
  2069.       {
  2070.           Type = sin
  2071.           Level = 30.0
  2072.           Amp = 80
  2073.           Phase = 0.0
  2074.           Freq = 0.10
  2075.       }
  2076.         Comp 'time 20'
  2077.        )
  2078.   }
  2079.   Layer '0'
  2080.   (
  2081.     Map = $None
  2082.   )
  2083. )
  2084.  
  2085. Shader 'LightStyle4'
  2086. (
  2087.   Params
  2088.   {
  2089.     Sort = Nearest
  2090.   }
  2091.   EvalLight
  2092.   {
  2093.     Style = 4
  2094.       UpdateStyle = Color
  2095.   }
  2096.   Layer '0'
  2097.   (
  2098.     Map = $None
  2099.   )
  2100. )
  2101.  
  2102. Shader 'LightStyle6'
  2103. (
  2104.   Params
  2105.   {
  2106.     Sort = Nearest
  2107.   }
  2108.   EvalLight
  2109.   {
  2110.     Style = 6
  2111.       UpdateStyle = Intensity
  2112.   }
  2113.   Layer '0'
  2114.   (
  2115.     Map = $None
  2116.   )
  2117. )
  2118.  
  2119. Shader 'LightStyle6Flare'
  2120. (
  2121.   Params
  2122.   {
  2123.     Sort = Nearest
  2124.     NoLight
  2125.   }
  2126.   
  2127.   ClientEffect 'Corona'
  2128.   {
  2129.       RGBStyle = FromLight
  2130.     Scale = 0.15 
  2131.     //DistFactor=0
  2132.     Map = OBJECTS\Buildings\Gallery\tex\lights\lenz_e5.jpg 
  2133.   }
  2134.   EvalLight
  2135.   {
  2136.     Style = 6
  2137.       UpdateStyle = Intensity
  2138.   }
  2139.   Layer '0'
  2140.   (
  2141.     Map = $None
  2142.   )
  2143. )
  2144.  
  2145. Shader 'LightStyle28'
  2146. (
  2147.   Params
  2148.   {
  2149.     Sort = Nearest
  2150.   }
  2151.   EvalLight
  2152.   {
  2153.     Style = 28
  2154.       UpdateStyle = Intensity
  2155.   }
  2156.   Layer '0'
  2157.   (
  2158.     Map = $None
  2159.   )
  2160. )
  2161.  
  2162. Shader 'LightOn'
  2163. (
  2164.   EvalLight
  2165.   {
  2166.     Style = 12
  2167.     UpdateStyle = Intensity
  2168.     ProjRotate (Comp = 0 Comp = 0 Comp = 20)
  2169.     LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2170.     LightPos (8 0 0)
  2171.   }
  2172. )
  2173.  
  2174. Shader 'LightCorona7'
  2175. (
  2176.   Params
  2177.   {
  2178.     Sort = Nearest
  2179.   }
  2180.   CurFlare = SunFlare02
  2181.   ClientEffect 'Corona'
  2182.   {
  2183.     Color = White
  2184.     //RGBStyle 'LightStyle' (7)
  2185.     //RGBStyle 'Fixed' (Yellow)
  2186.     RGBStyle = FromLight
  2187.     Scale = 0.2
  2188.     Map = corona06
  2189.   }
  2190.   EvalLight
  2191.   {
  2192.     Style = 0
  2193.     UpdateStyle = Intensity
  2194.     ProjRotate (0 0 20)
  2195.     LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2196.     LightPos (8 0 0)
  2197.   }
  2198.   Layer '0'
  2199.   (
  2200.     Map = $None
  2201.   )
  2202. )
  2203.  
  2204. Shader 'LightFaded'
  2205. (
  2206.   Params
  2207.   {
  2208.     Sort = Nearest
  2209.   }
  2210.   EvalLight
  2211.   {
  2212.     Style = 0
  2213.       UpdateStyle = Intensity
  2214.       ProjRotate (Comp = 0 Conp = 0 Comp = 20)
  2215.       LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2216.       LightPos (8 0 0)
  2217.       LightMove 'Wave'
  2218.       {
  2219.         Direction (1 0 0)
  2220.         Wave
  2221.         {
  2222.           Type = Sin
  2223.           Level = 0
  2224.           Amp = 4
  2225.           Phase = 0
  2226.           Freq = 0.2
  2227.         }
  2228.       }
  2229.   }
  2230.   Layer '0'
  2231.   (
  2232.     Map = $None
  2233.   )
  2234.  
  2235. Shader 'LightFaded_1'
  2236. (
  2237.   Params
  2238.   {
  2239.     Sort = Nearest
  2240.   }
  2241.   ClientEffect 'Corona'
  2242.   {
  2243.     Color = White
  2244.       RGBStyle = FromLight
  2245.       Scale = 0.2
  2246.     Map = lens/scope_flare
  2247.   }
  2248.   EvalLight
  2249.   {
  2250.     Style = 0
  2251.       UpdateStyle = Intensity
  2252.       LightRotate (20 0 0)   // (Yaw Pitch Roll)
  2253.       LightPos (8 0 0)
  2254.       LightMove 'Wave'
  2255.       {
  2256.         Direction (1 0 0)
  2257.         Wave
  2258.         {
  2259.           Type = Sin
  2260.           Level = 0
  2261.           Amp = 2
  2262.           Phase = 0
  2263.           Freq = 0.2
  2264.         }
  2265.       }
  2266.   }
  2267.   Layer '0'
  2268.   (
  2269.     Map = $None
  2270.   )
  2271.  
  2272. Shader 'LightPules'
  2273. (
  2274.   Params
  2275.   {
  2276.     Sort = Nearest
  2277.   }
  2278.   EvalLight
  2279.   {
  2280.     Style = 6
  2281.       UpdateStyle = Intensity
  2282.       ProjRotate (Comp=0 Comp=0 Comp=0)
  2283.       LightRotate (0 0 0)   // (Yaw Pitch Roll)
  2284.       LightPos (0 0 0)
  2285.       
  2286.   }
  2287.   Layer '0'
  2288.   (
  2289.     Map = $None
  2290.   )
  2291. )
  2292.  
  2293. Shader 'LightPules2'
  2294. (
  2295.   Params
  2296.   {
  2297.     Sort = Nearest
  2298.   }
  2299.   EvalLight
  2300.   {
  2301.     Style = 19
  2302.       UpdateStyle = Intensity
  2303.   }
  2304.   Layer '0'
  2305.   (
  2306.     Map = $None
  2307.   )
  2308. )
  2309.  
  2310. Shader 'LightPules3'
  2311. (
  2312.   Params
  2313.   {
  2314.     Sort = Nearest
  2315.   }
  2316.   EvalLight
  2317.   {
  2318.     Style = 20
  2319.       UpdateStyle = Intensity
  2320.   }
  2321.   Layer '0'
  2322.   (
  2323.     Map = $None
  2324.   )
  2325. )
  2326.  
  2327. Shader 'LightRotateZ20'
  2328. (
  2329.   Params
  2330.   {
  2331.     Sort = Nearest
  2332.   }
  2333.   EvalLight
  2334.   {
  2335.     Style = 0
  2336.       UpdateStyle = Intensity
  2337.       ProjRotate (Comp=0 Comp=0 Comp=20)
  2338.       LightRotate (0 0 0)   // (Yaw Pitch Roll)
  2339.       LightPos (0 0 0)
  2340.       
  2341.   }
  2342.   Layer '0'
  2343.   (
  2344.     Map = $None
  2345.   )
  2346. )
  2347.  
  2348. Shader 'LightSwayFlicker'
  2349. (
  2350.   Params
  2351.   {
  2352.     Sort = Nearest
  2353.   }
  2354.   EvalLight
  2355.   {
  2356.     Style = 17
  2357.       UpdateStyle = Intensity
  2358.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2359.       LightRotate (1 0 0)   // (Yaw Pitch Roll)
  2360.       LightPos (0 0 0)
  2361.       LightMove 'Wave'
  2362.       {
  2363.         Direction (0.125 1 0)
  2364.         Wave
  2365.         {
  2366.           Type = Sin
  2367.           Level = 0
  2368.           Amp = 2
  2369.           Phase = 0
  2370.           Freq = 0.2
  2371.         }
  2372.       }
  2373.   }
  2374.   Layer '0'
  2375.   (
  2376.     Map = $None
  2377.   )
  2378. )
  2379.  
  2380. Shader 'LightSmSwayFlicker'
  2381. (
  2382.   Params
  2383.   {
  2384.     Sort = Nearest
  2385.   }
  2386.   EvalLight
  2387.   {
  2388.     Style = 17
  2389.       UpdateStyle = Intensity
  2390.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2391.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2392.       LightPos (0 0 0)
  2393.       LightMove 'Wave'
  2394.       {
  2395.         Direction (0.3 1 0)
  2396.         Wave
  2397.         {
  2398.           Type = Sin
  2399.           Level = 0
  2400.           Amp = 1
  2401.           Phase = 0
  2402.           Freq = 0.2
  2403.         }
  2404.       }
  2405.   }
  2406.   Layer '0'
  2407.   (
  2408.     Map = $None
  2409.   )
  2410. )
  2411.  
  2412. Shader 'LightFlicker_flare'
  2413. (
  2414.   Params
  2415.   {
  2416.     Sort = Nearest
  2417.   }
  2418.   EvalLight
  2419.   {
  2420.     Style = 17
  2421.       UpdateStyle = Intensity
  2422.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2423.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2424.       LightPos (0 0 0)
  2425.       LightMove 'Wave'
  2426.       {
  2427.         Direction (0.0 0 0)
  2428.         Wave
  2429.         {
  2430.           Type = Sin
  2431.           Level = 0
  2432.           Amp = 1
  2433.           Phase = 0
  2434.           Freq = 0.4
  2435.         }
  2436.       }
  2437.   }
  2438.   ClientEffect 'Corona'
  2439.   {
  2440.     RGBStyle = FromLight
  2441.     Scale = 0.3
  2442.     DistFactor=0.7
  2443.     Map = lens/glow2
  2444.   }    
  2445.   Layer '0'
  2446.   (
  2447.     Map = $None
  2448.   )
  2449. )
  2450.  
  2451. Shader 'LightFlicker_flare2'
  2452. (
  2453.   Params
  2454.   {
  2455.     Sort = Nearest
  2456.   }
  2457.   EvalLight
  2458.   {
  2459.     Style = 33
  2460.       UpdateStyle = Intensity
  2461.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2462.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2463.       LightPos (0 0 0)
  2464.       LightMove 'Wave'
  2465.       {
  2466.         Direction (0.0 0 0)
  2467.         Wave
  2468.         {
  2469.           Type = Sin
  2470.           Level = 0
  2471.           Amp = 1
  2472.           Phase = 0
  2473.           Freq = 0.4
  2474.         }
  2475.       }
  2476.   }
  2477.   ClientEffect 'Corona'
  2478.   {
  2479.     RGBStyle = FromLight
  2480.     Scale = 0.3
  2481.     DistFactor=0.7
  2482.     Map = lens/glow2
  2483.   }    
  2484.   Layer '0'
  2485.   (
  2486.     Map = $None
  2487.   )
  2488. )
  2489.  
  2490. Shader 'LightFlicker_flare3'
  2491. (
  2492.   Params
  2493.   {
  2494.     Sort = Nearest
  2495.   }
  2496.   EvalLight
  2497.   {
  2498.     Style = 32
  2499.       UpdateStyle = Intensity
  2500.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2501.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2502.       LightPos (0 0 0)
  2503.       LightMove 'Wave'
  2504.       {
  2505.         Direction (0.0 0 0)
  2506.         Wave
  2507.         {
  2508.           Type = Sin
  2509.           Level = 0
  2510.           Amp = 1
  2511.           Phase = 0
  2512.           Freq = 0.4
  2513.         }
  2514.       }
  2515.   }
  2516.   ClientEffect 'Corona'
  2517.   {
  2518.     RGBStyle = FromLight
  2519.     Scale = 0.3
  2520.     DistFactor=0.7
  2521.     Map = lens/glow2
  2522.   }    
  2523.   Layer '0'
  2524.   (
  2525.     Map = $None
  2526.   )
  2527. )
  2528.  
  2529. Shader 'LightFlicker_flare4'
  2530. (
  2531.   Params
  2532.   {
  2533.     Sort = Nearest
  2534.   }
  2535.   EvalLight
  2536.   {
  2537.     Style = 29
  2538.       UpdateStyle = Intensity
  2539.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2540.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2541.       LightPos (0 0 0)
  2542.       LightMove 'Wave'
  2543.       {
  2544.         Direction (0.0 0 0)
  2545.         Wave
  2546.         {
  2547.           Type = Sin
  2548.           Level = 0
  2549.           Amp = 1
  2550.           Phase = 0
  2551.           Freq = 0.4
  2552.         }
  2553.       }
  2554.   }
  2555.   ClientEffect 'Corona'
  2556.   {
  2557.     RGBStyle = FromLight
  2558.     Scale = 0.3
  2559.     DistFactor=0.7
  2560.     Map = lens/glow2
  2561.   }    
  2562.   Layer '0'
  2563.   (
  2564.     Map = $None
  2565.   )
  2566. )
  2567.  
  2568. Shader 'LightFlicker_flare5'
  2569. (
  2570.   Params
  2571.   {
  2572.     Sort = Nearest
  2573.   }
  2574.   EvalLight
  2575.   {
  2576.     Style = 30
  2577.       UpdateStyle = Intensity
  2578.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2579.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2580.       LightPos (0 0 0)
  2581.       LightMove 'Wave'
  2582.       {
  2583.         Direction (0.0 0 0)
  2584.         Wave
  2585.         {
  2586.           Type = Sin
  2587.           Level = 0
  2588.           Amp = 1
  2589.           Phase = 0
  2590.           Freq = 0.4
  2591.         }
  2592.       }
  2593.   }
  2594.   ClientEffect 'Corona'
  2595.   {
  2596.     RGBStyle = FromLight
  2597.     Scale = 0.3
  2598.     DistFactor=0.7
  2599.     Map = lens/glow2
  2600.   }    
  2601.   Layer '0'
  2602.   (
  2603.     Map = $None
  2604.   )
  2605. )
  2606.  
  2607. Shader 'LightFlicker_flare6'
  2608. (
  2609.   Params
  2610.   {
  2611.     Sort = Nearest
  2612.   }
  2613.   EvalLight
  2614.   {
  2615.     Style = 31
  2616.       UpdateStyle = Intensity
  2617.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2618.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2619.       LightPos (0 0 0)
  2620.       LightMove 'Wave'
  2621.       {
  2622.         Direction (0.0 0 0)
  2623.         Wave
  2624.         {
  2625.           Type = Sin
  2626.           Level = 0
  2627.           Amp = 1
  2628.           Phase = 0
  2629.           Freq = 0.4
  2630.         }
  2631.       }
  2632.   }
  2633.   ClientEffect 'Corona'
  2634.   {
  2635.     RGBStyle = FromLight
  2636.     Scale = 0.3
  2637.     DistFactor=0.7
  2638.     Map = lens/glow2
  2639.   }    
  2640.   Layer '0'
  2641.   (
  2642.     Map = $None
  2643.   )
  2644. )
  2645.  
  2646. Shader 'LightFlicker_flare_control1'
  2647. (
  2648.   Params
  2649.   {
  2650.     Sort = Nearest
  2651.   }
  2652.   EvalLight
  2653.   {
  2654.     Style = 17
  2655.       UpdateStyle = Intensity
  2656.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2657.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2658.       LightPos (0 0 0)
  2659.       LightMove 'Wave'
  2660.       {
  2661.         Direction (0.0 0 0)
  2662.         Wave
  2663.         {
  2664.           Type = Sin
  2665.           Level = 0
  2666.           Amp = 1
  2667.           Phase = 0
  2668.           Freq = 0.4
  2669.         }
  2670.       }
  2671.   }
  2672.   ClientEffect 'Beam'
  2673.   {
  2674.     Model = objects/indoor/lights/beam.cgf
  2675.     LightStyle = 1
  2676.       StartRadius = 0.28
  2677.       EndRadius = 3
  2678.       Length = 8
  2679.       StartColor (0.74 0.61 0.38 0.6f)
  2680.       EndColor (0.64 0.51 0.28 -0.3)
  2681.   }
  2682.   Layer '0'
  2683.   (
  2684.     Map = $None
  2685.   )
  2686. )
  2687.  
  2688. Shader 'LightFlicker_flare_moving'
  2689. (
  2690.   Params
  2691.   {
  2692.     Sort = Nearest
  2693.   }
  2694.   EvalLight
  2695.   {
  2696.     Style = 17
  2697.       UpdateStyle = Intensity
  2698.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2699.       LightRotate (1 0.3 0)   // (Yaw Pitch Roll)
  2700.       LightPos (0 0 0)
  2701.       LightMove 'Wave'
  2702.       {
  2703.         Direction (0.1 0.5 0)
  2704.         Wave
  2705.         {
  2706.           Type = Sin
  2707.           Level = 0
  2708.           Amp = 1
  2709.           Phase = 0
  2710.           Freq = 0.4
  2711.         }
  2712.       }
  2713.   }
  2714.   ClientEffect 'Corona'
  2715.   {
  2716.     RGBStyle = FromLight
  2717.     Scale = 0.3
  2718.     DistFactor=0.7
  2719.     Map = lens/glow2
  2720.   }    
  2721.   Layer '0'
  2722.   (
  2723.     Map = $None
  2724.   )
  2725. )
  2726.  
  2727. Shader 'Light_moving_ruins1'
  2728. (
  2729.   Params
  2730.   {
  2731.     Sort = Nearest
  2732.   }
  2733.   EvalLight
  2734.   {
  2735.     Style = 0
  2736.       UpdateStyle = Intensity
  2737.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2738.       LightRotate (0 0 0)   // (Yaw Pitch Roll)
  2739.       LightPos (0 0 0)
  2740.       LightMove 'Wave'
  2741.       {
  2742.         Direction (0.5 0.5 0)
  2743.         Wave
  2744.             {
  2745.                   Type = Sin
  2746.                   Level = 0
  2747.                   Amp = 0.3
  2748.                   Phase = 0.2
  2749.                   Freq = 0.2
  2750.             }
  2751.       }
  2752.   }
  2753.   Layer '0'
  2754.   (
  2755.     Map = $None
  2756.   )
  2757. )
  2758.  
  2759. Shader 'Light_moving_ruins2'
  2760. (
  2761.   Params
  2762.   {
  2763.     Sort = Nearest
  2764.   }
  2765.   EvalLight
  2766.   {
  2767.     Style = 0
  2768.       UpdateStyle = Intensity
  2769.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2770.       LightRotate (0 0 0)   // (Yaw Pitch Roll)
  2771.       LightPos (0 0 0)
  2772.       LightMove 'Wave'
  2773.       {
  2774.         Direction (0.5 0.5 0)
  2775.         Wave
  2776.             {
  2777.                   Type = Sin
  2778.                   Level = 0
  2779.                   Amp = 0.3
  2780.                   Phase = 0.2
  2781.                   Freq = 0.2
  2782.             }
  2783.       }
  2784.   }
  2785.   ClientEffect 'Beam'
  2786.   {
  2787.     Model = objects/indoor/lights/beam.cgf
  2788.     LightStyle = 1
  2789.       StartRadius = 0.1
  2790.       EndRadius = 3
  2791.       Length = 8
  2792.       StartColor (0.417 0.656 0.851 0.4f)
  2793.       EndColor (0.45 0.67 0.83 -0.3)
  2794.   }
  2795.     
  2796.   Layer '0'
  2797.   (
  2798.     Map = $None
  2799.   )
  2800. )
  2801.  
  2802. Shader 'Light_moving_ruins3'
  2803. (
  2804.   Params
  2805.   {
  2806.     Sort = Nearest
  2807.   }
  2808.   EvalLight
  2809.   {
  2810.     Style = 0
  2811.       UpdateStyle = Intensity
  2812.       ProjRotate (Comp = 0 Comp = 0 Comp = 0)
  2813.       LightRotate (0 0 0)   // (Yaw Pitch Roll)
  2814.       LightPos (0 0 0)
  2815.       LightMove 'Wave'
  2816.       {
  2817.         Direction (0.5 0.5 0)
  2818.         Wave
  2819.             {
  2820.                   Type = Sin
  2821.                   Level = 0
  2822.                   Amp = 0.15
  2823.                   Phase = 0.2
  2824.                   Freq = 0.2
  2825.             }
  2826.       }
  2827.   }
  2828.   Layer '0'
  2829.   (
  2830.     Map = $None
  2831.   )
  2832. )
  2833.  
  2834. Shader 'LightSway'
  2835. (
  2836.   Params
  2837.   {
  2838.     Sort = Nearest
  2839.   }
  2840.  EvalLight
  2841.   {
  2842.     Style = 0
  2843.       UpdateStyle = Intensity
  2844.       ProjRotate
  2845.     (
  2846.           Comp = 0
  2847.           Comp = 0
  2848.             Comp 'Wave'
  2849.               {
  2850.                 Type = Sin
  2851.                 Level = 0
  2852.                 Amp = 10
  2853.                 Phase = 0
  2854.                 Freq = 0.01
  2855.               }
  2856.          )
  2857.       LightMove 'Wave'
  2858.       {
  2859.         Direction (0.33 0.66 0)
  2860.         Wave
  2861.         {
  2862.           Type = Sin
  2863.           Level = 0
  2864.           Amp = 1
  2865.           Phase = 0
  2866.           Freq = 0.6
  2867.         }
  2868.       }
  2869.   }
  2870.   Layer '0'
  2871.   (
  2872.     Map = $None
  2873.   )
  2874. )
  2875.  
  2876. Shader 'LightSwaySmA'
  2877. (
  2878.   Params
  2879.   {
  2880.     Sort = Nearest
  2881.   }
  2882.  EvalLight
  2883.   {
  2884.     Style = 19
  2885.       UpdateStyle = Intensity
  2886.       ProjRotate
  2887.         (
  2888.               Comp = 0
  2889.               Comp = 0
  2890.               Comp 'Wave'
  2891.               {
  2892.                 Type = Sin
  2893.                 Level = 0
  2894.                 Amp = 0.4
  2895.                 Phase = 0
  2896.                 Freq = 0.3
  2897.               }
  2898.          )
  2899.       LightRotate (1 0 0)   // (Yaw Pitch Roll)
  2900.       LightPos (0 0 0)
  2901.       LightMove 'Wave'
  2902.       {
  2903.         Direction (0.66 0.33 0)
  2904.         Wave
  2905.         {
  2906.           Type = Sin
  2907.           Level = 0
  2908.           Amp = 0.3
  2909.           Phase = 0
  2910.           Freq = 0.2
  2911.         }
  2912.       }
  2913.   }
  2914.   Layer '0'
  2915.   (
  2916.     Map = $None
  2917.   )
  2918. )
  2919.  
  2920. Shader 'LightSwaySmB'
  2921. (
  2922.   Params
  2923.   {
  2924.     Sort = Nearest
  2925.   }
  2926.  EvalLight
  2927.   {
  2928.     Style = 20
  2929.       UpdateStyle = Intensity
  2930.       ProjRotate
  2931.         (
  2932.               Comp = 0
  2933.               Comp = 0
  2934.               Comp 'Wave'
  2935.               {
  2936.                 Type = Sin
  2937.                 Level = 0
  2938.                 Amp = 0.3
  2939.                 Phase = 0
  2940.                 Freq = 0.2
  2941.               }
  2942.          )
  2943.       LightRotate (1 0 0)   // (Yaw Pitch Roll)
  2944.       LightPos (0 0 0)
  2945.       LightMove 'Wave'
  2946.       {
  2947.         Direction (0.45 0.33 0)
  2948.         Wave
  2949.         {
  2950.           Type = Sin
  2951.           Level = 0
  2952.           Amp = 0.3
  2953.           Phase = 0
  2954.           Freq = 0.3
  2955.         }
  2956.       }
  2957.   }
  2958.   Layer '0'
  2959.   (
  2960.     Map = $None
  2961.   )
  2962. )
  2963.  
  2964. Shader 'LightSwayA'
  2965. (
  2966.   Params
  2967.   {
  2968.     Sort = Nearest
  2969.   }
  2970.  EvalLight
  2971.   {
  2972.     Style = 19
  2973.       UpdateStyle = Intensity
  2974.       ProjRotate
  2975.         (
  2976.               Comp = 0
  2977.               Comp = 0
  2978.               Comp 'Wave'
  2979.               {
  2980.                 Type = Sin
  2981.                 Level = 0
  2982.                 Amp = 0.8
  2983.                 Phase = 0
  2984.                 Freq = 0.3
  2985.               }
  2986.          )
  2987.       LightRotate (1 0 0)   // (Yaw Pitch Roll)
  2988.       LightPos (0 0 0)
  2989.       LightMove 'Wave'
  2990.       {
  2991.         Direction (0.45 0.33 0)
  2992.         Wave
  2993.         {
  2994.           Type = Sin
  2995.           Level = 0
  2996.           Amp = 0.8
  2997.           Phase = 0
  2998.           Freq = 0.4
  2999.         }
  3000.       }
  3001.   }
  3002.   Layer '0'
  3003.   (
  3004.     Map = $None
  3005.   )
  3006. )
  3007.  
  3008. Shader 'LightSwayB'
  3009. (
  3010.   Params
  3011.   {
  3012.     Sort = Nearest
  3013.   }
  3014.  EvalLight
  3015.   {
  3016.     Style = 20
  3017.       UpdateStyle = Intensity
  3018.       ProjRotate
  3019.         (
  3020.               Comp = 0
  3021.               Comp = 0
  3022.               Comp 'Wave'
  3023.               {
  3024.                 Type = Sin
  3025.                 Level = 0
  3026.                 Amp = 0.7
  3027.                 Phase = 0
  3028.                 Freq = 0.4
  3029.               }
  3030.          )
  3031.       LightRotate (1 0 0)   // (Yaw Pitch Roll)
  3032.       LightPos (0 0 0)
  3033.       LightMove 'Wave'
  3034.       {
  3035.         Direction (0.66 0.33 0)
  3036.         Wave
  3037.         {
  3038.           Type = Sin
  3039.           Level = 0
  3040.           Amp = 0.8
  3041.           Phase = 0
  3042.           Freq = 0.4
  3043.         }
  3044.       }
  3045.   }
  3046.   Layer '0'
  3047.   (
  3048.     Map = $None
  3049.   )
  3050. )
  3051.  
  3052. Shader 'LightFlicker'
  3053. (
  3054.   Params
  3055.   {
  3056.     Sort = Nearest
  3057.   }
  3058.   EvalLight
  3059.   {
  3060.         Style = 18
  3061.     UpdateStyle = Intensity
  3062.   }
  3063.   Layer '0'
  3064.   (
  3065.     Map = $None
  3066.   )
  3067. )
  3068.  
  3069. // tigs fluro
  3070. Shader 'Fluro'
  3071. (
  3072.   Params
  3073.   {
  3074.     Sort = Nearest
  3075.   }
  3076.   EvalLight
  3077.   {
  3078.         Style = 22
  3079.     UpdateStyle = Intensity
  3080.   }
  3081.   Layer '0'
  3082.   (
  3083.     Map = $None
  3084.   )
  3085. )
  3086.  
  3087. // tigs 2nd fluro
  3088. Shader 'Fluro2'
  3089. (
  3090.   Params
  3091.   {
  3092.     Sort = Nearest
  3093.   }
  3094.   EvalLight
  3095.   {
  3096.         Style = 23
  3097.     UpdateStyle = Intensity
  3098.   }
  3099.   Layer '0'
  3100.   (
  3101.     Map = $None
  3102.   )
  3103. )
  3104.  
  3105. Shader 'LightPatch'
  3106. (
  3107.   Params
  3108.   {
  3109.     Sort = Nearest
  3110.   }
  3111.   ClientEffect 'Corona'
  3112.   {
  3113.     Color = White
  3114.     //RGBStyle 'LightStyle' (7)
  3115.     //RGBStyle 'Fixed' (Yellow)
  3116.        RGBStyle = FromLight
  3117.       Scale = 0.2
  3118.       DistFactor = 1.0
  3119.       Map = corona06
  3120.   }
  3121.   EvalLight
  3122.   {
  3123.     Style = 0
  3124.       UpdateStyle = Intensity
  3125.       ProjRotate (Comp=0 Comp=0 Comp=20)
  3126.       //LightRotate (20 0 0)   // (Yaw Pitch Roll)
  3127.       //LightPos (8 0 0)
  3128.       LightMove 'Patch'
  3129.       {
  3130.         Speed = 1
  3131.       }
  3132.   }
  3133.   Layer '0'
  3134.   (
  3135.     Map = $None
  3136.   )
  3137. )
  3138.  
  3139. Shader 'LightCorona6'
  3140. (
  3141.   Params
  3142.   {
  3143.     Sort = Nearest
  3144.   }
  3145.   CurFlare = SunFlare02
  3146.   ClientEffect 'Corona'
  3147.   {
  3148.     Color = White
  3149.     //RGBStyle 'LightStyle' (7)
  3150.     //RGBStyle 'Fixed' (Yellow)
  3151.     RGBStyle = FromLight
  3152.     Scale = 0.2
  3153.     Map = corona06
  3154.   }
  3155.   EvalLight
  3156.   {
  3157.     Style = 0
  3158.     UpdateStyle = Intensity
  3159.     ProjRotate (0 0 20)
  3160.     LightRotate (25 0 0)   // (Yaw Pitch Roll)
  3161.     LightPos (6 0 0)
  3162.   }
  3163.   Layer '0'
  3164.   (
  3165.     Map = $None
  3166.   )
  3167. )
  3168.  
  3169. Shader 'LightCorona5'
  3170. (
  3171.   Params
  3172.   {
  3173.     Sort = Nearest
  3174.   }
  3175.   CurFlare = SunFlare02
  3176.   ClientEffect 'Corona'
  3177.   {
  3178.     Color = White
  3179.     //RGBStyle 'LightStyle' (7)
  3180.     //RGBStyle 'Fixed' (Yellow)
  3181.     RGBStyle = FromLight
  3182.     Scale = 0.2
  3183.     Map = corona06
  3184.   }
  3185.   EvalLight
  3186.   {
  3187.     Style = 0
  3188.     UpdateStyle = Intensity
  3189.     ProjRotate (10 10 20)
  3190.     LightRotate (30 0 0)   // (Yaw Pitch Roll)
  3191.     LightPos (4 0 0)
  3192.   }
  3193.   Layer '0'
  3194.   (
  3195.     Map = $None
  3196.   )
  3197. )
  3198.  
  3199. Shader 'e3t_ls_moving'
  3200. (
  3201.   Params
  3202.   {
  3203.     Sort = Nearest
  3204.   }
  3205.   EvalLight
  3206.   {
  3207.     Style = 0
  3208.       UpdateStyle = Intensity
  3209. //      ProjRotate (0 0 20)
  3210. //      LightRotate (20 0 0)   // (Yaw Pitch Roll)
  3211.       LightPos (0 1 0)
  3212.       LightMove 'Wave'
  3213.       {
  3214.         Direction (1 0 0)
  3215.         Wave
  3216.         {
  3217.           Type = Sin
  3218.           Level = 0
  3219.           Amp = 0.7
  3220.           Phase = 2
  3221.           Freq = 0.15
  3222.         }
  3223.       }
  3224.   }
  3225.   Layer '0'
  3226.   (
  3227.     Map = $None
  3228.   )
  3229. )
  3230.  
  3231. Shader 'e3t_ls_spinning'
  3232. (
  3233.   Params
  3234.   {
  3235.     Sort = Nearest
  3236.   }
  3237.   EvalLight
  3238.   {
  3239.     Style = 6
  3240.       //UpdateStyle = Intensity
  3241.       ProjRotate
  3242.       (
  3243.         Comp = 0
  3244.         Comp = 0
  3245.         Comp 'time 50'
  3246.       )
  3247.       LightRotate (0 0 40)   // (Yaw Pitch Roll)
  3248.       LightPos (0 0 0.5)
  3249.   }
  3250.   Layer '0'
  3251.   (
  3252.     Map = $None
  3253.   )
  3254. )
  3255. Shader 'e3t_ls_patch'
  3256. (
  3257.   Params
  3258.   {
  3259.     Sort = Nearest
  3260.   }
  3261.  // ClientEffect 'Corona'
  3262.   {
  3263.     Color = White
  3264.     //RGBStyle 'LightStyle' (7)
  3265.     //RGBStyle 'Fixed' (Yellow)
  3266.        RGBStyle = FromLight
  3267.       Scale = 0.2
  3268.       DistFactor = 1.0
  3269.       Map = corona06
  3270.   }
  3271.   EvalLight
  3272.   {
  3273.     Style = 0
  3274.       UpdateStyle = Intensity
  3275.       ProjRotate (Comp=0 Comp=0 Comp=20)
  3276.       //LightRotate (20 0 0)   // (Yaw Pitch Roll)
  3277.       //LightPos (8 0 0)
  3278.       LightMove 'Patch'
  3279.       {
  3280.         Speed = 0.2
  3281.       }
  3282.   }
  3283.   Layer '0'
  3284.   (
  3285.     Map = $None
  3286.   )
  3287. )
  3288.  
  3289. Shader 'lightalarm'
  3290. (
  3291.   Params
  3292.   {
  3293.     Sort = Nearest
  3294.   }
  3295.   ClientEffect 'Corona'
  3296.   {
  3297.     Color = White
  3298.     //RGBStyle 'LightStyle' (7)
  3299.     //RGBStyle 'Fixed' (Yellow)
  3300.        RGBStyle = FromLight
  3301.       Scale = 0.25
  3302.       DistFactor = 1.0
  3303.       Map = lens/scanner_light.jpg
  3304.   }
  3305.   EvalLight
  3306.   {
  3307.     Style = 0
  3308.       UpdateStyle = Intensity
  3309.       ProjRotate (Comp=0 Comp=0 Comp=20)
  3310.       //LightRotate (20 0 0)   // (Yaw Pitch Roll)
  3311.       //LightPos (8 0 0)
  3312.       LightMove 'Patch'
  3313.       {
  3314.         Speed = 4
  3315.       }
  3316.   }
  3317.   Layer '0'
  3318.   (
  3319.     Map = $None
  3320.   )
  3321. )
  3322.  
  3323. Shader 'LightSawTooth'
  3324. (
  3325.   Params
  3326.   {
  3327.     Sort = Nearest
  3328.   }
  3329.   EvalLight
  3330.   {
  3331.     Style = 0
  3332.       UpdateStyle = Intensity
  3333.       //ProjRotate (Comp = 0 Conp = 0 Comp = 20)
  3334.       //LightRotate (20 0 0)   // (Yaw Pitch Roll)
  3335.       //LightPos (8 0 0)
  3336.       LightMove 'Wave'
  3337.       {
  3338.         Direction (0 0 1)
  3339.         Wave
  3340.         {
  3341.           Type = InvSawTooth
  3342.           Level = 0
  3343.           Amp = 40
  3344.           Phase = 0
  3345.           Freq = 0.2
  3346.         }
  3347.       }
  3348.   }
  3349.   Layer '0'
  3350.   (
  3351.     Map = $None
  3352.   )
  3353.  
  3354. Shader 'Flare_From_Light'
  3355. (
  3356.   Params
  3357.   {
  3358.     Sort = Nearest
  3359.   }
  3360.  
  3361.   ClientEffect 'Corona'
  3362.   {
  3363.     RGBStyle = FromLight
  3364.     Scale = 0.3
  3365.     DistFactor=0.7
  3366.     Map = lens/glow2
  3367.   }
  3368.   Layer '0'
  3369.   (
  3370.     Map = $None
  3371.   )
  3372. )
  3373.  
  3374.  
  3375. Shader 'Flare_From_Light_smaller'
  3376. (
  3377.   Params
  3378.   {
  3379.     Sort = Nearest
  3380.   }
  3381.  
  3382.   ClientEffect 'Corona'
  3383.   {
  3384.     RGBStyle = FromLight
  3385.     Scale = 0.15
  3386.     DistFactor=0.7
  3387.     Map = lens/glow2
  3388.   }
  3389.   Layer '0'
  3390.   (
  3391.     Map = $None
  3392.   )
  3393. )
  3394.  
  3395. Shader 'Flare_From_Light_outdoor'
  3396. (
  3397.   Params
  3398.   {
  3399.     Sort = Nearest
  3400.   }
  3401.  
  3402.   ClientEffect 'Corona'
  3403.   {
  3404.     RGBStyle = FromLight
  3405.     Scale = 0.7
  3406.     DistFactor=0.5
  3407.     Map = lens/14
  3408.   }
  3409.   Layer '0'
  3410.   (
  3411.     Map = $None
  3412.   )
  3413. )
  3414.  
  3415. Shader 'Flare_From_Light_smaller_outdoor'
  3416. (
  3417.   Params
  3418.   {
  3419.     Sort = Nearest
  3420.   }
  3421.  
  3422.   ClientEffect 'Corona'
  3423.   {
  3424.     RGBStyle = FromLight
  3425.     Scale = 0.2
  3426.     DistFactor=0.5
  3427.     Map = lens/14
  3428.   }
  3429.   Layer '0'
  3430.   (
  3431.     Map = $None
  3432.   )
  3433. )
  3434.  
  3435.  
  3436. Shader 'Flare_From_Light_cooler_special1'
  3437. (
  3438.   Params
  3439.   {
  3440.     Sort = Nearest
  3441.   }
  3442.  
  3443.   ClientEffect 'Corona'
  3444.   {
  3445.     RGBStyle = FromLight
  3446.     Scale = 0.1
  3447.     DistFactor=0.5
  3448.     Map = lens/14
  3449.   }
  3450.   Layer '0'
  3451.   (
  3452.     Map = $None
  3453.   )
  3454. )
  3455.  
  3456. Shader 'RedAlarmLight'
  3457. (
  3458.   Params
  3459.   {
  3460.     Sort = Nearest
  3461.   }
  3462.  
  3463.   ClientEffect 'Corona'
  3464.   {
  3465.     RGBStyle = FromLight
  3466.     Scale 'Comp'
  3467.     (
  3468.       Comp 'Wave' { Type = Sin Level = 0.25 Amp = 0.15 Phase = 0.0  Freq = 0.5 }
  3469.     )
  3470.     DistFactor=0.6
  3471.     Map = lens/6
  3472.   }
  3473.   Layer '0'
  3474.   (
  3475.     Map = $None
  3476.   )
  3477. )
  3478.  
  3479. Shader 'airstrip1'
  3480. (
  3481.   Params
  3482.   {
  3483.     Sort = Nearest
  3484.   }
  3485.  
  3486.   ClientEffect 'Corona'
  3487.   {
  3488.     RGBStyle 'Fixed' (1 1 1 0.5)
  3489.     Scale = 0.2
  3490.     Blind
  3491.     DistFactor=0.7
  3492.     Map = lens/lamp1
  3493.   }
  3494.   Layer '0'
  3495.   (
  3496.     Map = $None
  3497.   )
  3498. )
  3499.  
  3500. Shader 'airstrip2'
  3501. (
  3502.   Params
  3503.   {
  3504.     Sort = Nearest
  3505.   }
  3506.  
  3507.   ClientEffect 'Corona'
  3508.   {
  3509.     RGBStyle = FromLight
  3510.     Scale = 0.4
  3511.     DistFactor=0.5
  3512.     Map = lens/14
  3513.   }
  3514.   Layer '0'
  3515.   (
  3516.     Map = $None
  3517.   )
  3518. )
  3519.  
  3520. Shader 'airstrip3'
  3521. (
  3522.   Params
  3523.   {
  3524.     Sort = SeeThrough
  3525.   }
  3526.   ClientEffect 'Beam'
  3527.   {
  3528.     Model = objects/indoor/lights/beam.cgf
  3529.     LightStyle = 1
  3530.       StartRadius = 0.1
  3531.       EndRadius = 2.5
  3532.       Length = 8
  3533.       StartColor (0.7 0.7 0.55 0.4f)
  3534.       EndColor (0.6 0.6 0.5 -0.3)
  3535.   }
  3536.   Layer '0'
  3537.   (
  3538.     Map = $None
  3539.   )
  3540. )
  3541.  
  3542. Shader 'monkeybay1'
  3543. (
  3544.   Params
  3545.   {
  3546.     Sort = Nearest
  3547.   }
  3548.  
  3549.   ClientEffect 'Corona'
  3550.   {
  3551.     RGBStyle 'Fixed' (1 0.78 0.54 0.5)
  3552.     Scale = 0.2
  3553.     Blind
  3554.     DistFactor=0.5
  3555.     Map = lens/lamp1
  3556.   }
  3557.   Layer '0'
  3558.   (
  3559.     Map = $None
  3560.   )
  3561. )
  3562.  
  3563. Shader 'Flare_Important'
  3564. (
  3565.   Params
  3566.   {
  3567.     Sort = Nearest
  3568.   }
  3569.  
  3570.   ClientEffect 'Corona'
  3571.   {
  3572.     RGBStyle 'Fixed' (1 0.78 0.54 0.5)
  3573.     Scale = 0.2
  3574.     DistFactor=0.5
  3575.     Map = lens/lamp1
  3576.     Importance = 0
  3577.   }
  3578.   Layer '0'
  3579.   (
  3580.     Map = $None
  3581.   )
  3582. )