Advertisement
Guest User

Untitled

a guest
Jul 9th, 2015
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.35 KB | None | 0 0
  1. // Dota Heroes File
  2. "DOTAAbilities"
  3. {
  4. "Version" "1"
  5.  
  6. "gold_grabber"
  7. {
  8.  
  9. // General
  10. //-------------------------------------------------------------------------------------------------------------
  11. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED"
  12. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  13. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  14. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_TREE"
  15. "AbilityTextureName" "alchemist_goblins_greed"
  16. "BaseClass" "ability_datadriven"
  17. "MaxLevel" "1"
  18.  
  19. // Stats
  20. //-------------------------------------------------------------------------------------------------------------
  21. "AbilityCooldown" "5.0"
  22. "AbilityCastRange" "128"
  23.  
  24. // Item Info
  25. //-------------------------------------------------------------------------------------------------------------
  26. "AbilityManaCost" "0"
  27. "AbilityChannelTime" "3" // This sets the max time the spell can be channeled
  28. "precache"
  29. {
  30. "particle" "particles\dire_fx\bad_ancient002_destruction_rings.vpcf"
  31. }
  32. "OnChannelSucceeded"
  33. {
  34. "ApplyModifier"
  35. {
  36. "Target" "CASTER"
  37. "ModifierName" "modifier_item_greater_clarity"
  38. }
  39. "LevelUpAbility"
  40. {
  41. "AbilityName" "mana_grabber"
  42. }
  43. "LevelUpAbility"
  44. {
  45. "AbilityName" "summon_fort"
  46. }
  47. }
  48.  
  49. "Modifiers"
  50. {
  51. "modifier_item_greater_clarity"
  52. {
  53. "TextureName" "item_greater_clarity"
  54. "EffectName" "particles\dire_fx\bad_ancient002_destruction_rings.vpcf"
  55. "EffectAttachType" "follow_origin"
  56. "Duration" "1"
  57. "Properties"
  58. {
  59. "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT" "4"
  60. }
  61. }
  62. }
  63. }
  64. "mana_grabber"
  65. {
  66.  
  67. // General
  68. //-------------------------------------------------------------------------------------------------------------
  69. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
  70. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  71. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BASIC"
  72. "AbilityTextureName" "item_greater_clarity"
  73. "BaseClass" "ability_datadriven"
  74. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  75. "MaxLevel" "1"
  76.  
  77. // Stats
  78. //-------------------------------------------------------------------------------------------------------------
  79. "AbilityCooldown" "40.0"
  80.  
  81. // Item Info
  82. //-------------------------------------------------------------------------------------------------------------
  83. "AbilityManaCost" "20"
  84. "OnSpellStart"
  85. {
  86. "ApplyModifier"
  87. {
  88. "Target" "CURSOR_TARGET"
  89. "ModifierName" "modifier_item_greater_clarity"
  90. }
  91. }
  92.  
  93. "Modifiers"
  94. {
  95. "modifier_item_greater_clarity"
  96. {
  97. "TextureName" "item_greater_clarity"
  98. "EffectName" "particles/items_fx/healing_clarity.vpcf"
  99. "EffectAttachType" "follow_origin"
  100. "Duration" "%buff_duration"
  101. "Properties"
  102. {
  103. "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT" "20"
  104. }
  105. }
  106. }
  107.  
  108. // Special
  109. //-------------------------------------------------------------------------------------------------------------
  110. "AbilitySpecial"
  111. {
  112. "01"
  113. {
  114. "var_type" "FIELD_INTEGER"
  115. "buff_duration" "1"
  116. }
  117. "02"
  118. {
  119. "var_type" "FIELD_INTEGER"
  120. "total_mana" "150"
  121. }
  122. "03"
  123. {
  124. "var_type" "FIELD_INTEGER"
  125. "mana_per_tick" "15" // %total_mana / %buff_duration
  126. }
  127. }
  128. }
  129. "summon_dragon"
  130. {
  131.  
  132. // General
  133. //-------------------------------------------------------------------------------------------------------------
  134. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
  135. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  136. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BUILDING"
  137. "AbilityTextureName" "item_greater_clarity"
  138. "BaseClass" "ability_datadriven"
  139.  
  140. // Stats
  141. //-------------------------------------------------------------------------------------------------------------
  142. "AbilityCooldown" "10.0"
  143.  
  144. // Item Info
  145. //-------------------------------------------------------------------------------------------------------------
  146. "AbilityManaCost" "20"
  147. "OnSpellStart"
  148. {
  149. "SpawnUnit"
  150. {
  151. "UnitName" "npc_dota_creature_gnoll_assassin_2"
  152. }
  153. "FireSound"
  154. {
  155. "Target" "UNIT"
  156. "EffectName" "DOTA_Item.ClarityPotion.Activate"
  157. }
  158. "SpendCharge"
  159. {}
  160. }
  161.  
  162. // Special
  163. //-------------------------------------------------------------------------------------------------------------
  164. "AbilitySpecial"
  165. {
  166. "01"
  167. {
  168. "var_type" "FIELD_INTEGER"
  169. "buff_duration" "1"
  170. }
  171. "02"
  172. {
  173. "var_type" "FIELD_INTEGER"
  174. "total_mana" "150"
  175. }
  176. "03"
  177. {
  178. "var_type" "FIELD_INTEGER"
  179. "mana_per_tick" "15" // %total_mana / %buff_duration
  180. }
  181. }
  182. }
  183. "summon_fort"
  184. {
  185.  
  186. // General
  187. //-------------------------------------------------------------------------------------------------------------
  188. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET"
  189. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  190. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BUILDING"
  191. "AbilityTextureName" "item_greater_clarity"
  192. "BaseClass" "ability_datadriven"
  193. "MaxLevel" "1"
  194.  
  195. // Stats
  196. //-------------------------------------------------------------------------------------------------------------
  197. "AbilityCooldown" "100000"
  198.  
  199. // Item Info
  200. //-------------------------------------------------------------------------------------------------------------
  201. "AbilityManaCost" "20"
  202. "OnSpellStart"
  203. {
  204. "SpawnUnit"
  205. {
  206. "UnitName" "npc_dota_power"
  207. "SpawnRadius "200"
  208. }
  209. }
  210.  
  211. }
  212. "slash_target"
  213. {
  214.  
  215. // General
  216. //-------------------------------------------------------------------------------------------------------------
  217. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  218. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  219. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BASIC"
  220. "AbilityTextureName" "juggernaut_blade_dance"
  221. "BaseClass" "ability_datadriven"
  222. "MaxLevel" "3"
  223. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  224.  
  225. // Stats
  226. //-------------------------------------------------------------------------------------------------------------
  227. "AbilityCooldown" "10.0"
  228.  
  229. // Item Info
  230. //-------------------------------------------------------------------------------------------------------------
  231. "AbilityManaCost" "0"
  232. "OnSpellStart"
  233. {
  234. "Damage"
  235. {
  236. "Target" "TARGET"
  237. "Damage" "90 135 180"
  238. "Type" "DAMAGE_TYPE_PHYSICAL"
  239. }
  240. }
  241.  
  242. }
  243. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement