Advertisement
MartinLaps

ravangers.lua

Feb 23rd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1.  
  2. local TREE = {}
  3.  
  4. TREE.Name = "Путь Ситхов"
  5.  
  6. TREE.Description = "ТОЛЬКО ДЛЯ СИТХОВ"
  7.  
  8. TREE.TreeIcon = "wos/skilltrees/ravager/main_icon.png"
  9.  
  10. TREE.BackgroundColor = Color( 255, 0, 0, 25 )
  11.  
  12. TREE.MaxTiers = 5
  13.  
  14. TREE.UserGroups = false
  15.  
  16. TREE.Tier = {}
  17.  
  18.  
  19. TREE.Tier[1] = {}
  20. TREE.Tier[1][1] = {
  21. Name = "Наполнение Эмоциями",
  22. Description = "Поглоти ненависть и страх, стань сильнее",
  23. Icon = "wos/skilltrees/ravager/channel.png",
  24. PointsRequired = 0,
  25. Requirements = {},
  26. OnPlayerSpawn = function( ply ) end,
  27. OnPlayerDeath = function( ply ) end,
  28. OnSaberDeploy = function( wep ) wep:AddForcePower( "Channel Hatred" ) end,
  29. }
  30.  
  31. TREE.Tier[2] = {}
  32. TREE.Tier[2][1] = {
  33. Name = "Ненависть+",
  34. Description = "Увелечение ненависти и урона",
  35. Icon = "wos/skilltrees/ravager/combatant.png",
  36. PointsRequired = 4,
  37. Requirements = {
  38. [1] = {1},
  39. },
  40. OnPlayerSpawn = function( ply ) end,
  41. OnPlayerDeath = function( ply ) end,
  42. OnSaberDeploy = function( wep ) wep.SaberDamage = wep.SaberDamage + 15 end,
  43. }
  44.  
  45. TREE.Tier[2][3] = {
  46. Name = "Усиление",
  47. Description = "+15 Урона",
  48. Icon = "wos/skilltrees/ravager/combatant.png",
  49. PointsRequired = 4,
  50. Requirements = {
  51. [1] = {1},
  52. },
  53. OnPlayerSpawn = function( ply ) end,
  54. OnPlayerDeath = function( ply ) end,
  55. OnSaberDeploy = function( wep ) wep.SaberDamage = wep.SaberDamage + 15 end,
  56. }
  57.  
  58. TREE.Tier[2][2] = {
  59. Name = "Ловкость",
  60. Description = "+5% к скорости передвижения",
  61. Icon = "wos/skilltrees/ravager/agility.png",
  62. PointsRequired = {
  63. [1] = {1},
  64. },
  65. OnPlayerSpawn = function( ply ) ply:SetRunSpeed( ply:GetRunSpeed()*1.05 ) end,
  66. OnPlayerDeath = function( ply ) end,
  67. OnSaberDeploy = function( wep ) end,
  68. }
  69.  
  70. TREE.Tier[3] = {}
  71. TREE.Tier[3][1] = {
  72. Name = "Блокирование",
  73. Description = "+25% Эффективности Блока",
  74. Icon = "wos/skilltrees/ravager/scars.png",
  75. PointsRequired = 6,
  76. Requirements = {
  77. [2] = { 1, 2, 3 },
  78. },
  79. OnPlayerSpawn = function( ply ) end,
  80. OnPlayerDeath = function( ply ) end,
  81. OnSaberDeploy = function( wep ) wep.BlockDrainRate = wep.BlockDrainRate*0.75 end,
  82. }
  83.  
  84. TREE.Tier[3][2] = {
  85. Name = "Ярость",
  86. Description = "Ярость",
  87. Icon = "wos/skilltrees/ravager/torment.png",
  88. PointsRequired = 6,
  89. Requirements = {
  90. [2] = { 1, 2, 3 },
  91. },
  92. OnPlayerSpawn = function( ply ) end,
  93. OnPlayerDeath = function( ply ) end,
  94. OnSaberDeploy = function( wep ) wep:AddForcePower( "Rage" ) end,
  95. }
  96.  
  97. TREE.Tier[4] = {}
  98. TREE.Tier[4][1] = {
  99. Name = "Сильнейший Гнев",
  100. Description = "Уменьшение растрат энергии",
  101. Icon = "wos/skilltrees/ravager/internal.png",
  102. PointsRequired = 6,
  103. Requirements = {
  104. [3] = { 2, 1 },
  105. },
  106. OnPlayerSpawn = function( ply ) end,
  107. OnPlayerDeath = function( ply ) end,
  108. OnSaberDeploy = function( wep )
  109. wep.SaberDamage = wep.SaberDamage*1.5
  110. wep.MaxForce = wep.MaxForce*0.25
  111. end,
  112. }
  113.  
  114. TREE.Tier[4][2] = {
  115. Name = "Молния Силы",
  116. Description = "Электризует противника",
  117. Icon = "wos/forceicons/lightning.png",
  118. PointsRequired = 15,
  119. Requirements = {
  120. [3] = { 2, 1 },
  121. },
  122. OnPlayerSpawn = function( ply ) end,
  123. OnPlayerDeath = function( ply ) end,
  124. OnSaberDeploy = function( wep ) wep:AddForcePower( "Force Lightning" ) end,
  125. }
  126. TREE.Tier[5] = {}
  127. TREE.Tier[5][1] = {
  128. Name = "Гром силы",
  129. Description = "Выпусает сильнейший залп молнии во врага.",
  130. Icon = "wos/forceicons/lightning_strike.png",
  131. PointsRequired = 30,
  132. Requirements = {
  133. [4] = { 2, 1 },
  134. },
  135. OnPlayerSpawn = function( ply ) end,
  136. OnPlayerDeath = function( ply ) end,
  137. OnSaberDeploy = function( wep ) wep:AddForcePower( "Lightning Strike" ) end,
  138. }
  139.  
  140. wOS:RegisterSkillTree( TREE )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement