home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Inne / Gry / OpenArena / baseoa / pak0.pk3 / scripts / weapon_newmuzzle.shader < prev    next >
Encoding:
Text File  |  2007-05-21  |  8.4 KB  |  332 lines

  1. // The new muzzleflash
  2. // for The Shotgun
  3. //The core cone - always seen
  4. cmuz_def_cone1
  5. {
  6.     cull disable
  7.     {
  8.         map textures/oa/muzzle/muz3.tga
  9.         blendfunc add
  10.         rgbGen const ( 0.992157 0.533333 0.192157 )
  11.         tcMod rotate 1024
  12.     }
  13.     {
  14.         map textures/oa/muzzle/muz6.tga
  15.         blendfunc add
  16.         rgbGen const ( 0.992157 0.533333 0.192157 )
  17.         tcMod rotate -1024
  18.     }
  19. }
  20.  
  21. //The "fuzz" cone, used only for the _1 LOD mesh in subsitution
  22. cmuz_def_cone2
  23. {
  24.     cull disable
  25.     {
  26.         map textures/oa/muzzle/muz6.tga
  27.         blendfunc add
  28.         rgbGen const ( 0.980392 0.458824 0.0705882 )
  29.         tcMod rotate 128
  30.     }
  31. }
  32.  
  33. //Only seen in highest LOD mesh for some more soft detail
  34. cmuz_def_cone3
  35. {
  36.     cull disable
  37.     {
  38.         map textures/oa/muzzle/muz6.tga
  39.         blendfunc add
  40.         rgbGen const ( 0.152941 0.0666667 0.00392157 )
  41.         tcMod rotate 128
  42.     }
  43. }
  44.  
  45. //Muzzfuzzes for highest detail muzzleflash, four of them for maximum variance
  46. cmuz_def_fuzz1
  47. {
  48.     deformVertexes autosprite
  49.     {
  50.         animmap 27 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz8.tga 
  51.         blendfunc add
  52.         rgbGen const ( 0.584314 0.352941 0.14902 )
  53.     }
  54. }
  55.  
  56. cmuz_def_fuzz2
  57. {
  58.     deformVertexes autosprite
  59.     {
  60.         animmap 36 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga 
  61.         blendfunc add
  62.         rgbGen const ( 0.584314 0.352941 0.14902 )
  63.     }
  64. }
  65.  
  66. cmuz_def_fuzz3
  67. {
  68.     deformVertexes autosprite
  69.     {
  70.         animmap 21 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  71.         blendfunc add
  72.         rgbGen const ( 0.584314 0.352941 0.14902 )
  73.     }
  74. }
  75.  
  76. cmuz_def_fuzz4
  77. {
  78.     deformVertexes autosprite
  79.     {
  80.         animmap 52 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  81.         blendfunc add
  82.         rgbGen const ( 0.584314 0.352941 0.14902 )
  83.     }
  84. }
  85.  
  86. // 
  87. // The Grenade Launcher
  88. // 
  89. cmuz_grn_cone1
  90. {
  91.     cull disable
  92.     {
  93.         map textures/oa/muzzle/muz3.tga
  94.         blendfunc add
  95.         rgbGen const ( 0.517647 0.184314 0.184314 )
  96.         tcMod rotate 1024
  97.     }
  98.     {
  99.         map textures/oa/muzzle/muz2.tga
  100.         blendfunc add
  101.         rgbGen const ( 0.419608 0.0705882 0.0705882 )
  102.         tcMod rotate -1024
  103.     }
  104. }
  105.  
  106. cmuz_grn_cone2
  107. {
  108.     cull disable
  109.     {
  110.         map textures/oa/muzzle/muz6.tga
  111.         blendfunc add
  112.         rgbGen const ( 0.560784 0.121569 0.121569 )
  113.         tcMod rotate 128
  114.     }
  115. }
  116.  
  117. cmuz_grn_cone3
  118. {
  119.     cull disable
  120.     {
  121.         map textures/oa/muzzle/muz6.tga
  122.         blendfunc add
  123.         rgbGen const ( 0.0901961 0 0 )
  124.         tcMod rotate 128
  125.     }
  126. }
  127.  
  128. cmuz_grn_fuzz1
  129. {
  130.     deformVertexes autosprite
  131.     {
  132.         animmap 27 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz8.tga 
  133.         blendfunc add
  134.         rgbGen const ( 0.505882 0.152941 0.152941 )
  135.     }
  136. }
  137.  
  138. cmuz_grn_fuzz2
  139. {
  140.     deformVertexes autosprite
  141.     {
  142.         animmap 36 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga 
  143.         blendfunc add
  144.         rgbGen const ( 0.478431 0.188235 0.188235 )
  145.     }
  146. }
  147.  
  148. cmuz_grn_fuzz3
  149. {
  150.     deformVertexes autosprite
  151.     {
  152.         animmap 21 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  153.         blendfunc add
  154.         rgbGen const ( 0.388235 0.180392 0.180392 )
  155.     }
  156. }
  157.  
  158. cmuz_grn_fuzz4
  159. {
  160.     deformVertexes autosprite
  161.     {
  162.         animmap 52 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  163.         blendfunc add
  164.         rgbGen const ( 0.388235 0.152941 0.152941 )
  165.     }
  166. }
  167.  
  168. // 
  169. // The Rocket Launcher
  170. // 
  171. cmuz_rck_cone1
  172. {
  173.     cull disable
  174.     {
  175.         map textures/oa/muzzle/muz3.tga
  176.         blendfunc add
  177.         rgbGen const ( 0.67451 0.286275 0.156863 )
  178.         tcMod rotate 1024
  179.     }
  180.     {
  181.         map textures/oa/muzzle/muz2.tga
  182.         blendfunc add
  183.         rgbGen const ( 0.784314 0.317647 0.0901961 )
  184.         tcMod rotate -1024
  185.     }
  186. }
  187.  
  188. cmuz_rck_cone2
  189. {
  190.     cull disable
  191.     {
  192.         map textures/oa/muzzle/muz6.tga
  193.         blendfunc add
  194.         rgbGen const ( 0.576471 0.352941 0.192157 )
  195.         tcMod rotate 128
  196.     }
  197. }
  198.  
  199. cmuz_rck_cone3
  200. {
  201.     cull disable
  202.     {
  203.         map textures/oa/muzzle/muz6.tga
  204.         blendfunc add
  205.         rgbGen const ( 0.0352941 0.0196078 0.0156863 )
  206.         tcMod rotate 128
  207.     }
  208. }
  209.  
  210. cmuz_rck_fuzz1
  211. {
  212.     deformVertexes autosprite
  213.     {
  214.         animmap 27 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz8.tga 
  215.         blendfunc add
  216.         rgbGen const ( 0.639216 0.203922 0.0941177 )
  217.     }
  218. }
  219.  
  220. cmuz_rck_fuzz2
  221. {
  222.     deformVertexes autosprite
  223.     {
  224.         animmap 36 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga 
  225.         blendfunc add
  226.         rgbGen const ( 0.466667 0.176471 0.0745098 )
  227.     }
  228. }
  229.  
  230. cmuz_rck_fuzz3
  231. {
  232.     deformVertexes autosprite
  233.     {
  234.         animmap 21 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  235.         blendfunc add
  236.         rgbGen const ( 0.47451 0.133333 0.0745098 )
  237.     }
  238. }
  239.  
  240. cmuz_rck_fuzz4
  241. {
  242.     deformVertexes autosprite
  243.     {
  244.         animmap 52 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  245.         blendfunc add
  246.         rgbGen const ( 0.337255 0.121569 0.0470588 )
  247.     }
  248. }
  249.  
  250. // 
  251. // The Plasma Gun
  252. // 
  253. cmuz_pls_cone1
  254. {
  255.     cull disable
  256.     {
  257.         map textures/oa/muzzle/muz3.tga
  258.         blendfunc add
  259.         rgbGen const ( 0.133333 0.152941 0.176471 )
  260.         tcMod rotate 1024
  261.     }
  262.     {
  263.         map textures/oa/muzzle/muz2.tga
  264.         blendfunc add
  265.         rgbGen const ( 0.270588 0.427451 0.603922 )
  266.         tcMod rotate -1024
  267.     }
  268. }
  269.  
  270. cmuz_pls_cone2
  271. {
  272.     cull disable
  273.     {
  274.         map textures/oa/muzzle/muz6.tga
  275.         blendfunc add
  276.         rgbGen const ( 0.113725 0.145098 0.160784 )
  277.         tcMod rotate 128
  278.     }
  279. }
  280.  
  281. cmuz_pls_cone3
  282. {
  283.     cull disable
  284.     {
  285.         map textures/oa/muzzle/muz6.tga
  286.         blendfunc add
  287.         rgbGen const ( 0.0745098 0.0862745 0.101961 )
  288.         tcMod rotate 128
  289.     }
  290. }
  291.  
  292. cmuz_pls_fuzz1
  293. {
  294.     deformVertexes autosprite
  295.     {
  296.         animmap 27 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz8.tga 
  297.         blendfunc add
  298.         rgbGen const ( 0.196078 0.27451 0.352941 )
  299.     }
  300. }
  301.  
  302. cmuz_pls_fuzz2
  303. {
  304.     deformVertexes autosprite
  305.     {
  306.         animmap 36 textures/oa/muzzle/muz1.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga 
  307.         blendfunc add
  308.         rgbGen const ( 0.160784 0.180392 0.278431 )
  309.     }
  310. }
  311.  
  312. cmuz_pls_fuzz3
  313. {
  314.     deformVertexes autosprite
  315.     {
  316.         animmap 21 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  317.         blendfunc add
  318.         rgbGen const ( 0.0862745 0.168627 0.313726 )
  319.     }
  320. }
  321.  
  322. cmuz_pls_fuzz4
  323. {
  324.     deformVertexes autosprite
  325.     {
  326.         animmap 52 textures/oa/muzzle/muz8.tga textures/oa/muzzle/muz6.tga textures/oa/muzzle/muz7.tga textures/oa/muzzle/muz5.tga textures/oa/muzzle/muz4.tga textures/oa/muzzle/muz3.tga textures/oa/muzzle/muz2.tga textures/oa/muzzle/muz1.tga 
  327.         blendfunc add
  328.         rgbGen const ( 0.196078 0.278431 0.372549 )
  329.     }
  330. }
  331.  
  332.