UNPKG

dotaconstants

Version:

Constant data for Dota 2 applications

2,053 lines 1.81 MB
{ "dota_base_ability": { "dname": "", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/dota_base_ability.png" }, "dota_empty_ability": { "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/dota_empty_ability.png" }, "special_bonus_attributes": { "dname": "" }, "ability_capture": { "dname": "", "behavior": [ "Unit Target", "Channeled", "Hidden" ], "target_team": "Enemy", "attrib": [ { "key": "base_capture_time", "header": "BASE CAPTURE TIME:", "value": "6", "generated": true }, { "key": "base_capture_tick", "header": "BASE CAPTURE TICK:", "value": "0.1", "generated": true }, { "key": "ally_exponent", "header": "ALLY EXPONENT:", "value": "1", "generated": true }, { "key": "allow_mixed_capture", "header": "ALLOW MIXED CAPTURE:", "value": "0", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/ability_capture.png" }, "ability_lamp_use": { "behavior": [ "Unit Target", "Channeled", "Hidden" ], "target_team": "Both", "attrib": [ { "key": "active_duration", "header": "ACTIVE DURATION:", "value": "420", "generated": true }, { "key": "inactive_duration", "header": "INACTIVE DURATION:", "value": "120", "generated": true }, { "key": "duration", "header": "DURATION:", "value": "420", "generated": true }, { "key": "active_radius", "header": "ACTIVE RADIUS:", "value": "800", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/ability_lamp_use.png" }, "ability_pluck_famango": { "behavior": [ "Unit Target", "Channeled", "Hidden" ], "target_team": "Both", "attrib": [ { "key": "famango_rate", "header": "FAMANGO RATE:", "value": "1", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/ability_pluck_famango.png" }, "twin_gate_portal_warp": { "behavior": [ "Unit Target", "Channeled", "Hidden" ], "target_team": "Enemy", "attrib": [ { "key": "animation_rate", "header": "ANIMATION RATE:", "value": "0.8", "generated": true }, { "key": "stop_distance", "header": "STOP DISTANCE:", "value": "500", "generated": true } ], "mc": "75", "img": "/apps/dota2/images/dota_react/abilities/twin_gate_portal_warp.png" }, "backdoor_protection": { "dname": "Backdoor Protection", "behavior": "Passive", "desc": "Structure takes reduced damage, and quickly regenerates any damage taken while no enemy creeps are nearby.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "900", "generated": true }, { "key": "activation_time", "header": "ACTIVATION TIME:", "value": "15", "generated": true }, { "key": "regen_rate", "header": "REGEN RATE:", "value": "90", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/backdoor_protection.png" }, "backdoor_protection_in_base": { "dname": "Backdoor Protection", "behavior": "Passive", "desc": "Structure takes reduced damage, and quickly regenerates any damage taken while no enemy creeps are nearby.", "attrib": [ { "key": "activation_time", "header": "ACTIVATION TIME:", "value": "15", "generated": true }, { "key": "regen_rate", "header": "REGEN RATE:", "value": "90", "generated": true }, { "key": "radius", "header": "RADIUS:", "value": "900", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/backdoor_protection_in_base.png" }, "filler_ability": { "dname": "Sanctuary", "behavior": "Passive", "desc": "Activate to restore health and mana regeneration over time and gain 50XP for each time the shrine was activated", "attrib": [ { "key": "hp_heal", "header": "FLAT HEALTH REGEN:", "value": "90" }, { "key": "mp_heal", "header": "FLAT MANA REGEN:", "value": "50" }, { "key": "hp_heal_growth", "header": "HP HEAL GROWTH:", "value": "0", "generated": true }, { "key": "mp_heal_growth", "header": "MP HEAL GROWTH:", "value": "0", "generated": true }, { "key": "hp_heal_pct", "header": "HP REGEN:", "value": "2%" }, { "key": "mp_heal_pct", "header": "MANA REGEN:", "value": "2%" }, { "key": "duration", "header": "DURATION:", "value": "5" }, { "key": "radius", "header": "RADIUS:", "value": "500" }, { "key": "initial_cooldown", "header": "INITIAL COOLDOWN:", "value": "240", "generated": true }, { "key": "base_xp", "header": "BASE XP:", "value": "50", "generated": true }, { "key": "bonus_xp", "header": "BONUS XP:", "value": "50", "generated": true } ], "cd": "240", "img": "/apps/dota2/images/dota_react/abilities/filler_ability.png" }, "necronomicon_warrior_last_will": { "dname": "Last Will", "behavior": "Passive", "dmg_type": "Magical", "desc": "Deals damage to the unit that kills the Necronomicon Warrior.", "attrib": [ { "key": "explosion", "header": "DAMAGE:", "value": [ "600", "700", "800" ] } ], "img": "/apps/dota2/images/dota_react/abilities/necronomicon_warrior_last_will.png" }, "necronomicon_warrior_sight": { "dname": "True Sight", "behavior": "Passive", "desc": "Reveals invisible units.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "1000" } ], "img": "/apps/dota2/images/dota_react/abilities/necronomicon_warrior_sight.png" }, "necronomicon_warrior_mana_burn": { "dname": "Mana Break", "behavior": "Passive", "dmg_type": "Physical", "desc": "Mana burned per hit, a portion of which is dealt as damage.", "attrib": [ { "key": "burn_amount", "header": "MANA BURN PER HIT:", "value": [ "30", "40", "50" ] }, { "key": "burn_damage_conversion", "header": "CONVERTED TO DAMAGE:", "value": "50%" } ], "img": "/apps/dota2/images/dota_react/abilities/necronomicon_warrior_mana_burn.png" }, "necronomicon_archer_mana_burn": { "dname": "Mana Burn", "behavior": "Unit Target", "dmg_type": "Magical", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "Launches an arrow that burns away the targeted unit's mana, dealing damage equal to the amount of mana burned.", "attrib": [ { "key": "burn_amount", "header": "MANA BURN PER HIT:", "value": [ "125", "175", "225" ] }, { "key": "burn_as_damage_tooltip", "header": "CONVERTED TO DAMAGE:", "value": "100%" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "600", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.5", "generated": true } ], "mc": "0", "cd": "7", "img": "/apps/dota2/images/dota_react/abilities/necronomicon_archer_mana_burn.png" }, "necronomicon_archer_purge": { "dname": "Purge", "behavior": "Unit Target", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "Dispels positive buffs from enemies and slows their movement speed.\n\nDISPEL TYPE: Basic Dispel", "attrib": [ { "key": "purge_rate", "header": "PURGE RATE:", "value": "5", "generated": true }, { "key": "duration", "header": "DURATION:", "value": "4" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "600", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.3", "generated": true } ], "cd": "15", "img": "/apps/dota2/images/dota_react/abilities/necronomicon_archer_purge.png" }, "necronomicon_archer_aoe": { "dname": "Archer Aura", "behavior": "Passive", "desc": "Increases movement of nearby units.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "1200" }, { "key": "ms_bonus", "header": "MOVE SPEED BONUS:", "value": [ "5%", "7%", "9%" ] }, { "key": "as_bonus", "header": "AS BONUS:", "value": [ "10", "15", "20" ], "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/necronomicon_archer_aoe.png" }, "courier_autodeliver": { "dname": "Auto Deliver", "behavior": [ "No Target", "Autocast" ], "desc": "Toggle auto delivering of items.", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_autodeliver.png" }, "courier_return_to_base": { "dname": "Return to Base", "behavior": "No Target", "desc": "Returns the courier to base", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_return_to_base.png" }, "courier_go_to_secretshop": { "dname": "Go To Secret Shop", "behavior": "No Target", "desc": "Sends the courier to your team's secret shop", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_go_to_secretshop.png" }, "courier_transfer_items": { "dname": "Transfer Items", "behavior": "No Target", "desc": "Transfer items to hero", "attrib": [ { "key": "handoff_distance", "header": "HANDOFF DISTANCE:", "value": "400", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/courier_transfer_items.png" }, "courier_transfer_items_to_other_player": { "dname": "", "behavior": [ "Unit Target", "Hidden" ], "target_team": "Friendly", "target_type": "Hero", "attrib": [ { "key": "handoff_distance", "header": "HANDOFF DISTANCE:", "value": "400", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/courier_transfer_items_to_other_player.png" }, "courier_return_stash_items": { "dname": "Return Items", "behavior": "No Target", "desc": "Return items to stash", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_return_stash_items.png" }, "courier_take_stash_items": { "dname": "Retrieve Items", "behavior": "No Target", "desc": "Retrieve items from stash", "attrib": [ { "key": "stash_pickup_distance", "header": "STASH PICKUP DISTANCE:", "value": "250", "generated": true }, { "key": "handoff_distance", "header": "HANDOFF DISTANCE:", "value": "400", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/courier_take_stash_items.png" }, "courier_queue_pickup_from_stash": { "dname": "", "behavior": [ "Hidden", "Instant Cast", "No Target" ], "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_queue_pickup_from_stash.png" }, "courier_dequeue_pickup_from_stash": { "dname": "", "behavior": [ "Hidden", "Instant Cast", "No Target" ], "attrib": [ { "key": "stash_pickup_distance", "header": "STASH PICKUP DISTANCE:", "value": "250", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/courier_dequeue_pickup_from_stash.png" }, "courier_take_stash_and_transfer_items": { "dname": "", "behavior": [ "Hidden", "No Target" ], "attrib": [ { "key": "handoff_distance", "header": "HANDOFF DISTANCE:", "value": "400", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/courier_take_stash_and_transfer_items.png" }, "courier_shield": { "dname": "Shield", "behavior": [ "No Target", "Instant Cast" ], "desc": "Summons a protective shield around the courier", "attrib": [ { "key": "duration", "header": "DURATION:", "value": "2" } ], "cd": "200", "img": "/apps/dota2/images/dota_react/abilities/courier_shield.png" }, "courier_burst": { "dname": "Speed Burst", "behavior": [ "No Target", "Instant Cast" ], "desc": "The courier gains a burst of speed for 6 seconds", "attrib": [ { "key": "duration", "header": "DURATION:", "value": "6", "generated": true }, { "key": "movement_speed", "header": "BURST MOVE SPEED:", "value": "50%" } ], "cd": "120", "img": "/apps/dota2/images/dota_react/abilities/courier_burst.png" }, "courier_morph": { "dname": "", "behavior": [ "Hidden", "No Target", "Instant Cast" ], "target_team": "Friendly", "target_type": [ "Hero", "Basic" ], "attrib": [], "cd": "0.1", "img": "/apps/dota2/images/dota_react/abilities/courier_morph.png" }, "courier_go_to_enemy_secretshop": { "dname": "", "behavior": [ "Hidden", "No Target" ], "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_go_to_enemy_secretshop.png" }, "courier_go_to_sideshop": { "dname": "", "behavior": [ "Hidden", "No Target" ], "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_go_to_sideshop.png" }, "courier_go_to_sideshop2": { "dname": "", "behavior": [ "Hidden", "No Target" ], "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/courier_go_to_sideshop2.png" }, "roshan_spell_block": { "dname": "Spell Block", "behavior": "Passive", "attrib": [], "cd": "15", "img": "/apps/dota2/images/dota_react/abilities/roshan_spell_block.png" }, "roshan_teleport": { "behavior": [ "Hidden", "No Target" ], "dispellable": "No", "attrib": [], "mc": "0", "cd": "0", "img": "/apps/dota2/images/dota_react/abilities/roshan_teleport.png" }, "roshan_halloween_spell_block": { "dname": "", "behavior": "Passive", "attrib": [], "cd": "10", "img": "/apps/dota2/images/dota_react/abilities/roshan_halloween_spell_block.png" }, "roshan_bash": { "dname": "Bash", "behavior": "Passive", "dmg_type": "Magical", "bkbpierce": "Yes", "dispellable": "Strong Dispels Only", "attrib": [ { "key": "bash_chance", "header": "BASH CHANCE:", "value": "15", "generated": true }, { "key": "bonus_damage", "header": "BONUS DAMAGE:", "value": "50", "generated": true }, { "key": "stun_duration", "header": "STUN DURATION:", "value": "1.65", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/roshan_bash.png" }, "roshan_slam": { "dname": "Slam", "behavior": "No Target", "dmg_type": "Magical", "dispellable": "Yes", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "350", "generated": true }, { "key": "slow_duration_hero", "header": "SLOW DURATION HERO:", "value": "2", "generated": true }, { "key": "slow_duration_unit", "header": "SLOW DURATION UNIT:", "value": "4", "generated": true }, { "key": "slow_amount", "header": "SLOW AMOUNT:", "value": "50", "generated": true }, { "key": "damage", "header": "DAMAGE:", "value": "70", "generated": true }, { "key": "damage_growth", "header": "DAMAGE GROWTH:", "value": "10", "generated": true } ], "mc": "0", "cd": "10", "img": "/apps/dota2/images/dota_react/abilities/roshan_slam.png" }, "roshan_revengeroar": { "dname": "Roar of Retribution", "behavior": "No Target", "dmg_type": "Magical", "dispellable": "Yes", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "900", "generated": true }, { "key": "damage", "header": "DAMAGE:", "value": "50", "generated": true }, { "key": "damage_pct", "header": "DAMAGE PCT:", "value": "25", "generated": true }, { "key": "duration", "header": "DURATION:", "value": "8", "generated": true }, { "key": "damage_growth", "header": "DAMAGE GROWTH:", "value": "10", "generated": true } ], "mc": "0", "cd": "20", "img": "/apps/dota2/images/dota_react/abilities/roshan_revengeroar.png" }, "roshan_inherent_buffs": { "dname": "", "behavior": [ "Hidden", "Passive" ], "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/roshan_inherent_buffs.png" }, "roshan_devotion": { "dname": "Strength of the Immortal", "behavior": [ "Hidden", "Passive" ], "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "5", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/roshan_devotion.png" }, "kobold_taskmaster_speed_aura": { "dname": "Speed Aura", "behavior": "Passive", "desc": "The Kobold Foreman's cruel efficiency increases his movement speed and the movement speed of all nearby allies.", "attrib": [ { "key": "bonus_movement_speed", "header": "MOVE SPEED:", "value": [ "12%", "13%", "14%", "16%" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/kobold_taskmaster_speed_aura.png" }, "ogre_bruiser_ogre_smash": { "dname": "Ogre Smash!", "behavior": "Point Target", "dmg_type": "Magical", "dispellable": "Strong Dispels Only", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "Ogre slowly charges a big attack stunning for 2.4 seconds and dealing 200 + 8% of their current HP as damage to all units in front of him.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": [ "200", "210", "220", "230" ] }, { "key": "damage", "header": "DAMAGE:", "value": [ "200", "250", "300", "400" ], "generated": true }, { "key": "damage_pct", "header": "DAMAGE PCT:", "value": "8", "generated": true }, { "key": "hero_stun_duration", "header": "HERO STUN DURATION:", "value": "2.4", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "2.8", "generated": true } ], "mc": "0", "cd": "12", "img": "/apps/dota2/images/dota_react/abilities/ogre_bruiser_ogre_smash.png" }, "giant_wolf_intimidate": { "dname": "Intimidate", "behavior": "No Target", "dmg_type": "Magical", "dispellable": "Strong Dispels Only", "desc": "The Giant Wolf's ferocious roar reduces all nearby enemies total attack damage.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": [ "300", "350", "400", "500" ] }, { "key": "damage_reduction", "header": "TOTAL ATTACK DAMAGE REDUCTION:", "value": "60%" }, { "key": "duration", "header": "DURATION:", "value": "4" }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.2", "generated": true } ], "mc": "50", "cd": "16", "img": "/apps/dota2/images/dota_react/abilities/giant_wolf_intimidate.png" }, "fel_beast_haunt": { "dname": "Vex", "behavior": "Unit Target", "dmg_type": "Magical", "bkbpierce": "No", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "Silences target unit.", "attrib": [ { "key": "projectile_speed", "header": "PROJECTILE SPEED:", "value": [ "500", "600", "700", "800" ], "generated": true }, { "key": "duration", "header": "DURATION:", "value": "3" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "600", "generated": true } ], "mc": "75", "cd": [ "15", "13", "11", "7" ], "img": "/apps/dota2/images/dota_react/abilities/fel_beast_haunt.png" }, "hill_troll_rally": { "dname": "Rally", "behavior": "Passive", "desc": "Skeleton's allies gain bonus attack damage. This Aura stacks.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "1200" }, { "key": "damage_bonus", "header": "BONUS DAMAGE:", "value": "3" } ], "img": "/apps/dota2/images/dota_react/abilities/hill_troll_rally.png" }, "berserker_troll_break": { "dname": "Break", "behavior": "Passive", "desc": "Whenever Hill Troll Berserker attacks a unit it applies break to it.", "attrib": [ { "key": "duration", "header": "DURATION:", "value": "3" } ], "cd": [ "10", "9", "8", "6" ], "img": "/apps/dota2/images/dota_react/abilities/berserker_troll_break.png" }, "spawnlord_master_stomp": { "dname": "Desecrate", "behavior": "No Target", "dmg_type": "Physical", "dispellable": "Yes", "desc": "Stomps the ground, dealing damage to nearby units and reducing their base physical armor by 50%.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "300" }, { "key": "damage", "header": "DAMAGE:", "value": "200" }, { "key": "duration", "header": "DURATION:", "value": "6" }, { "key": "armor_reduction_pct", "header": "BASE ARMOR REDUCTION:", "value": "50%" }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.4", "generated": true } ], "mc": "100", "cd": "12", "img": "/apps/dota2/images/dota_react/abilities/spawnlord_master_stomp.png" }, "spawnlord_master_freeze": { "dname": "Petrify", "behavior": [ "Unit Target", "Autocast", "Attack Modifier" ], "dmg_type": "Physical", "bkbpierce": "Yes", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "Causes the next attack to petrify the enemy, rooting them and dealing 75 damage per second.", "attrib": [ { "key": "duration", "header": "PETRIFY DURATION:", "value": "2" }, { "key": "damage", "header": "PETRIFY DPS:", "value": "75" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "150", "generated": true } ], "cd": "15", "img": "/apps/dota2/images/dota_react/abilities/spawnlord_master_freeze.png" }, "gnoll_assassin_envenomed_weapon": { "dname": "Envenomed Weapon", "behavior": "Passive", "dmg_type": "Magical", "dispellable": "Yes", "desc": "The Vhoul Assassin has soaked his weapons in his own blend of painful predator venoms that causes his enemies' natural regeneration to work against themselves. Heroes recover from the poison more quickly.", "attrib": [ { "key": "damage_per_second", "header": "DAMAGE PER SECOND:", "value": [ "0", "20", "40", "80" ], "generated": true }, { "key": "non_hero_duration", "header": "DURATION:", "value": "20" }, { "key": "hero_duration", "header": "HERO DURATION:", "value": "2" }, { "key": "regen_reduction", "header": "REGEN REDUCTION:", "value": [ "75", "80", "85", "90" ] } ], "img": "/apps/dota2/images/dota_react/abilities/gnoll_assassin_envenomed_weapon.png" }, "ghost_frost_attack": { "dname": "Frost Attack", "behavior": "Passive", "dispellable": "Yes", "desc": "The Ghost launches an eerie attack that chills her enemies to their bones.", "attrib": [ { "key": "movespeed_slow", "header": "MOVE SLOW:", "value": [ "-25%", "-28%", "-31%", "-37%" ] }, { "key": "attackspeed_slow", "header": "ATTACK SLOW:", "value": [ "-25", "-28", "-31", "-37" ] }, { "key": "duration", "header": "DURATION:", "value": "1.5" } ], "img": "/apps/dota2/images/dota_react/abilities/ghost_frost_attack.png" }, "neutral_spell_immunity": { "dname": "Spell Immunity", "behavior": "Passive", "desc": "This creature does not feel the effects of most magical spells.", "attrib": [], "img": "/apps/dota2/images/dota_react/abilities/neutral_spell_immunity.png" }, "mud_golem_rock_destroy": { "dname": "Shard Split", "behavior": "Passive", "desc": "On death, Mud Golems shatter into several Shard Golems.", "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "250", "generated": true }, { "key": "duration", "header": "DURATION:", "value": "2", "generated": true }, { "key": "movespeed", "header": "MOVESPEED:", "value": "-25", "generated": true }, { "key": "shard_health", "header": "SHARD HEALTH:", "value": [ "250", "280", "310", "370" ] }, { "key": "shard_damage", "header": "SHARD DAMAGE:", "value": [ "12", "16", "20", "28" ] }, { "key": "shard_duration", "header": "SHARD DURATION:", "value": "60" }, { "key": "shard_amount", "header": "SHARD AMOUNT:", "value": [ "2", "2", "3", "3" ], "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/mud_golem_rock_destroy.png" }, "warpine_raider_seed_shot": { "dname": "Seed Shot", "behavior": "Unit Target", "dmg_type": "Magical", "target_team": "Enemy", "target_type": "Hero", "desc": "Hucks a seed at a target, slowing and damaging it. The seed can bounce multiple times to nearby targets.", "attrib": [ { "key": "damage", "header": "DAMAGE:", "value": "100" }, { "key": "bounces", "header": "BOUNCES:", "value": [ "4", "6", "8", "12" ] }, { "key": "bounce_range", "header": "RANGE:", "value": "500" }, { "key": "duration", "header": "DURATION:", "value": "1" }, { "key": "slow", "header": "SLOW:", "value": "100%" }, { "key": "bounce_delay", "header": "BOUNCE DELAY:", "value": "0.3", "generated": true }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "575", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.2", "generated": true } ], "mc": "100", "cd": "15", "img": "/apps/dota2/images/dota_react/abilities/warpine_raider_seed_shot.png" }, "mud_golem_hurl_boulder": { "dname": "Hurl Boulder", "behavior": "Unit Target", "dmg_type": "Magical", "bkbpierce": "No", "dispellable": "Strong Dispels Only", "target_team": "Enemy", "target_type": "Hero", "desc": "Hurls a boulder at the target, damaging and stunning them.", "attrib": [ { "key": "damage", "header": "DAMAGE TO HEROES:", "value": "75" }, { "key": "damage_creeps", "header": "DAMAGE TO CREEPS:", "value": "150" }, { "key": "duration", "header": "STUN DURATION:", "value": "0.5" }, { "key": "speed", "header": "SPEED:", "value": "800", "generated": true }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "800", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.3", "generated": true } ], "lore": "\\\"Why do they hesitate? What are they afraid of throwing?\\\"", "mc": "0", "cd": "30", "img": "/apps/dota2/images/dota_react/abilities/mud_golem_hurl_boulder.png" }, "giant_wolf_critical_strike": { "dname": "Critical Strike", "behavior": "Passive", "desc": "The Giant Wolf's ferocious attacks occasionally tear a vital tendon, inflicting critical damage.", "attrib": [ { "key": "crit_chance", "header": "CHANCE:", "value": "20%" }, { "key": "crit_mult", "header": "CRITICAL DAMAGE:", "value": "200%" } ], "img": "/apps/dota2/images/dota_react/abilities/giant_wolf_critical_strike.png" }, "alpha_wolf_critical_strike": { "dname": "Critical Strike", "behavior": "Passive", "desc": "The cruel Alpha Wolf attacks his enemy's unprotected vitals at every opportunity, inflicting critical damage.", "attrib": [ { "key": "crit_chance", "header": "CRITICAL CHANCE:", "value": "20%" }, { "key": "crit_mult", "header": "CRITICAL DAMAGE:", "value": [ "200%", "225%", "250%", "300%" ] } ], "img": "/apps/dota2/images/dota_react/abilities/alpha_wolf_critical_strike.png" }, "alpha_wolf_command_aura": { "dname": "Packleader's Aura", "behavior": "Passive", "desc": "The Alpha Wolf's ruthless attacks do extra damage. His commanding presence inspires nearby allies to attack ruthlessly as well.", "attrib": [ { "key": "bonus_damage_pct", "header": "BONUS DAMAGE:", "value": "30%" }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/alpha_wolf_command_aura.png" }, "frostbitten_golem_time_warp_aura": { "dname": "Time Warp Aura", "behavior": "Passive", "desc": "Coming from a different era, the Frostbitten Golem has an innate control of time, speeding up the cooldowns of all nearby allies.", "attrib": [ { "key": "bonus_cdr", "header": "COOLDOWN REDUCTION:", "value": [ "10%", "11%", "12%", "14%" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/frostbitten_golem_time_warp_aura.png" }, "centaur_khan_endurance_aura": { "dname": "Swiftness Aura", "behavior": "Passive", "desc": "The fearsome Hellbear attacks more quickly and bullies nearby allies into following suit.", "attrib": [ { "key": "bonus_attack_speed", "header": "ATTACK SPEED:", "value": [ "15", "18", "21", "27" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/centaur_khan_endurance_aura.png" }, "centaur_khan_war_stomp": { "dname": "War Stomp", "behavior": "No Target", "dmg_type": "Magical", "dispellable": "Strong Dispels Only", "desc": "The Centaur Conqueror's powerful hooves stomp the ground, stunning and damaging nearby enemies. Heroes recover more quickly.", "dmg": [ "25", "50", "75", "150" ], "attrib": [ { "key": "radius", "header": "RADIUS:", "value": "250" }, { "key": "non_hero_stun_duration", "header": "STUN DURATION:", "value": "3" }, { "key": "hero_stun_duration", "header": "HERO STUN:", "value": "1.6" }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.4", "generated": true } ], "mc": "50", "cd": "12", "img": "/apps/dota2/images/dota_react/abilities/centaur_khan_war_stomp.png" }, "ice_shaman_incendiary_bomb": { "dname": "Icefire Bomb", "behavior": "Unit Target", "dmg_type": "Magical", "bkbpierce": "No", "dispellable": "Yes", "target_team": "Enemy", "target_type": [ "Hero", "Basic", "Building" ], "desc": "The Ice Shaman chucks a blue flame towards an enemy unit or building, dealing damage over time.", "attrib": [ { "key": "duration", "header": "DURATION:", "value": "8" }, { "key": "burn_damage", "header": "DAMAGE PER SECOND:", "value": "50" }, { "key": "building_damage_pct", "header": "BUILDING DAMAGE:", "value": "25%" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": [ "700", "725", "750", "800" ], "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.35", "generated": true } ], "mc": [ "100", "95", "90", "80" ], "cd": "30", "img": "/apps/dota2/images/dota_react/abilities/ice_shaman_incendiary_bomb.png" }, "ancient_rock_golem_weakening_aura": { "dname": "Weakening Aura", "behavior": "Passive", "desc": "The Rock Golem's imposing figure makes enemies more susceptible to Physical Damage.", "attrib": [ { "key": "armor_reduction", "header": "ARMOR REDUCTION:", "value": [ "3", "4", "5", "6" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/ancient_rock_golem_weakening_aura.png" }, "black_drake_magic_amplification_aura": { "dname": "Magic Amplification Aura", "behavior": "Passive", "desc": "The Black Drakes' gaze make enemies more susceptible to Spell Damage.", "attrib": [ { "key": "spell_amp", "header": "INCREASED SPELL DAMAGE RECEIVED:", "value": [ "5%", "6%", "7%", "9%" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/black_drake_magic_amplification_aura.png" }, "tornado_tempest": { "dname": "Tempest", "behavior": "Passive", "dmg_type": "Magical", "desc": "The Tornado's overpowering winds slow all nearby enemies, flinging debris at them and inflicting damage every second. Enemies closer to the center of the Tornado take more damage.", "attrib": [ { "key": "far_radius", "header": "RADIUS:", "value": "600" }, { "key": "movespeed_slow", "header": "MOVE SLOW:", "value": "-15%" }, { "key": "attackspeed_slow", "header": "ATTACK SLOW:", "value": "-15" }, { "key": "near_radius", "header": "NEAR UNIT RADIUS:", "value": "150" }, { "key": "near_damage", "header": "NEAR DAMAGE:", "value": "45" }, { "key": "far_damage", "header": "FAR DAMAGE:", "value": "15" }, { "key": "tick_rate", "header": "TICK RATE:", "value": "0.25", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/tornado_tempest.png" }, "neutral_upgrade": { "behavior": "Passive", "attrib": [ { "key": "max_level", "header": "MAX LEVEL:", "value": "30", "generated": true }, { "key": "increase_time", "header": "INCREASE TIME:", "value": "450", "generated": true }, { "key": "increase_damage", "header": "INCREASE DAMAGE:", "value": "3", "generated": true }, { "key": "increase_aspd", "header": "INCREASE ASPD:", "value": "5", "generated": true }, { "key": "increase_health", "header": "INCREASE HEALTH:", "value": "30", "generated": true }, { "key": "increase_armor", "header": "INCREASE ARMOR:", "value": "0.5", "generated": true }, { "key": "increase_gold", "header": "INCREASE GOLD:", "value": "1", "generated": true }, { "key": "increase_xp", "header": "INCREASE XP:", "value": "5", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/neutral_upgrade.png" }, "ability_scout_bonuses": { "behavior": "Passive", "attrib": [ { "key": "max_health", "header": "MAX HEALTH:", "value": "1500", "generated": true }, { "key": "max_armor", "header": "MAX ARMOR:", "value": "20", "generated": true }, { "key": "increase_health", "header": "INCREASE HEALTH:", "value": "100", "generated": true }, { "key": "increase_armor", "header": "INCREASE ARMOR:", "value": "2", "generated": true }, { "key": "reveal_radius", "header": "REVEAL RADIUS:", "value": "600", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/ability_scout_bonuses.png" }, "miniboss_unyielding_shield": { "dname": "Unyielding Shield", "behavior": "Passive", "attrib": [ { "key": "damage_absorb", "header": "DAMAGE ABSORB:", "value": "2500", "generated": true }, { "key": "absorb_bonus_per_death", "header": "ABSORB BONUS PER DEATH:", "value": "200", "generated": true }, { "key": "regen_per_second", "header": "REGEN PER SECOND:", "value": "100", "generated": true }, { "key": "regen_bonus_per_death", "header": "REGEN BONUS PER DEATH:", "value": "100", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/miniboss_unyielding_shield.png" }, "miniboss_reflect": { "dname": "Reflect", "behavior": "Passive", "attrib": [ { "key": "passive_reflection_pct", "header": "PASSIVE REFLECTION PCT:", "value": "90", "generated": true }, { "key": "passive_reflection_bonus_per_death", "header": "PASSIVE REFLECTION BONUS PER DEATH:", "value": "20", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/miniboss_reflect.png" }, "miniboss_radiance": { "dname": "The Shining", "behavior": "Passive", "attrib": [ { "key": "aura_radius", "header": "AURA RADIUS:", "value": "1200", "generated": true }, { "key": "aura_damage", "header": "AURA DAMAGE:", "value": "30", "generated": true }, { "key": "aura_interval", "header": "AURA INTERVAL:", "value": "0.2", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/miniboss_radiance.png" }, "creep_siege": { "dname": "Reinforced", "behavior": "Passive", "desc": "Reinforced Units and Buildings Deal Bonus Damage to other Reinforced Units and Buildings and take less attack damage from other units.", "attrib": [ { "key": "bonus_building_damage", "header": "BONUS DAMAGE:", "value": "150%" }, { "key": "incoming_hero_damage_penalty", "header": "HERO ATTACK DAMAGE REDUCTION:", "value": "-50%" }, { "key": "incoming_basic_damage_penalty", "header": "NON-HERO ATTACK DAMAGE REDUCTION:", "value": "-30%" }, { "key": "incoming_controlled_unit_penalty", "header": "INCOMING CONTROLLED UNIT PENALTY:", "value": "-40", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/creep_siege.png" }, "creep_piercing": { "dname": "Piercing", "behavior": "Passive", "desc": "Piercing Units Deal Bonus Damage to non-hero, non-heavy units and reduced damage to heroes and heavy units.", "attrib": [ { "key": "creep_damage_bonus", "header": "BONUS DAMAGE TO NON-HERO UNITS:", "value": "50%" }, { "key": "hero_damage_penalty", "header": "DAMAGE PENALTY TO HEROES:", "value": "-50%" }, { "key": "heavy_damage_penalty", "header": "DAMAGE PENALTY TO HEAVY UNITS:", "value": "-50%" } ], "img": "/apps/dota2/images/dota_react/abilities/creep_piercing.png" }, "creep_irresolute": { "dname": "Runty", "behavior": "Passive", "desc": "Runty Units Deal reduced damage to hero units.", "attrib": [ { "key": "hero_damage_penalty", "header": "DAMAGE PENALTY TO HEROES:", "value": "-25%" } ], "img": "/apps/dota2/images/dota_react/abilities/creep_irresolute.png" }, "enraged_wildkin_tornado": { "dname": "Tornado", "behavior": "Point Target", "dmg_type": "Magical", "dispellable": "No", "target_team": "Enemy", "target_type": [ "Hero", "Basic" ], "desc": "CHANNELED - The Wildwing calls on the spirit of the wind, creating a sentient Tornado that he can control. The Tornado slows nearby enemies and does damage. It is invulnerable and can move anywhere.", "attrib": [ { "key": "duration", "header": "MAX CHANNEL DURATION:", "value": "15" }, { "key": "linger_duration", "header": "DURATION AFTER CHANNEL:", "value": "5" }, { "key": "tornado_base_movespeed", "header": "TORNADO BASE MOVESPEED:", "value": [ "125", "140", "155", "185" ], "generated": true }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": "500", "generated": true }, { "key": "abilitychanneltime", "header": "CHANNEL TIME:", "value": "10", "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0.4", "generated": true } ], "mc": "100", "cd": [ "40", "36", "32", "26" ], "img": "/apps/dota2/images/dota_react/abilities/enraged_wildkin_tornado.png" }, "enraged_wildkin_hurricane": { "dname": "Hurricane", "behavior": "Unit Target", "dmg_type": "Magical", "bkbpierce": "No", "dispellable": "Yes", "target_team": "Both", "target_type": "Hero", "desc": "The Wildwing Ripper calls on the spirit of the wind, creating a hurricane that can push a unit in the direction of Wildwing Ripper's choice.", "attrib": [ { "key": "distance", "header": "DISTANCE PUSHED:", "value": "400" }, { "key": "abilitycastrange", "header": "CAST RANGE:", "value": [ "400", "500", "600", "750" ], "generated": true }, { "key": "abilitycastpoint", "header": "CAST TIME:", "value": "0", "generated": true } ], "mc": "100", "cd": [ "30", "28", "26", "22" ], "img": "/apps/dota2/images/dota_react/abilities/enraged_wildkin_hurricane.png" }, "kobold_disarm": { "dname": "Steal Weapon", "behavior": "Passive", "desc": "Every third attack Kobold Soldier will disarm its target temporarily. Attack counter doesn't increase while ability is on cooldown.", "attrib": [ { "key": "duration", "header": "DURATION:", "value": [ "3", "3.5", "4", "5" ] } ], "cd": "9", "img": "/apps/dota2/images/dota_react/abilities/kobold_disarm.png" }, "enraged_wildkin_toughness_aura": { "dname": "Toughness Aura", "behavior": "Passive", "desc": "The Wildwing Ripper's fury numbs it to attacks and inspires nearby allies to withstand more blows.", "attrib": [ { "key": "bonus_armor", "header": "BONUS ARMOR:", "value": "3" }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/enraged_wildkin_toughness_aura.png" }, "flagbearer_creep_aura_effect": { "dname": "Inspiration Aura", "behavior": "Passive", "desc": "The Flagbearer inspires all allies, granting them bonus health regeneration.", "attrib": [ { "key": "bonus_health_regen", "header": "BONUS HEALTH REGEN:", "value": "3" }, { "key": "radius", "header": "RADIUS:", "value": "700" }, { "key": "bonus_gold", "header": "BONUS GOLD:", "value": "10", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/flagbearer_creep_aura_effect.png" }, "granite_golem_hp_aura": { "dname": "Granite Aura", "behavior": "Passive", "desc": "Increases the health capacity of nearby units.", "attrib": [ { "key": "bonus_hp", "header": "BONUS HP PERCENTAGE:", "value": [ "16", "17", "18", "19" ] }, { "key": "radius", "header": "RADIUS:", "value": "1200" } ], "img": "/apps/dota2/images/dota_react/abilities/granite_golem_hp_aura.png" }, "granite_golem_bash": { "dname": "", "behavior": "Passive", "dmg_type": "Magical", "attrib": [ { "key": "bash_chance", "header": "BASH CHANCE:", "value": "7", "generated": true }, { "key": "bonus_damage", "header": "BONUS DAMAGE:", "value": "25", "generated": true }, { "key": "stun_duration", "header": "STUN DURATION:", "value": "1", "generated": true } ], "img": "/apps/dota2/images/dota_react/abilities/granite_golem_bash.png" }, "satyr_trickster_purge": { "dname": "Purge", "behavior": "Unit Target", "dmg_type": "Magical", "dispellable": "Yes", "target_team": "Both", "target_type":