warpdragon

npc_abilities_override.txt

Feb 25th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.53 KB | None | 0 0
  1. "DOTAAbilities"
  2. {
  3. //=================================================================================================================
  4. // Abaddon: Aphotic Shield
  5. //=================================================================================================================
  6. "abaddon_aphotic_shield"
  7. {
  8. // General
  9. //-------------------------------------------------------------------------------------------------------------
  10. "ID" "5586" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  11. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  12. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
  13. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  14. "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES"
  15. "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO"
  16. "SpellDispellableType" "SPELL_DISPELLABLE_YES"
  17. "FightRecapLevel" "1"
  18. "MaxLevel" "6"
  19. // Casting
  20. //-------------------------------------------------------------------------------------------------------------
  21. "AbilityCastRange" "500"
  22. "AbilityCastPoint" "0.4"
  23.  
  24. // Time
  25. //-------------------------------------------------------------------------------------------------------------
  26. "AbilityCooldown" "12.0 10.0 8.0 6.0 6.0 6.0"
  27.  
  28. // Cost
  29. //-------------------------------------------------------------------------------------------------------------
  30. "AbilityManaCost" "100 105 110 115 125 155"
  31.  
  32.  
  33. // Special
  34. //-------------------------------------------------------------------------------------------------------------
  35. "AbilitySpecial"
  36. {
  37. "01"
  38. {
  39. "var_type" "FIELD_FLOAT"
  40. "duration" "15.0"
  41. }
  42. "02"
  43. {
  44. "var_type" "FIELD_FLOAT"
  45. "damage_absorb" "110 140 170 200 260 500"
  46. "LinkedSpecialBonus" "special_bonus_unique_abaddon"
  47. }
  48. "03"
  49. {
  50. "var_type" "FIELD_INTEGER"
  51. "radius" "675"
  52. }
  53. }
  54. }
  55. //=================================================================================================================
  56. // Abaddon: Borrowed Time
  57. //=================================================================================================================
  58. "abaddon_borrowed_time"
  59. {
  60. // General
  61. //-------------------------------------------------------------------------------------------------------------
  62. "ID" "5588" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  63. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE"
  64. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  65. "SpellDispellableType" "SPELL_DISPELLABLE_NO"
  66. "FightRecapLevel" "2"
  67. "MaxLevel" "5"
  68. "HasScepterUpgrade" "1"
  69.  
  70. // Time
  71. //-------------------------------------------------------------------------------------------------------------
  72. "AbilityCooldown" "60.0 50.0 40.0 40.0 40.0"
  73.  
  74. // Cost
  75. //-------------------------------------------------------------------------------------------------------------
  76. "AbilityManaCost" "0 0 0 0 0"
  77.  
  78. // Special
  79. //-------------------------------------------------------------------------------------------------------------
  80. "AbilitySpecial"
  81. {
  82. "01"
  83. {
  84. "var_type" "FIELD_INTEGER"
  85. "hp_threshold" "400"
  86. }
  87. "02"
  88. {
  89. "var_type" "FIELD_FLOAT"
  90. "duration" "4.0 5.0 6.0 8.0 10.0"
  91. }
  92. "03"
  93. {
  94. "var_type" "FIELD_FLOAT"
  95. "duration_scepter" "5.0 6.0 7.0 9.0 12.0"
  96. }
  97. "04"
  98. {
  99. "var_type" "FIELD_FLOAT"
  100. "redirect" "0.5"
  101. }
  102. "05"
  103. {
  104. "var_type" "FIELD_INTEGER"
  105. "redirect_pct_tooltip_scepter" "50"
  106. }
  107. "06"
  108. {
  109. "var_type" "FIELD_FLOAT"
  110. "redirect_range_tooltip_scepter" "900"
  111. }
  112. }
  113. }
  114. //=================================================================================================================
  115. // Abaddon: Death Coil
  116. //=================================================================================================================
  117. "abaddon_death_coil"
  118. {
  119. // General
  120. //-------------------------------------------------------------------------------------------------------------
  121. "ID" "5585" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  122. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  123. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH"
  124. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP"
  125. "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES"
  126. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  127. "FightRecapLevel" "1"
  128. "MaxLevel" "6"
  129. // Casting
  130. //-------------------------------------------------------------------------------------------------------------
  131. "AbilityCastRange" "800"
  132. "AbilityCastPoint" "0.25"
  133.  
  134. // Time
  135. //-------------------------------------------------------------------------------------------------------------
  136. "AbilityCooldown" "4.5"
  137.  
  138. // Cost
  139. //-------------------------------------------------------------------------------------------------------------
  140. "AbilityManaCost" "50 60 70 80 100 180"
  141.  
  142. // Special
  143. //-------------------------------------------------------------------------------------------------------------
  144. "AbilitySpecial"
  145. {
  146. "01"
  147. {
  148. "var_type" "FIELD_FLOAT"
  149. "self_damage" "75 100 125 150 200 400"
  150. }
  151. "02"
  152. {
  153. "var_type" "FIELD_FLOAT"
  154. "target_damage" "100 150 200 250 350 750"
  155. }
  156. "03"
  157. {
  158. "var_type" "FIELD_INTEGER"
  159. "heal_amount" "100 150 200 250 350 750"
  160. }
  161. "04"
  162. {
  163. "var_type" "FIELD_INTEGER"
  164. "missile_speed" "2000"
  165. }
  166. }
  167. }
  168. //=================================================================================================================
  169. // Abaddon: Frostmourne
  170. //=================================================================================================================
  171. "abaddon_frostmourne"
  172. {
  173. // General
  174. //-------------------------------------------------------------------------------------------------------------
  175. "ID" "5587" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  176. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  177. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  178. "SpellDispellableType" "SPELL_DISPELLABLE_YES"
  179. "MaxLevel" "6"
  180.  
  181. // Special
  182. //-------------------------------------------------------------------------------------------------------------
  183. "AbilitySpecial"
  184. {
  185. "01"
  186. {
  187. "var_type" "FIELD_FLOAT"
  188. "debuff_duration" "2.5"
  189. }
  190. "02"
  191. {
  192. "var_type" "FIELD_FLOAT"
  193. "buff_duration" "4.5"
  194. }
  195. "03"
  196. {
  197. "var_type" "FIELD_INTEGER"
  198. "slow_pct" "8 12 16 20 24 30"
  199. }
  200. "04"
  201. {
  202. "var_type" "FIELD_INTEGER"
  203. "attack_slow_tooltip" "8 12 16 20 120 240"
  204. }
  205. "05"
  206. {
  207. "var_type" "FIELD_INTEGER"
  208. "move_speed_pct" "15"
  209. }
  210. "06"
  211. {
  212. "var_type" "FIELD_INTEGER"
  213. "attack_speed" "10 20 30 40 50 60"
  214. }
  215. }
  216. }
  217. "ability_base_datadriven"
  218. {
  219. // General
  220. //-------------------------------------------------------------------------------------------------------------
  221. "BaseClass" "ability_datadriven"
  222. "AbilityType" "DOTA_ABILITY_TYPE_BASIC"
  223. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NONE"
  224. "OnCastbar" "1"
  225. "OnLearnbar" "1"
  226. "FightRecapLevel" "0"
  227. "AbilityTextureName" "ability_base"
  228.  
  229. // Stats
  230. //-------------------------------------------------------------------------------------------------------------
  231. "AbilityCastRange" "0"
  232. "AbilityCastRangeBuffer" "250"
  233. "AbilityCastPoint" "0.0 0.0 0.0 0.0"
  234. "AbilityChannelTime" "0.0 0.0 0.0 0.0"
  235. "AbilityCooldown" "0.0 0.0 0.0 0.0"
  236. "AbilityDuration" "0.0 0.0 0.0 0.0"
  237. "AbilitySharedCooldown" ""
  238. "AbilityDamage" "0 0 0 0"
  239. "AbilityManaCost" "0 0 0 0"
  240. "AbilityModifierSupportValue" "1.0" // for stats tracking.
  241. "AbilityModifierSupportBonus" "0" // for stats tracking.
  242.  
  243. // Item Info
  244. //-------------------------------------------------------------------------------------------------------------
  245. "ItemCost" "0"
  246. "ItemInitialCharges" "0"
  247. "ItemCombinable" "1"
  248. "ItemPermanent" "1"
  249. "ItemStackable" "0"
  250. "ItemRecipe" "0"
  251. "ItemDroppable" "1"
  252. "ItemPurchasable" "1"
  253. "ItemSellable" "1"
  254. "ItemRequiresCharges" "0"
  255. "ItemKillable" "1"
  256. "ItemDisassemblable" "0"
  257. "ItemShareability" "ITEM_NOT_SHAREABLE"
  258. "ItemDeclaresPurchase" "0"
  259. }
  260.  
  261.  
  262.  
  263. //=================================================================================================================
  264. // Alchemist: Acid Spray
  265. //=================================================================================================================
  266. "alchemist_acid_spray"
  267. {
  268. // General
  269. //-------------------------------------------------------------------------------------------------------------
  270. "ID" "5365" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  271. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
  272. "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
  273. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  274. "MaxLevel" "6"
  275. // Casting
  276. //-------------------------------------------------------------------------------------------------------------
  277. "AbilityCastPoint" "0.2"
  278. "AbilityCastRange" "900"
  279.  
  280. // Time
  281. //-------------------------------------------------------------------------------------------------------------
  282. "AbilityCooldown" "22.0"
  283.  
  284. // Cost
  285. //-------------------------------------------------------------------------------------------------------------
  286. "AbilityManaCost" "130 140 150 160 180 260"
  287.  
  288. // Special
  289. //-------------------------------------------------------------------------------------------------------------
  290. "AbilitySpecial"
  291. {
  292. "01"
  293. {
  294. "var_type" "FIELD_INTEGER"
  295. "radius" "625"
  296. }
  297. "02"
  298. {
  299. "var_type" "FIELD_FLOAT"
  300. "duration" "16.0"
  301. }
  302. "03"
  303. {
  304. "var_type" "FIELD_INTEGER"
  305. "damage" "15 20 25 30 40 80"
  306. }
  307. "04"
  308. {
  309. "var_type" "FIELD_INTEGER"
  310. "armor_reduction" "4 5 6 7 9 17"
  311. "LinkedSpecialBonus" "special_bonus_unique_alchemist"
  312. }
  313. "05"
  314. {
  315. "var_type" "FIELD_FLOAT"
  316. "tick_rate" "1.0"
  317. }
  318. }
  319. }
  320. //=================================================================================================================
  321. // Alchemist: Chemical Rage
  322. //=================================================================================================================
  323. "alchemist_chemical_rage"
  324. {
  325. // General
  326. //-------------------------------------------------------------------------------------------------------------
  327. "ID" "5369" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  328. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
  329. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  330. "SpellDispellableType" "SPELL_DISPELLABLE_NO"
  331. "FightRecapLevel" "2"
  332. "MaxLevel"
  333. "HasScepterUpgrade" "1"
  334.  
  335. // Casting
  336. //-------------------------------------------------------------------------------------------------------------
  337. "AbilityCastPoint" "0.0"
  338.  
  339. // Time
  340. //-------------------------------------------------------------------------------------------------------------
  341. "AbilityCooldown" "45.0"
  342.  
  343. // Cost
  344. //-------------------------------------------------------------------------------------------------------------
  345. "AbilityManaCost" "50 100 150 250 400"
  346.  
  347. // Special
  348. //-------------------------------------------------------------------------------------------------------------
  349. "AbilitySpecial"
  350. {
  351. "01"
  352. {
  353. "var_type" "FIELD_FLOAT"
  354. "duration" "25.0"
  355. }
  356. "02"
  357. {
  358. "var_type" "FIELD_FLOAT"
  359. "transformation_time" "0.35"
  360. }
  361. "03"
  362. {
  363. "var_type" "FIELD_FLOAT"
  364. "base_attack_time" "1.4 1.2 1.0 0.9 0.8"
  365. }
  366. "04"
  367. {
  368. "var_type" "FIELD_INTEGER"
  369. "bonus_health" "0"
  370. }
  371. "05"
  372. {
  373. "var_type" "FIELD_INTEGER"
  374. "bonus_health_regen" "50 75 100 200 400"
  375. }
  376. "06"
  377. {
  378. "var_type" "FIELD_FLOAT"
  379. "bonus_mana_regen" "3.0 7.5 12.0 20.0 56.0"
  380. }
  381. "07"
  382. {
  383. "var_type" "FIELD_INTEGER"
  384. "bonus_movespeed" "30 40 60 70 80"
  385. }
  386. }
  387. }
  388.  
  389. //=================================================================================================================
  390. // Alchemist: Goblin's Greed
  391. //=================================================================================================================
  392. "alchemist_goblins_greed"
  393. {
  394. // General
  395. //-------------------------------------------------------------------------------------------------------------
  396. "ID" "5368" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  397. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  398. "MaxLevel" "6"
  399. // Special
  400. //-------------------------------------------------------------------------------------------------------------
  401. "AbilitySpecial"
  402. {
  403. "01"
  404. {
  405. "var_type" "FIELD_INTEGER"
  406. "duration" "30"
  407. }
  408. "02"
  409. {
  410. "var_type" "FIELD_INTEGER"
  411. "bonus_gold" "6 8 10 12 14 16"
  412. }
  413. "03"
  414. {
  415. "var_type" "FIELD_INTEGER"
  416. "bonus_bonus_gold" "3"
  417. }
  418. "04"
  419. {
  420. "var_type" "FIELD_INTEGER"
  421. "bonus_gold_cap" "12 20 28 36 54 108"
  422. }
  423. "05"
  424. {
  425. "var_type" "FIELD_INTEGER"
  426. "bounty_multiplier_tooltip" "2"
  427. }
  428. }
  429. }
  430. //=================================================================================================================
  431. // Alchemist: Unstable Concoction
  432. //=================================================================================================================
  433. "alchemist_unstable_concoction"
  434. {
  435. // General
  436. //-------------------------------------------------------------------------------------------------------------
  437. "ID" "5366" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  438. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
  439. "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
  440. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  441. "SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG"
  442. "FightRecapLevel" "1"
  443. "MaxLevel" "6"
  444. // Casting
  445. //-------------------------------------------------------------------------------------------------------------
  446. "AbilityCastRange" "775" // for visualization on hover
  447. "AbilityCastPoint" "0.0"
  448.  
  449. // Time
  450. //-------------------------------------------------------------------------------------------------------------
  451. "AbilityCooldown" "16.0"
  452.  
  453. // Cost
  454. //-------------------------------------------------------------------------------------------------------------
  455. "AbilityManaCost" "120 120 120 120 160 350"
  456.  
  457. // Special
  458. //-------------------------------------------------------------------------------------------------------------
  459. "AbilitySpecial"
  460. {
  461. "01"
  462. {
  463. "var_type" "FIELD_FLOAT"
  464. "brew_time" "5.0"
  465. }
  466. "02"
  467. {
  468. "var_type" "FIELD_FLOAT"
  469. "brew_explosion" "5.5"
  470. }
  471. "03"
  472. {
  473. "var_type" "FIELD_FLOAT"
  474. "min_stun" "0.25"
  475. }
  476. "04"
  477. {
  478. "var_type" "FIELD_FLOAT"
  479. "max_stun" "1.75 2.5 3.25 4.0 4.75 5.5"
  480. }
  481. "05"
  482. {
  483. "var_type" "FIELD_INTEGER"
  484. "min_damage" "0"
  485. }
  486. "06"
  487. {
  488. "var_type" "FIELD_INTEGER"
  489. "max_damage" "150 220 290 360 500 850"
  490. }
  491. "07"
  492. {
  493. "var_type" "FIELD_INTEGER"
  494. "radius" "175"
  495. }
  496. }
  497. }
  498. //=================================================================================================================
  499. // Alchemist: Unstable Concoction Throw
  500. //=================================================================================================================
  501. "alchemist_unstable_concoction_throw"
  502. {
  503. // General
  504. //-------------------------------------------------------------------------------------------------------------
  505. "ID" "5367" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  506. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
  507. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  508. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
  509. "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO"
  510. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  511. "MaxLevel" "6"
  512. // Casting
  513. //-------------------------------------------------------------------------------------------------------------
  514. "AbilityCastRange" "775"
  515. "AbilityCastPoint" "0.2"
  516.  
  517. // Stats
  518. //-------------------------------------------------------------------------------------------------------------
  519. "AbilityModifierSupportBonus" "120"
  520.  
  521. // Special
  522. //-------------------------------------------------------------------------------------------------------------
  523. "AbilitySpecial"
  524. {
  525. "01"
  526. {
  527. "var_type" "FIELD_FLOAT"
  528. "brew_time" "5.0"
  529. }
  530. "02"
  531. {
  532. "var_type" "FIELD_FLOAT"
  533. "min_stun" "0.25"
  534. }
  535. "03"
  536. {
  537. "var_type" "FIELD_FLOAT"
  538. "max_stun" "1.75 2.5 3.25 4.0 4.75 5.5"
  539. }
  540. "04"
  541. {
  542. "var_type" "FIELD_INTEGER"
  543. "min_damage" "0"
  544. }
  545. "05"
  546. {
  547. "var_type" "FIELD_INTEGER"
  548. "max_damage" "150 220 290 360 500 850"
  549. }
  550. "06"
  551. {
  552. "var_type" "FIELD_INTEGER"
  553. "movement_speed" "900"
  554. }
  555. "07"
  556. {
  557. "var_type" "FIELD_INTEGER"
  558. "vision_range" "300"
  559. }
  560. "08"
  561. {
  562. "var_type" "FIELD_INTEGER"
  563. "midair_explosion_radius" "175"
  564. }
  565. "09"
  566. {
  567. "var_type" "FIELD_FLOAT"
  568. "brew_explosion" "7.0"
  569. }
  570. }
  571. }
  572. //=================================================================================================================
  573. // Ancient Apparition: Chilling Touch
  574. //=================================================================================================================
  575. "ancient_apparition_chilling_touch"
  576. {
  577. // General
  578. //-------------------------------------------------------------------------------------------------------------
  579. "ID" "5347" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  580. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
  581. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  582. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  583. "SpellDispellableType" "SPELL_DISPELLABLE_YES"
  584. "MaxLevel" "6"
  585. // Casting
  586. //-------------------------------------------------------------------------------------------------------------
  587. "AbilityCastRange" "800 800 800 800 800 800"
  588. "AbilityCastPoint" "0.01 0.01 0.01 0.01 0.01"
  589.  
  590. // Time
  591. //-------------------------------------------------------------------------------------------------------------
  592. "AbilityCooldown" "50.0 42.0 34.0 26.0 26.0 26.0"
  593. "AbilityDuration" "30.0"
  594.  
  595. // Cost
  596. //-------------------------------------------------------------------------------------------------------------
  597. "AbilityManaCost" "110 120 130 140 200 400"
  598.  
  599. // Special
  600. //-------------------------------------------------------------------------------------------------------------
  601. "AbilitySpecial"
  602. {
  603. "01"
  604. {
  605. "var_type" "FIELD_INTEGER"
  606. "radius" "525"
  607. }
  608. "02"
  609. {
  610. "var_type" "FIELD_INTEGER"
  611. "max_attacks" "3 4 5 6 8 16"
  612. }
  613. "03"
  614. {
  615. "var_type" "FIELD_INTEGER"
  616. "bonus_damage" "50 60 70 80 100 240"
  617. "LinkedSpecialBonus" "special_bonus_unique_ancient_apparition_2"
  618. }
  619. "04"
  620. {
  621. "var_type" "FIELD_FLOAT"
  622. "attack_speed_pct" "-20"
  623. }
  624. }
  625. }
  626. //=================================================================================================================
  627. // Ancient Apparition: Cold Feet
  628. //=================================================================================================================
  629. "ancient_apparition_cold_feet"
  630. {
  631. // General
  632. //-------------------------------------------------------------------------------------------------------------
  633. "ID" "5345" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  634. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
  635. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  636. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  637. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  638. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  639. "SpellDispellableType" "SPELL_DISPELLABLE_YES"
  640. "FightRecapLevel" "1"
  641. "MaxLevel" "6"
  642. // Casting
  643. //-------------------------------------------------------------------------------------------------------------
  644. "AbilityCastRange" "700 800 900 1000 1200 1600"
  645. "AbilityCastPoint" "0.01 0.01 0.01 0.01 0.1 0.1"
  646.  
  647. // Time
  648. //-------------------------------------------------------------------------------------------------------------
  649. "AbilityCooldown" "13 11 9 7 7 7"
  650. "AbilityDuration" "4.0 4.0 4.0 4.0 4.0 4.0"
  651.  
  652. // Cost
  653. //-------------------------------------------------------------------------------------------------------------
  654. "AbilityManaCost" "150 150 150 150 250 500"
  655.  
  656. // Stats
  657. //-------------------------------------------------------------------------------------------------------------
  658. "AbilityModifierSupportValue" "0.5" // Does two modifiers
  659.  
  660. // Special
  661. //-------------------------------------------------------------------------------------------------------------
  662. "AbilitySpecial"
  663. {
  664. "01"
  665. {
  666. "var_type" "FIELD_FLOAT"
  667. "damage" "37.5 50 62.5 75 100 200"
  668. }
  669. "02"
  670. {
  671. "var_type" "FIELD_INTEGER"
  672. "break_distance" "740 740 740 740 740 740"
  673. }
  674. "03"
  675. {
  676. "var_type" "FIELD_FLOAT"
  677. "stun_duration" "1.25 2.0 2.75 3.5 4.25 5.0"
  678. }
  679. "04"
  680. {
  681. "var_type" "FIELD_INTEGER"
  682. "cast_range_tooltip" "700 800 900 1000 1200 1600"
  683. }
  684. "05"
  685. {
  686. "var_type" "FIELD_INTEGER"
  687. "charge_restore_time" "13 11 9 7 7 7"
  688. }
  689. }
  690. }
  691. //=================================================================================================================
  692. // Ancient Apparition: Ice Blast
  693. //=================================================================================================================
  694. "ancient_apparition_ice_blast"
  695. {
  696. // General
  697. //-------------------------------------------------------------------------------------------------------------
  698. "ID" "5348" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  699. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
  700. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  701. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  702. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  703. "SpellDispellableType" "SPELL_DISPELLABLE_NO"
  704. "FightRecapLevel" "2"
  705. "MaxLevel" "5"
  706. "HasScepterUpgrade" "1"
  707.  
  708. // Casting
  709. //-------------------------------------------------------------------------------------------------------------
  710. "AbilityCastPoint" "0.01 0.01 0.01 0.01 0.01"
  711. "AbilityCastRange" "0"
  712.  
  713. // Time
  714. //-------------------------------------------------------------------------------------------------------------
  715. "AbilityCooldown" "40.0"
  716.  
  717. // Cost
  718. //-------------------------------------------------------------------------------------------------------------
  719. "AbilityManaCost" "100 125 150 200 400"
  720.  
  721. // Damage.
  722. //-------------------------------------------------------------------------------------------------------------
  723. "AbilityDamage" "250 350 450 650 1300"
  724.  
  725. // Special
  726. //-------------------------------------------------------------------------------------------------------------
  727. "AbilitySpecial"
  728. {
  729. "01"
  730. {
  731. "var_type" "FIELD_INTEGER"
  732. "radius_min" "275 275 275 275 275"
  733. }
  734. "02"
  735. {
  736. "var_type" "FIELD_FLOAT"
  737. "radius_grow" "50.0 50.0 50.0 50.0 50.0"
  738. }
  739. "03"
  740. {
  741. "var_type" "FIELD_INTEGER"
  742. "radius_max" "1000 1000 1000 1000 1000"
  743. }
  744. "04"
  745. {
  746. "var_type" "FIELD_INTEGER"
  747. "path_radius" "275 275 275 275 275"
  748. }
  749. "05"
  750. {
  751. "var_type" "FIELD_FLOAT"
  752. "frostbite_duration" "8.0 9.0 10.0 11.0 12.0"
  753. }
  754. "06"
  755. {
  756. "var_type" "FIELD_FLOAT"
  757. "dot_damage" "12.5 20.0 32.0 40.0 60.0"
  758. }
  759. "07"
  760. {
  761. "var_type" "FIELD_INTEGER"
  762. "speed" "1500 1500 1500 1500 1500 1500"
  763. }
  764. "08"
  765. {
  766. "var_type" "FIELD_FLOAT"
  767. "kill_pct" "10.0 11.0 12.0 13.0 15.0"
  768. }
  769. "09"
  770. {
  771. "var_type" "FIELD_INTEGER"
  772. "target_sight_radius" "500 500 500 500 500"
  773. }
  774. "10"
  775. {
  776. "var_type" "FIELD_FLOAT"
  777. "frostbite_duration_scepter" "17"
  778. }
  779. }
  780. }
  781. //=================================================================================================================
  782. // Ancient Apparition: Ice Blast Release
  783. //=================================================================================================================
  784. "ancient_apparition_ice_blast_release"
  785. {
  786. // General
  787. //-------------------------------------------------------------------------------------------------------------
  788. "ID" "5349" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  789. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET"
  790. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  791. "MaxLevel" "1"
  792.  
  793. // Casting
  794. //-------------------------------------------------------------------------------------------------------------
  795. "AbilityCastPoint" "0 0 0 0 0"
  796.  
  797. // Time
  798. //-------------------------------------------------------------------------------------------------------------
  799. "AbilityCooldown" "1.0 1.0 1.0 1.0 1.0"
  800. }
  801. //=================================================================================================================
  802. // Ancient Apparition: Ice Vortex
  803. //=================================================================================================================
  804. "ancient_apparition_ice_vortex"
  805. {
  806. // General
  807. //-------------------------------------------------------------------------------------------------------------
  808. "ID" "5346" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  809. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
  810. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  811. "SpellDispellableType" "SPELL_DISPELLABLE_NO"
  812. "MaxLevel" "6"
  813. // Casting
  814. //-------------------------------------------------------------------------------------------------------------
  815. "AbilityCastRange" "1500 1500 1500 1500 1500 1500"
  816. "AbilityCastPoint" "0.01 0.01 0.01 0.01 0.01 0.01"
  817.  
  818. // Time
  819. //-------------------------------------------------------------------------------------------------------------
  820. "AbilityCooldown" "4.0 4.0 4.0 4.0 4.0 4.0"
  821. "AbilityDuration" "16"
  822.  
  823. // Cost
  824. //-------------------------------------------------------------------------------------------------------------
  825. "AbilityManaCost" "80 90 100 110 220 440"
  826.  
  827. // Special
  828. //-------------------------------------------------------------------------------------------------------------
  829. "AbilitySpecial"
  830. {
  831. "01"
  832. {
  833. "var_type" "FIELD_INTEGER"
  834. "radius" "275 275 275 275 275 275"
  835. }
  836. "02"
  837. {
  838. "var_type" "FIELD_INTEGER"
  839. "movement_speed_pct" "-15 -20 -25 -30 -40 -60"
  840. }
  841. "03"
  842. {
  843. "var_type" "FIELD_INTEGER"
  844. "spell_resist_pct" "-15 -20 -25 -30 -40 -60"
  845. }
  846. "04"
  847. {
  848. "var_type" "FIELD_INTEGER"
  849. "vision_aoe" "200 200 200 200 200 200"
  850. }
  851. }
  852. }
  853. //=================================================================================================================
  854. // Ability: Antimage Blink
  855. //=================================================================================================================
  856. "antimage_blink"
  857. {
  858. // General
  859. //-------------------------------------------------------------------------------------------------------------
  860. "ID" "5004" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  861. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
  862. "MaxLevel" "6"
  863. // Casting
  864. //-------------------------------------------------------------------------------------------------------------
  865. "AbilityCastPoint" "0.4 0.4 0.4 0.4 0.4 0.4"
  866.  
  867. // Time
  868. //-------------------------------------------------------------------------------------------------------------
  869. "AbilityCooldown" "12.0 9.0 7.0 5.0 5.0 5.0"
  870.  
  871. // Cost
  872. //-------------------------------------------------------------------------------------------------------------
  873. "AbilityManaCost" "60 60 60 60 60 60"
  874.  
  875. // Special
  876. //-------------------------------------------------------------------------------------------------------------
  877. "AbilitySpecial"
  878. {
  879. "01"
  880. {
  881. "var_type" "FIELD_INTEGER"
  882. "blink_range" "925 1000 1075 1150 1300 1900"
  883. }
  884.  
  885. "02"
  886. {
  887. "var_type" "FIELD_INTEGER"
  888. "min_blink_range" "200"
  889. }
  890. }
  891. }
  892. //=================================================================================================================
  893. // Ability: Antimage Mana Break
  894. //=================================================================================================================
  895. "antimage_mana_break"
  896. {
  897. // General
  898. //-------------------------------------------------------------------------------------------------------------
  899. "ID" "5003" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  900. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  901. "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
  902. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  903. "MaxLevel" "6"
  904. // Special
  905. //-------------------------------------------------------------------------------------------------------------
  906. "AbilitySpecial"
  907. {
  908. "01"
  909. {
  910. "var_type" "FIELD_FLOAT"
  911. "damage_per_burn" "0.6"
  912. }
  913. "02"
  914. {
  915. "var_type" "FIELD_INTEGER"
  916. "mana_per_hit" "28 40 52 64 88 184"
  917. }
  918. }
  919. }
  920. //=================================================================================================================
  921. // Ability: Antimage Mana Void
  922. //=================================================================================================================
  923. "antimage_mana_void"
  924. {
  925. // General
  926. //-------------------------------------------------------------------------------------------------------------
  927. "ID" "5006" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  928. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  929. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE"
  930. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  931. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  932. "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
  933. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
  934. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  935. "FightRecapLevel" "2"
  936. "MaxLevel" "5"
  937. // Casting
  938. //-------------------------------------------------------------------------------------------------------------
  939. "AbilityCastRange" "600"
  940. "AbilityCastPoint" "0.3 0.3 0.3 0.3 0.3"
  941.  
  942. // Time
  943. //-------------------------------------------------------------------------------------------------------------
  944. "AbilityCooldown" "70.0 70.0 70.0 70.0 70.0"
  945.  
  946. // Cost
  947. //-------------------------------------------------------------------------------------------------------------
  948. "AbilityManaCost" "125 200 275 350 500"
  949.  
  950. // Stats
  951. //-------------------------------------------------------------------------------------------------------------
  952. "AbilityModifierSupportValue" "0.0" // damage only
  953.  
  954. // Special
  955. //-------------------------------------------------------------------------------------------------------------
  956. "AbilitySpecial"
  957. {
  958. "01"
  959. {
  960. "var_type" "FIELD_FLOAT"
  961. "mana_void_damage_per_mana" "0.6 0.85 1.1 1.6 3.6"
  962. }
  963.  
  964. "02"
  965. {
  966. "var_type" "FIELD_FLOAT"
  967. "mana_void_ministun" "0.3"
  968. }
  969.  
  970. "03"
  971. {
  972. "var_type" "FIELD_INTEGER"
  973. "mana_void_aoe_radius" "500"
  974. }
  975. }
  976. }
  977. //=================================================================================================================
  978. // Ability: Antimage Spell Shield
  979. //=================================================================================================================
  980. "antimage_spell_shield"
  981. {
  982. // General
  983. //-------------------------------------------------------------------------------------------------------------
  984. "ID" "5005" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  985. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  986.  
  987. "HasScepterUpgrade" "1"
  988. "MaxLevel" "6"
  989. // Special
  990. //-------------------------------------------------------------------------------------------------------------
  991. "AbilitySpecial"
  992. {
  993. "01"
  994. {
  995. "var_type" "FIELD_INTEGER"
  996. "spell_shield_resistance" "26 34 42 50 60 70"
  997. }
  998. "02"
  999. {
  1000. "var_type" "FIELD_INTEGER"
  1001. "scepter_cooldown" "12"
  1002. }
  1003. }
  1004. }
  1005. //=================================================================================================================
  1006. // Arc Warden: Flux
  1007. //=================================================================================================================
  1008. "arc_warden_flux"
  1009. {
  1010. // General
  1011. //-------------------------------------------------------------------------------------------------------------
  1012. "ID" "5677" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  1013. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  1014. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  1015. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  1016. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  1017. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  1018. "SpellDispellableType" "SPELL_DISPELLABLE_YES"
  1019. "FightRecapLevel" "1"
  1020. "MaxLevel" "6"
  1021. // Casting
  1022. //-------------------------------------------------------------------------------------------------------------
  1023. "AbilityCastRange" "500 600 700 800 1100 1300"
  1024. "AbilityCastPoint" "0.3 0.3 0.3 0.3 0.3 0.3"
  1025.  
  1026. // Time
  1027. //-------------------------------------------------------------------------------------------------------------
  1028. "AbilityCooldown" "18.0"
  1029.  
  1030. // Cost
  1031. //-------------------------------------------------------------------------------------------------------------
  1032. "AbilityManaCost" "75"
  1033.  
  1034. // Special
  1035. //-------------------------------------------------------------------------------------------------------------
  1036. "AbilitySpecial"
  1037. {
  1038. "01"
  1039. {
  1040. "var_type" "FIELD_FLOAT"
  1041. "duration" "6.0"
  1042. }
  1043. "02"
  1044. {
  1045. "var_type" "FIELD_INTEGER"
  1046. "damage_per_second" "15 30 45 60 90 210"
  1047. }
  1048. "03"
  1049. {
  1050. "var_type" "FIELD_INTEGER"
  1051. "search_radius" "225"
  1052. }
  1053. "04"
  1054. {
  1055. "var_type" "FIELD_FLOAT"
  1056. "think_interval" "0.5"
  1057. }
  1058. "05"
  1059. {
  1060. "var_type" "FIELD_INTEGER"
  1061. "move_speed_slow_pct" "20 30 40 50 55 60"
  1062. }
  1063. "06"
  1064. {
  1065. "var_type" "FIELD_INTEGER"
  1066. "cast_range_tooltip" "600 700 800 900 1100 1300"
  1067. }
  1068. }
  1069. }
  1070. //=================================================================================================================
  1071. // Arc Warden: Magnetic Field
  1072. //=================================================================================================================
  1073. "arc_warden_magnetic_field"
  1074. {
  1075. // General
  1076. //-------------------------------------------------------------------------------------------------------------
  1077. "ID" "5678" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  1078. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
  1079. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  1080. "FightRecapLevel" "1"
  1081. "MaxLevel" "6"
  1082. // Casting
  1083. //-------------------------------------------------------------------------------------------------------------
  1084. "AbilityCastPoint" "0.3"
  1085.  
  1086. // Time
  1087. //-------------------------------------------------------------------------------------------------------------
  1088. "AbilityCooldown" "35 30 25 20 20 20"
  1089.  
  1090. // Cost
  1091. //-------------------------------------------------------------------------------------------------------------
  1092. "AbilityManaCost" "110"
  1093.  
  1094. // Cast Range
  1095. //-------------------------------------------------------------------------------------------------------------
  1096. "AbilityCastRange" "900"
  1097.  
  1098. // Special
  1099. //-------------------------------------------------------------------------------------------------------------
  1100. "AbilitySpecial"
  1101. {
  1102. "01"
  1103. {
  1104. "var_type" "FIELD_INTEGER"
  1105. "radius" "275"
  1106. }
  1107. "02"
  1108. {
  1109. "var_type" "FIELD_FLOAT"
  1110. "duration" "3.5 4.5 5.5 6.5 7.5 8.5"
  1111. }
  1112. "03"
  1113. {
  1114. "var_type" "FIELD_INTEGER"
  1115. "attack_speed_bonus" "50 60 70 80 90 100"
  1116. }
  1117. "04"
  1118. {
  1119. "var_type" "FIELD_INTEGER"
  1120. "evasion_chance" "100"
  1121. }
  1122. }
  1123. }
  1124. //=================================================================================================================
  1125. // Arc Warden: Spark Wraith
  1126. //=================================================================================================================
  1127. "arc_warden_spark_wraith"
  1128. {
  1129. // General
  1130. //-------------------------------------------------------------------------------------------------------------
  1131. "ID" "5679" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  1132. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
  1133. "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
  1134. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  1135. "FightRecapLevel" "1"
  1136. "MaxLevel" "6"
  1137. "AbilityCastRange" "2000"
  1138. "AbilityCastPoint" "0.3"
  1139.  
  1140. // Time
  1141. //-------------------------------------------------------------------------------------------------------------
  1142. "AbilityCooldown" "4.0 4.0 4.0 4.0 4.0 4.0"
  1143.  
  1144. // Cost
  1145. //-------------------------------------------------------------------------------------------------------------
  1146. "AbilityManaCost" "80"
  1147.  
  1148. // Special
  1149. //-------------------------------------------------------------------------------------------------------------
  1150. "AbilitySpecial"
  1151. {
  1152. "01"
  1153. {
  1154. "var_type" "FIELD_INTEGER"
  1155. "radius" "375"
  1156. }
  1157. "02"
  1158. {
  1159. "var_type" "FIELD_FLOAT"
  1160. "activation_delay" "2.0"
  1161. }
  1162. "03"
  1163. {
  1164. "var_type" "FIELD_FLOAT"
  1165. "duration" "50"
  1166. }
  1167. "04"
  1168. {
  1169. "var_type" "FIELD_INTEGER"
  1170. "wraith_speed" "400"
  1171. }
  1172. "05"
  1173. {
  1174. "var_type" "FIELD_INTEGER"
  1175. "spark_damage" "100 160 220 280 400 880"
  1176. "LinkedSpecialBonus" "special_bonus_unique_arc_warden"
  1177. }
  1178. "06"
  1179. {
  1180. "var_type" "FIELD_FLOAT"
  1181. "think_interval" "0.2"
  1182. }
  1183. "07"
  1184. {
  1185. "var_type" "FIELD_INTEGER"
  1186. "wraith_vision_radius" "300"
  1187. }
  1188. "08"
  1189. {
  1190. "var_type" "FIELD_FLOAT"
  1191. "wraith_vision_duration" "3.34"
  1192. }
  1193. "09"
  1194. {
  1195. "var_type" "FIELD_FLOAT"
  1196. "ministun_duration" "0.4 0.5 0.6 0.7 0.9 1.7"
  1197. }
  1198. }
  1199. }
  1200. //=================================================================================================================
  1201. // Arc warden: Tempest Double
  1202. //=================================================================================================================
  1203. "arc_warden_tempest_double"
  1204. {
  1205. // General
  1206. //-------------------------------------------------------------------------------------------------------------
  1207. "ID" "5683" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
  1208. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
  1209. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
  1210. "FightRecapLevel" "2"
  1211.  
  1212. // Casting
  1213. //-------------------------------------------------------------------------------------------------------------
  1214. "AbilityCastPoint" "0.15"
  1215.  
  1216. // Time
  1217. //-------------------------------------------------------------------------------------------------------------
  1218. "AbilityCooldown" "60 50 40 40 40"
  1219.  
  1220.  
  1221. // Special
  1222. //-------------------------------------------------------------------------------------------------------------
  1223. "AbilitySpecial"
  1224. {
  1225. "01"
  1226. {
  1227. "var_type" "FIELD_FLOAT"
  1228. "duration" "12 14 16 18 20"
  1229. }
  1230. }
  1231. }
  1232.  
  1233. }
Advertisement
Add Comment
Please, Sign In to add comment