home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 87 / CDMM87_1.ISO / Sidrial / data1.cab / Program_Files / sidrial0.pk3 / scripts / sid_m.shader < prev    next >
Encoding:
Text File  |  2002-01-06  |  8.3 KB  |  460 lines

  1. //=============================
  2. //
  3. // 'Sidrial' sid_m shaders;
  4. //
  5. // . Disintegration shaders;
  6. // .
  7. // . Default skin:
  8. // . 
  9. // . disint_head
  10. // . disint_body
  11. // . disint_body_armor
  12. // .
  13. // . Assassin skin:
  14. // . 
  15. // . disint_head
  16. // . disint_body
  17. // . disint_body_armor
  18. // .
  19. // . Demon skin:
  20. // . 
  21. // . disint_head
  22. // . disint_body
  23. // . disint_body_armor
  24. // .
  25. // . Blue skin:
  26. // . 
  27. // . disint_head
  28. // . disint_body
  29. // . disint_body_armor
  30. // .
  31. // .
  32. // . HUD wireframe shaders;
  33. // .
  34. // . body_hud
  35. // . body_armor_hud
  36. // . eye_hud
  37. // . head_hud
  38. //
  39. //=============================
  40.  
  41.  
  42.  
  43.  
  44.  
  45. //-----------------------------------------------------
  46. //
  47. // DISINTEGRATION SHADERS
  48. //
  49. //-----------------------------------------------------
  50.  
  51. // ==================== DEFAULT SKIN ====================
  52.  
  53. models/players/sid_m/skins/default/sfx/disint_head
  54. {
  55.     cull none
  56.  
  57.     {
  58.         map textures/sidrial_specialfx/glowedge.tga
  59.         blendfunc add
  60.         alphagen wave triangle 0.5 1 -0.0125 0.14
  61.         alphafunc LT128
  62.     }
  63.     {
  64.         map textures/sidrial_specialfx/glowedge.tga
  65.         blendfunc add
  66.         alphagen wave triangle 0.5 1 0.0125 0.14
  67.         alphafunc LT128
  68.     }
  69.  
  70.     {
  71.         map models/players/sid_m/skins/default/sid_m_head.tga
  72.         rgbGen lightingDiffuse
  73.         alphagen wave triangle 0.5 1 0 0.14
  74.         alphafunc LT128
  75.     }
  76.     {
  77.         map $lightmap
  78.         blendFunc filter
  79.         depthFunc equal
  80.     }
  81. }
  82.  
  83. models/players/sid_m/skins/default/sfx/disint_body
  84. {
  85.     cull none
  86.  
  87.     {
  88.         map textures/sidrial_specialfx/glowedge.tga
  89.         blendfunc add
  90.         alphagen wave triangle 0.5 1 -0.0125 0.14
  91.         alphafunc LT128
  92.     }
  93.     {
  94.         map textures/sidrial_specialfx/glowedge.tga
  95.         blendfunc add
  96.         alphagen wave triangle 0.5 1 0.0125 0.14
  97.         alphafunc LT128
  98.     }
  99.  
  100.     {
  101.         map models/players/sid_m/skins/default/sid_m.tga
  102.         rgbGen lightingDiffuse
  103.         alphagen wave triangle 0.5 1 0 0.14
  104.         alphafunc LT128
  105.     }
  106.     {
  107.         map $lightmap
  108.         blendFunc filter
  109.         depthFunc equal
  110.     }
  111. }
  112.  
  113. models/players/sid_m/skins/default/sfx/disint_body_armor
  114. {
  115.     cull none
  116.     {
  117.         map textures/sidrial_specialfx/glowedge.tga
  118.         blendfunc add
  119.         alphagen wave triangle 0.5 1 -0.0125 0.14
  120.         alphafunc LT128
  121.     }
  122.     {
  123.         map textures/sidrial_specialfx/glowedge.tga
  124.         blendfunc add
  125.         alphagen wave triangle 0.5 1 0.0125 0.14
  126.         alphafunc LT128
  127.     }
  128.  
  129.     {
  130.         map models/players/sid_m/skins/default/sid_m_armor.tga
  131.         rgbGen lightingDiffuse
  132.         alphagen wave triangle 0.5 1 0 0.14
  133.         alphafunc LT128
  134.     }
  135.     {
  136.         map $lightmap
  137.         blendFunc filter
  138.         depthFunc equal
  139.     }
  140. }
  141.  
  142. // ==================== ASSASSIN SKIN ====================
  143.  
  144. models/players/sid_m/skins/assassin/sfx/disint_head
  145. {
  146.     cull none
  147.  
  148.     {
  149.         map textures/sidrial_specialfx/glowedge.tga
  150.         blendfunc add
  151.         alphagen wave triangle 0.5 1 -0.0125 0.14
  152.         alphafunc LT128
  153.     }
  154.     {
  155.         map textures/sidrial_specialfx/glowedge.tga
  156.         blendfunc add
  157.         alphagen wave triangle 0.5 1 0.0125 0.14
  158.         alphafunc LT128
  159.     }
  160.  
  161.     {
  162.         map models/players/sid_m/skins/assassin/assassin_head.tga
  163.         rgbGen lightingDiffuse
  164.         alphagen wave triangle 0.5 1 0 0.14
  165.         alphafunc LT128
  166.     }
  167.     {
  168.         map $lightmap
  169.         blendFunc filter
  170.         depthFunc equal
  171.     }
  172. }
  173.  
  174. models/players/sid_m/skins/assassin/sfx/disint_body
  175. {
  176.     cull none
  177.  
  178.     {
  179.         map textures/sidrial_specialfx/glowedge.tga
  180.         blendfunc add
  181.         alphagen wave triangle 0.5 1 -0.0125 0.14
  182.         alphafunc LT128
  183.     }
  184.     {
  185.         map textures/sidrial_specialfx/glowedge.tga
  186.         blendfunc add
  187.         alphagen wave triangle 0.5 1 0.0125 0.14
  188.         alphafunc LT128
  189.     }
  190.  
  191.     {
  192.         map models/players/sid_m/skins/assassin/assassin.tga
  193.         rgbGen lightingDiffuse
  194.         alphagen wave triangle 0.5 1 0 0.14
  195.         alphafunc LT128
  196.     }
  197.     {
  198.         map $lightmap
  199.         blendFunc filter
  200.         depthFunc equal
  201.     }
  202. }
  203.  
  204. models/players/sid_m/skins/assassin/sfx/disint_body_armor
  205. {
  206.     cull none
  207.     {
  208.         map textures/sidrial_specialfx/glowedge.tga
  209.         blendfunc add
  210.         alphagen wave triangle 0.5 1 -0.0125 0.14
  211.         alphafunc LT128
  212.     }
  213.     {
  214.         map textures/sidrial_specialfx/glowedge.tga
  215.         blendfunc add
  216.         alphagen wave triangle 0.5 1 0.0125 0.14
  217.         alphafunc LT128
  218.     }
  219.  
  220.     {
  221.         map models/players/sid_m/skins/assassin/assassin_armor.tga
  222.         rgbGen lightingDiffuse
  223.         alphagen wave triangle 0.5 1 0 0.14
  224.         alphafunc LT128
  225.     }
  226.     {
  227.         map $lightmap
  228.         blendFunc filter
  229.         depthFunc equal
  230.     }
  231. }
  232.  
  233. // ==================== DEMON SKIN ====================
  234.  
  235. models/players/sid_m/skins/demon/sfx/disint_head
  236. {
  237.     cull none
  238.  
  239.     {
  240.         map textures/sidrial_specialfx/glowedge.tga
  241.         blendfunc add
  242.         alphagen wave triangle 0.5 1 -0.0125 0.14
  243.         alphafunc LT128
  244.     }
  245.     {
  246.         map textures/sidrial_specialfx/glowedge.tga
  247.         blendfunc add
  248.         alphagen wave triangle 0.5 1 0.0125 0.14
  249.         alphafunc LT128
  250.     }
  251.  
  252.     {
  253.         map models/players/sid_m/skins/demon/demon_head.tga
  254.         rgbGen lightingDiffuse
  255.         alphagen wave triangle 0.5 1 0 0.14
  256.         alphafunc LT128
  257.     }
  258.     {
  259.         map $lightmap
  260.         blendFunc filter
  261.         depthFunc equal
  262.     }
  263. }
  264.  
  265. models/players/sid_m/skins/demon/sfx/disint_body
  266. {
  267.     cull none
  268.  
  269.     {
  270.         map textures/sidrial_specialfx/glowedge.tga
  271.         blendfunc add
  272.         alphagen wave triangle 0.5 1 -0.0125 0.14
  273.         alphafunc LT128
  274.     }
  275.     {
  276.         map textures/sidrial_specialfx/glowedge.tga
  277.         blendfunc add
  278.         alphagen wave triangle 0.5 1 0.0125 0.14
  279.         alphafunc LT128
  280.     }
  281.  
  282.     {
  283.         map models/players/sid_m/skins/demon/demon.tga
  284.         rgbGen lightingDiffuse
  285.         alphagen wave triangle 0.5 1 0 0.14
  286.         alphafunc LT128
  287.     }
  288.     {
  289.         map $lightmap
  290.         blendFunc filter
  291.         depthFunc equal
  292.     }
  293. }
  294.  
  295. models/players/sid_m/skins/demon/sfx/disint_body_armor
  296. {
  297.     cull none
  298.     {
  299.         map textures/sidrial_specialfx/glowedge.tga
  300.         blendfunc add
  301.         alphagen wave triangle 0.5 1 -0.0125 0.14
  302.         alphafunc LT128
  303.     }
  304.     {
  305.         map textures/sidrial_specialfx/glowedge.tga
  306.         blendfunc add
  307.         alphagen wave triangle 0.5 1 0.0125 0.14
  308.         alphafunc LT128
  309.     }
  310.  
  311.     {
  312.         map models/players/sid_m/skins/demon/demon_armor.tga
  313.         rgbGen lightingDiffuse
  314.         alphagen wave triangle 0.5 1 0 0.14
  315.         alphafunc LT128
  316.     }
  317.     {
  318.         map $lightmap
  319.         blendFunc filter
  320.         depthFunc equal
  321.     }
  322. }
  323.  
  324. // ==================== BLUE SKIN ====================
  325.  
  326. models/players/sid_m/skins/blue/sfx/disint_head
  327. {
  328.     cull none
  329.  
  330.     {
  331.         map textures/sidrial_specialfx/glowedge.tga
  332.         blendfunc add
  333.         alphagen wave triangle 0.5 1 -0.0125 0.14
  334.         alphafunc LT128
  335.     }
  336.     {
  337.         map textures/sidrial_specialfx/glowedge.tga
  338.         blendfunc add
  339.         alphagen wave triangle 0.5 1 0.0125 0.14
  340.         alphafunc LT128
  341.     }
  342.  
  343.     {
  344.         map models/players/sid_m/skins/blue/blue_head.tga
  345.         rgbGen lightingDiffuse
  346.         alphagen wave triangle 0.5 1 0 0.14
  347.         alphafunc LT128
  348.     }
  349.     {
  350.         map $lightmap
  351.         blendFunc filter
  352.         depthFunc equal
  353.     }
  354. }
  355.  
  356. models/players/sid_m/skins/blue/sfx/disint_body
  357. {
  358.     cull none
  359.  
  360.     {
  361.         map textures/sidrial_specialfx/glowedge.tga
  362.         blendfunc add
  363.         alphagen wave triangle 0.5 1 -0.0125 0.14
  364.         alphafunc LT128
  365.     }
  366.     {
  367.         map textures/sidrial_specialfx/glowedge.tga
  368.         blendfunc add
  369.         alphagen wave triangle 0.5 1 0.0125 0.14
  370.         alphafunc LT128
  371.     }
  372.  
  373.     {
  374.         map models/players/sid_m/skins/blue/blue.tga
  375.         rgbGen lightingDiffuse
  376.         alphagen wave triangle 0.5 1 0 0.14
  377.         alphafunc LT128
  378.     }
  379.     {
  380.         map $lightmap
  381.         blendFunc filter
  382.         depthFunc equal
  383.     }
  384. }
  385.  
  386. models/players/sid_m/skins/blue/sfx/disint_body_armor
  387. {
  388.     cull none
  389.     {
  390.         map textures/sidrial_specialfx/glowedge.tga
  391.         blendfunc add
  392.         alphagen wave triangle 0.5 1 -0.0125 0.14
  393.         alphafunc LT128
  394.     }
  395.     {
  396.         map textures/sidrial_specialfx/glowedge.tga
  397.         blendfunc add
  398.         alphagen wave triangle 0.5 1 0.0125 0.14
  399.         alphafunc LT128
  400.     }
  401.  
  402.     {
  403.         map models/players/sid_m/skins/blue/blue_armor.tga
  404.         rgbGen lightingDiffuse
  405.         alphagen wave triangle 0.5 1 0 0.14
  406.         alphafunc LT128
  407.     }
  408.     {
  409.         map $lightmap
  410.         blendFunc filter
  411.         depthFunc equal
  412.     }
  413. }
  414.  
  415. //-----------------------------------------------------
  416. //
  417. // HUD WIREFRAME SHADERS
  418. //
  419. //-----------------------------------------------------
  420.  
  421. models/players/sid_m/sfx/hud/body_hud
  422. {
  423.     {
  424.         map models/players/sid_m/sfx/hud/hud_sid_m.tga
  425.         rgbGen entity
  426.         alphaGen entity
  427.         blendfunc blend
  428.     }
  429. }
  430.  
  431. models/players/sid_m/sfx/hud/body_armor_hud
  432. {
  433.     {
  434.         map models/players/sid_m/sfx/hud/hud_sid_m_armor.tga
  435.         rgbGen entity
  436.         alphaGen entity
  437.         blendfunc blend
  438.     }
  439. }
  440.  
  441. models/players/sid_m/sfx/hud/eye_hud
  442. {
  443.     {
  444.         map models/players/sid_m/sfx/hud/hud_sid_m_eye.tga
  445.         rgbGen entity
  446.         blendfunc blend
  447.     }
  448. }
  449.  
  450. models/players/sid_m/sfx/hud/head_hud
  451. {
  452.     cull back
  453.     {
  454.         map models/players/sid_m/sfx/hud/hud_sid_m_head.tga
  455.         rgbGen entity
  456.         alphaGen entity
  457.         blendfunc blend
  458.     }
  459. }
  460.