Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.37 KB | None | 0 0
  1. // Dota Abilities Override File
  2. "DOTAAbilities" {
  3. "abaddon_soul_rip"
  4. {
  5. // General
  6. //-------------------------------------------------------------------------------------------------------------
  7. "BaseClass" "ability_lua"
  8. "ScriptFile" "lua_abilities/moddota_help/soul_rip.lua"
  9. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  10. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  11. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
  12. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  13. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  14. "AbilityTextureName" "abyssal_underlord_atrophy_aura"
  15.  
  16. // Casting
  17. //-------------------------------------------------------------------------------------------------------------
  18. "AbilityCastRange" "550"
  19. "AbilityCastPoint" "0.452"
  20.  
  21. // Time
  22. //-------------------------------------------------------------------------------------------------------------
  23. "AbilityCooldown" "18.0 16.0 15.0 12.0"
  24.  
  25. // Cost
  26. //-------------------------------------------------------------------------------------------------------------
  27. "AbilityManaCost" "140"
  28.  
  29. //Special
  30. "AbilitySpecial"
  31. {
  32. "01"
  33. {
  34. "var_type" "FIELD_FLOAT"
  35. "duration" "1.75 2 2.5 3"
  36. }
  37. "02"
  38. {
  39. "var_type" "FIELD_INTEGER"
  40. "damage_pct" "35"
  41. }
  42. "03"
  43. {
  44. "var_type" "FIELD_FLOAT"
  45. "heal_duration" "6.0"
  46. }
  47. "04"
  48. {
  49. "var_type" "FIELD_FLOAT"
  50. "heal_interval" "0.2"
  51. }
  52. }
  53.  
  54. "precache"
  55. {
  56. "particle" "particles/units/heroes/hero_rubick/rubick_telekinesis.vpcf"
  57. "soundfile" "soundevents/game_sounds_heroes/game_sounds_abaddon.vsndevts"
  58. }
  59. }
  60.  
  61. "abaddon_curse_avernus"
  62. {
  63. // General
  64. //-------------------------------------------------------------------------------------------------------------
  65. "BaseClass" "ability_datadriven"
  66. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  67. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  68. "AbilityTextureName" "abaddon_frostmourne"
  69.  
  70. // Special
  71. //-------------------------------------------------------------------------------------------------------------
  72. "AbilitySpecial"
  73. {
  74. "01"
  75. {
  76. "var_type" "FIELD_FLOAT"
  77. "debuff_duration" "2.5"
  78. }
  79. "02"
  80. {
  81. "var_type" "FIELD_FLOAT"
  82. "buff_duration" "4.5"
  83. }
  84. "03"
  85. {
  86. "var_type" "FIELD_INTEGER"
  87. "slow_pct" "5 10 15 20"
  88. }
  89. "04"
  90. {
  91. "var_type" "FIELD_INTEGER"
  92. "attack_slow_tooltip" "5 10 15 20"
  93. }
  94. "05"
  95. {
  96. "var_type" "FIELD_INTEGER"
  97. "move_speed_pct" "15"
  98. }
  99. "06"
  100. {
  101. "var_type" "FIELD_INTEGER"
  102. "attack_speed" "10 20 30 40"
  103. }
  104.  
  105. "07"
  106. {
  107. "var_type" "FIELD_INTEGER"
  108. "necromastery_damage_per_soul" "2"
  109. }
  110. "08"
  111. {
  112. "var_type" "FIELD_FLOAT"
  113. "necromastery_soul_release" "0.5"
  114. }
  115. "09"
  116. {
  117. "var_type" "FIELD_INTEGER"
  118. "necromastery_souls_hero_bonus" "13"
  119. }
  120. }
  121.  
  122. "OnDeath"
  123. {
  124. "RunScript"
  125. {
  126. "ScriptFile" "lua_abilities/moddota_help/nevermore/necromastery.lua"
  127. "Function" "NecromasteryDeath"
  128. "modifier" "modifier_necromastery"
  129. }
  130. }
  131.  
  132.  
  133. "precache"
  134. {
  135. "particle" "particles/units/heroes/hero_nevermore/nevermore_souls.vpcf"
  136. "particle" "particles/units/heroes/hero_nevermore/nevermore_necro_souls.vpcf"
  137. "soundfile" "soundevents/game_sounds_heroes/game_sounds_nevermore.vsndevts"
  138. }
  139.  
  140. "Modifiers"
  141. {
  142.  
  143. "modifier_soul_collector"
  144. {
  145. "Passive" "1"
  146. "IsHidden" "1"
  147.  
  148. "EffectName" "particle_name"
  149. "EffectAttachType" "follow_origin"
  150.  
  151. "OnKill"
  152. {
  153. "FireEffect"
  154. {
  155. "EffectName" "particles/units/heroes/hero_nevermore/nevermore_necro_souls.vpcf"
  156. "EffectAttachType" "follow_origin"
  157. }
  158.  
  159. "RunScript"
  160. {
  161. "Target" "UNIT"
  162. "Flags" "DOTA_UNIT_TARGET_FLAG_DEAD"
  163.  
  164. "ScriptFile" "lua_abilities/moddota_help/nevermore/necromastery.lua"
  165. "Function" "NecromasteryStack"
  166. "modifier" "modifier_necromastery"
  167. }
  168. }
  169. }
  170.  
  171. "modifier_necromastery"
  172. {
  173. "Attributes" "MODIFIER_ATTRIBUTE_MULTIPLE | MODIFIER_ATTRIBUTE_PERMANENT"
  174.  
  175. "EffectName" "particles/units/heroes/hero_nevermore/nevermore_souls.vpcf"
  176. "EffectAttachType" "follow_origin"
  177.  
  178. "Properties"
  179. {
  180. "MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE" "%necromastery_damage_per_soul"
  181. }
  182. }
  183.  
  184. "modifier_frostmourne"
  185. {
  186. "Passive" "1"
  187. "IsHidden" "1"
  188.  
  189. "OnAttackLanded"
  190. {
  191. "ApplyModifier"
  192. {
  193. "Target" "TARGET"
  194. "ModifierName" "modifier_frostmourne_debuff"
  195. }
  196. "ApplyModifier"
  197. {
  198. "Target" "CASTER"
  199. "ModifierName" "modifier_frostmourne_buff"
  200. }
  201. }
  202. }
  203.  
  204. "modifier_frostmourne_debuff"
  205. {
  206. "IsDebuff" "1"
  207. "Duration" "%debuff_duration"
  208. "EffectName" "particles/units/heroes/hero_abaddon/abaddon_frost_slow.vpcf"
  209. "EffectAttachType" "follow_origin"
  210. "Properties"
  211. {
  212. "MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%slow_pct"
  213. "MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT" "%attack_slow_tooltip"
  214. }
  215.  
  216. "OnAttacked"
  217. {
  218. "ApplyModifier"
  219. {
  220. "Target" "ATTACKER"
  221. "ModifierName" "modifier_frostmourne_buff"
  222. }
  223. }
  224. }
  225.  
  226. "modifier_frostmourne_buff"
  227. {
  228. "IsBuff" "1"
  229. "Duration" "%buff_duration"
  230. "EffectName" "particles/units/heroes/hero_abaddon/abaddon_frost_buff.vpcf"
  231. "EffectAttachType" "follow_origin"
  232. "Properties"
  233. {
  234. "MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%move_speed_pct"
  235. "MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT" "%attack_speed"
  236. }
  237. }
  238. }
  239. }
  240. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement