{
  "DOTAAbilities": {
    "Version": "1",
    "ability_base": {
      "ID": "0",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NONE",
      "OnCastbar": "1",
      "OnLearnbar": "1",
      "FightRecapLevel": "0",
      "AbilityCastRange": "0",
      "AbilityCastRangeBuffer": "250",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityChannelTime": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "0.0 0.0 0.0 0.0",
      "AbilityDuration": "0.0 0.0 0.0 0.0",
      "AbilitySharedCooldown": "",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "0 0 0 0",
      "AbilityModifierSupportValue": "1.0",
      "AbilityModifierSupportBonus": "0",
      "ItemCost": "0",
      "ItemInitialCharges": "0",
      "ItemCombinable": "1",
      "ItemPermanent": "1",
      "ItemStackable": "0",
      "ItemRecipe": "0",
      "ItemDroppable": "1",
      "ItemPurchasable": "1",
      "ItemSellable": "1",
      "ItemRequiresCharges": "0",
      "ItemKillable": "1",
      "ItemDisassemblable": "0",
      "ItemShareability": "ITEM_NOT_SHAREABLE",
      "ItemDeclaresPurchase": "0",
      "ItemIsNeutralDrop": "0"
    },
    "dota_base_ability": [

    ],
    "default_attack": {
      "ID": "5001",
      "AbilitySpecial": [

      ]
    },
    "attribute_bonus": {
      "ID": "5002",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "attribute_bonus_all": 4
        },
        {
          "movement_speed": [
            0,
            5
          ]
        },
        {
          "attack_speed": [
            0,
            0,
            20
          ]
        },
        {
          "bonus_armor": [
            0,
            0,
            0,
            5
          ]
        }
      ]
    },
    "ability_capture": {
      "ID": "5669",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityCastAnimation": "ACT_DOTA_GENERIC_CHANNEL_1",
      "MaxLevel": "1",
      "AbilityCastRange": "300",
      "AbilitySpecial": [
        {
          "base_capture_time": 6.0
        }
      ]
    },
    "antimage_mana_break": {
      "ID": "5003",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Antimage.ManaBreak",
      "AbilitySpecial": [
        {
          "percent_damage_per_burn": 50
        },
        {
          "mana_per_hit": [
            28,
            40,
            52,
            64
          ]
        },
        {
          "mana_per_hit_pct": [
            1,
            2,
            3,
            4
          ]
        },
        {
          "silence_chance": 15
        },
        {
          "silence_duration": 3.0
        },
        {
          "illusion_percentage": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "antimage_blink": {
      "ID": "5004",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "15 12 9 6",
      "AbilityManaCost": "60",
      "AbilitySound": "Hero_Antimage.Blink_out",
      "AbilitySpecial": [
        {
          "blink_range": [
            925,
            1000,
            1075,
            1150
          ]
        },
        {
          "min_blink_range": 200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "antimage_spell_shield": {
      "ID": "5005",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "spell_shield_resistance": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "scepter_cooldown": 12
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "antimage_counterspell": {
      "ID": "7314",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "15 11 7 3",
      "AbilityManaCost": "45 50 55 60",
      "AbilitySpecial": [
        {
          "magic_resistance": [
            15,
            25,
            35,
            45
          ]
        },
        {
          "duration": 1.2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "antimage_mana_void": {
      "ID": "5006",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Antimage.ManaVoid",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70.0 70.0 70.0",
      "AbilityManaCost": "125 200 275",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "mana_void_damage_per_mana": [
            0.8,
            0.95,
            1.1
          ]
        },
        {
          "mana_void_ministun": 0.3
        },
        {
          "mana_void_aoe_radius": 500
        },
        {
          "scepter_cooldown_increase": 100.0
        },
        {
          "scepter_ministun": 1.3
        }
      ]
    },
    "axe_berserkers_call": {
      "ID": "5007",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Axe.Berserkers_Call",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "16 14 12 10",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "radius": 300
        },
        {
          "bonus_armor": 30
        },
        {
          "duration": [
            2.0,
            2.4,
            2.8,
            3.2
          ]
        }
      ]
    },
    "axe_battle_hunger": {
      "ID": "5008",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Axe.Battle_Hunger",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20.0 15.0 10.0 5.0",
      "AbilityManaCost": "50 60 70 80",
      "AbilityCastRange": "750",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "duration": 12.0
        },
        {
          "slow": -12
        },
        {
          "speed_bonus": 12
        },
        {
          "damage_per_second": [
            16,
            24,
            32,
            40
          ]
        },
        {
          "damage_reduction_scepter": 30
        },
        {
          "scepter_range": 400
        }
      ]
    },
    "axe_counter_helix": {
      "ID": "5009",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Axe.CounterHelix",
      "AbilityCooldown": "0.3",
      "AbilitySpecial": [
        {
          "damage": [
            60,
            100,
            140,
            180
          ]
        },
        {
          "radius": 275
        },
        {
          "trigger_chance": [
            17,
            18,
            19,
            20
          ]
        },
        {
          "cooldown": 0.3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "axe_culling_blade": {
      "ID": "5010",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Axe.Culling_Blade_Success",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "75.0 65.0 55.0",
      "AbilityManaCost": "60 120 180",
      "AbilityCastRange": "150",
      "AbilitySpecial": [
        {
          "kill_threshold": [
            250,
            350,
            450
          ]
        },
        {
          "damage": [
            150,
            250,
            300
          ]
        },
        {
          "speed_bonus": 30
        },
        {
          "atk_speed_bonus": 30
        },
        {
          "speed_duration": 6.0
        },
        {
          "speed_aoe": 900
        }
      ]
    },
    "bane_enfeeble": {
      "ID": "5012",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Bane.Enfeeble",
      "AbilitySpecial": [
        {
          "status_resistance_reduction": [
            15,
            20,
            25,
            30
          ]
        },
        {
          "magic_resistance_reduction": [
            4,
            8,
            12,
            16
          ]
        },
        {
          "duration": 8.0
        }
      ]
    },
    "bane_brain_sap": {
      "ID": "5011",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Bane.BrainSap",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.4",
      "AbilityCastRange": "600",
      "AbilityCooldown": "14 13 12 11",
      "AbilityManaCost": "110 130 150 170",
      "AbilitySpecial": [
        {
          "brain_sap_damage": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "cooldown_scepter": 1.5
        },
        {
          "castpoint_scepter": 0.2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "bane_fiends_grip": {
      "ID": "5013",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Bane.FiendsGrip",
      "AbilityCastRange": "625",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelTime": "6.0 6.0 6.0",
      "AbilityCooldown": "120 110 100",
      "AbilityManaCost": "200 300 400",
      "AbilitySpecial": [
        {
          "fiend_grip_tick_interval": 0.5
        },
        {
          "fiend_grip_mana_drain": 5
        },
        {
          "abilitychanneltime": 0.0
        },
        {
          "fiend_grip_damage": [
            100,
            155,
            215
          ]
        }
      ]
    },
    "bane_nightmare": {
      "ID": "5014",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Bane.Nightmare",
      "AbilityCastRange": "425 500 575 650",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "22 19 16 13",
      "AbilityDuration": "4.0 5.0 6.0 7.0",
      "AbilityManaCost": "165 165 165 165",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "nightmare_invuln_time": 1.0
        },
        {
          "duration": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "animation_rate": [
            0.2,
            0.2,
            0.2,
            0.2
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "bane_nightmare_end": {
      "ID": "5523",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5"
    },
    "bloodseeker_bloodrage": {
      "ID": "5015",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "hero_bloodseeker.bloodRage",
      "AbilityCastPoint": "0.2",
      "AbilityManaCost": "25 30 35 40",
      "AbilityCooldown": "14 12 10 8",
      "AbilityCastRange": "800",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "duration": 8.0
        },
        {
          "attack_speed": [
            50,
            80,
            110,
            140
          ]
        },
        {
          "spell_amp": [
            6,
            12,
            18,
            24
          ]
        },
        {
          "damage_pct": [
            2.4,
            2.6,
            2.8,
            3.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "bloodseeker_blood_bath": {
      "ID": "5016",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "hero_bloodseeker.bloodRite",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "12",
      "AbilityManaCost": "70 80 90 100",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "silence_duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "damage": [
            125,
            175,
            225,
            275
          ]
        },
        {
          "delay": 2.6
        },
        {
          "delay_plus_castpoint_tooltip": 2.9
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "bloodseeker_thirst": {
      "ID": "5017",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySpecial": [
        {
          "min_bonus_pct": 75
        },
        {
          "bonus_movement_speed": [
            14,
            24,
            34,
            44
          ]
        },
        {
          "hero_kill_heal": [
            12,
            18,
            24,
            30
          ]
        },
        {
          "creep_kill_heal": [
            6,
            9,
            12,
            15
          ]
        },
        {
          "half_bonus_aoe": 300
        },
        {
          "max_bonus_pct": 25
        },
        {
          "visibility_threshold_pct": 25
        },
        {
          "invis_threshold_pct": 25
        },
        {
          "linger_duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "bloodseeker_rupture": {
      "ID": "5018",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "2",
      "AbilitySound": "hero_bloodseeker.rupture",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70",
      "AbilityManaCost": "200 225 250",
      "AbilityCastRange": "800",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "duration": [
            10.0,
            11.0,
            12.0
          ]
        },
        {
          "movement_damage_pct": [
            30,
            45,
            60
          ]
        },
        {
          "damage_cap_amount": 200
        },
        {
          "abilitycastrange": 0
        },
        {
          "max_charges_scepter": 2
        },
        {
          "charge_restore_time_scepter": 40
        }
      ]
    },
    "drow_ranger_frost_arrows": {
      "ID": "5019",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_DrowRanger.FrostArrows",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityCastRange": "625",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "0.0 0.0 0.0 0.0",
      "AbilityDuration": "1.5",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "12 12 12 12",
      "AbilitySpecial": [
        {
          "frost_arrows_movement_speed": [
            -16,
            -32,
            -48,
            -64
          ]
        },
        {
          "damage": [
            5,
            10,
            15,
            20
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "drow_ranger_multishot": {
      "ID": "343",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DIRECTIONAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastPoint": "0.0",
      "AbilityChannelTime": "1.75",
      "AbilityCooldown": "26 24 22 20",
      "AbilityManaCost": "50 70 90 110",
      "AbilitySpecial": [
        {
          "arrow_count": 12
        },
        {
          "arrow_damage_pct": [
            85,
            110,
            135,
            160
          ]
        },
        {
          "arrow_slow_duration": [
            1.25,
            2.0,
            2.75,
            3.5
          ]
        },
        {
          "arrow_width": 90
        },
        {
          "arrow_speed": 1200
        },
        {
          "arrow_range_multiplier": 2.0
        },
        {
          "arrow_angle": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CHANNEL_ABILITY_3"
    },
    "drow_ranger_silence": {
      "ID": "5020",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "16 15 14 13",
      "AbilityDuration": "3.0 4.0 5.0 6.0",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "90 90 90 90",
      "AbilitySpecial": [
        {
          "silence_radius": 300
        }
      ]
    },
    "drow_ranger_wave_of_silence": {
      "ID": "5632",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DrowRanger.Silence",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "16 15 14 13",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "wave_speed": 2000.0
        },
        {
          "wave_width": 250
        },
        {
          "silence_duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "knockback_distance_max": 450.0
        },
        {
          "knockback_duration": [
            0.6,
            0.7,
            0.8,
            0.9
          ]
        },
        {
          "knockback_height": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "drow_ranger_trueshot": {
      "ID": "5021",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "ABSOLUTE",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "100",
      "AbilityDuration": "30.0",
      "AbilitySpecial": [
        {
          "trueshot_ranged_damage": [
            10.0,
            20.0,
            30.0,
            40.0
          ]
        },
        {
          "radius": 1200
        }
      ]
    },
    "drow_ranger_marksmanship": {
      "ID": "5022",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastRange": "400",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "HasScepterUpgrade": "1",
      "AbilitySpecial": [
        {
          "chance": [
            20,
            30,
            40
          ]
        },
        {
          "bonus_damage": [
            70,
            80,
            90
          ]
        },
        {
          "agility_multiplier": [
            28,
            36,
            44
          ]
        },
        {
          "agility_range": 1200
        },
        {
          "split_count_scepter": 2
        },
        {
          "scepter_range": 375
        },
        {
          "damage_reduction_scepter": 50
        },
        {
          "disable_range": 400
        }
      ]
    },
    "earthshaker_fissure": {
      "ID": "5023",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_EarthShaker.Fissure",
      "AbilityCastRange": "1400",
      "AbilityCastPoint": "0.69 0.69 0.69 0.69",
      "AbilityCooldown": "21 19 17 15",
      "AbilityDamage": "110 160 210 260",
      "AbilityManaCost": "110 130 150 170",
      "AbilitySpecial": [
        {
          "fissure_range": 1400
        },
        {
          "fissure_duration": [
            6.5,
            7.0,
            7.5,
            8.0
          ]
        },
        {
          "fissure_radius": 225
        },
        {
          "stun_duration": [
            1.0,
            1.25,
            1.5,
            1.75
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "earthshaker_enchant_totem": {
      "ID": "5024",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_EarthShaker.Totem",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.69 0.69 0.69 0.69",
      "FightRecapLevel": "1",
      "AbilityCooldown": "5.0",
      "AbilityDuration": "14",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "35 40 45 50",
      "AbilitySpecial": [
        {
          "totem_damage_percentage": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "distance_scepter": 1100
        },
        {
          "aftershock_range": 300
        },
        {
          "scepter_height": 950
        },
        {
          "scepter_height_arcbuffer": 100
        },
        {
          "scepter_acceleration_z": 4000
        },
        {
          "scepter_acceleration_horizontal": 3000
        },
        {
          "scepter_leap_duration": 1.0
        },
        {
          "bonus_attack_range": 75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "earthshaker_aftershock": {
      "ID": "5025",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityDuration": "0.6 0.9 1.2 1.5",
      "AbilityDamage": "75 100 125 150",
      "AbilityModifierSupportBonus": "100",
      "AbilitySpecial": [
        {
          "aftershock_range": 300
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "earthshaker_echo_slam": {
      "ID": "5026",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_EarthShaker.EchoSlam",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "150.0 130.0 110.0",
      "AbilityManaCost": "145 205 265",
      "AbilitySpecial": [
        {
          "echo_slam_damage_range": 600
        },
        {
          "echo_slam_echo_search_range": 600
        },
        {
          "echo_slam_echo_range": 600
        },
        {
          "echo_slam_echo_damage": [
            70,
            90,
            110
          ]
        },
        {
          "echo_slam_initial_damage": [
            100,
            140,
            180
          ]
        }
      ]
    },
    "juggernaut_blade_dance": {
      "ID": "5027",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "blade_dance_crit_chance": [
            20,
            25,
            30,
            35
          ]
        },
        {
          "blade_dance_crit_mult": 180
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "juggernaut_blade_fury": {
      "ID": "5028",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "42 34 26 18",
      "AbilityManaCost": "120 110 100 90",
      "AbilitySpecial": [
        {
          "blade_fury_damage_tick": 0.2
        },
        {
          "blade_fury_radius": 250
        },
        {
          "blade_fury_damage": [
            85,
            110,
            135,
            160
          ]
        },
        {
          "duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "juggernaut_healing_ward": {
      "ID": "5029",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilitySound": "Hero_Juggernaut.HealingWard.Cast",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "60.0 60.0 60.0 60.0",
      "AbilityDuration": "25.0",
      "AbilityManaCost": "140",
      "AbilitySpecial": [
        {
          "healing_ward_heal_amount": [
            2,
            3,
            4,
            5
          ]
        },
        {
          "healing_ward_aura_radius": 500
        },
        {
          "healing_ward_movespeed_tooltip": 350
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "juggernaut_omni_slash": {
      "ID": "5030",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "juggernaut_swift_slash",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "140",
      "AbilityManaCost": "200 275 350",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "attack_rate_multiplier": 1.6
        },
        {
          "bonus_damage": [
            30,
            40,
            50
          ]
        },
        {
          "bonus_attack_speed": 40
        },
        {
          "duration": [
            3.0,
            3.25,
            3.5
          ]
        },
        {
          "omni_slash_radius": 425
        }
      ]
    },
    "juggernaut_swift_slash": {
      "ID": "419",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "15",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "duration": 0.8
        }
      ]
    },
    "kunkka_torrent": {
      "ID": "5031",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.Torrent",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "90 100 110 120",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "radius": 225
        },
        {
          "movespeed_bonus": -35
        },
        {
          "slow_duration": [
            1.0,
            2.0,
            3.0,
            4.0
          ]
        },
        {
          "stun_duration": 1.6
        },
        {
          "delay": [
            1.6,
            1.6,
            1.6,
            1.6
          ]
        },
        {
          "torrent_damage": [
            75,
            150,
            225,
            300
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "kunkka_torrent_storm": {
      "ID": "319",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Ability.Torrent",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCooldown": "70",
      "AbilityManaCost": "250",
      "AbilitySpecial": [
        {
          "torrent_interval": 0.25
        },
        {
          "torrent_duration": 5.0
        },
        {
          "torrent_min_distance": 300
        },
        {
          "torrent_max_distance": 1100
        }
      ]
    },
    "kunkka_tidebringer": {
      "ID": "5032",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Kunkka.Tidebringer.Attack",
      "AbilityCooldown": "13.0 10.0 7.0 4.0",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilitySpecial": [
        {
          "cleave_starting_width": 150
        },
        {
          "cleave_ending_width": [
            500,
            550,
            600,
            650
          ]
        },
        {
          "cleave_distance": [
            650,
            800,
            950,
            1100
          ]
        },
        {
          "damage_bonus": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "cleave_damage": 165
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "kunkka_x_marks_the_spot": {
      "ID": "5033",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.XMarksTheSpot.Target",
      "AbilityCastRange": "400 600 800 1000",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "38 30 22 14",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 4.0
        },
        {
          "allied_duration": 8.0
        },
        {
          "fow_range": 400
        },
        {
          "fow_duration": 5.94
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "kunkka_return": {
      "ID": "5034",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Ability.XMarksTheSpot.Return",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "1.0",
      "AbilityManaCost": "0"
    },
    "kunkka_ghostship": {
      "ID": "5035",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Ability.Ghostship",
      "AbilityCastAnimation": "ACT_DOTA_CAST_GHOST_SHIP",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "80 70 60",
      "AbilityDamage": "400 500 600",
      "AbilityManaCost": "125 175 225",
      "AbilitySpecial": [
        {
          "tooltip_delay": 3.1
        },
        {
          "ghostship_distance": 2000
        },
        {
          "ghostship_width": [
            425,
            425,
            425
          ]
        },
        {
          "movespeed_bonus": [
            10,
            10,
            10
          ]
        },
        {
          "buff_duration": 10.0
        },
        {
          "stun_duration": [
            1.4,
            1.4,
            1.4
          ]
        },
        {
          "ghostship_speed": 650
        },
        {
          "ghostship_absorb": 40.0
        }
      ]
    },
    "lina_dragon_slave": {
      "ID": "5040",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Lina.DragonSlave",
      "AbilityCastRange": "1075",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "8.0",
      "AbilityDuration": "0.6875 0.6875 0.6875 0.6875",
      "AbilityDamage": "85 160 235 310",
      "AbilityManaCost": "100 115 130 145",
      "AbilitySpecial": [
        {
          "dragon_slave_speed": 1200
        },
        {
          "dragon_slave_width_initial": 275
        },
        {
          "dragon_slave_width_end": 200
        },
        {
          "dragon_slave_distance": 1075
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lina_light_strike_array": {
      "ID": "5041",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.LightStrikeArray",
      "AbilityCastRange": "625",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "7.0 7.0 7.0 7.0",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "light_strike_array_aoe": 225
        },
        {
          "light_strike_array_delay_time": 0.5
        },
        {
          "light_strike_array_stun_duration": [
            1.6,
            1.9,
            2.2,
            2.5
          ]
        },
        {
          "light_strike_array_damage": [
            80,
            120,
            160,
            200
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lina_fiery_soul": {
      "ID": "5042",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "fiery_soul_attack_speed_bonus": [
            40,
            55,
            70,
            85
          ]
        },
        {
          "fiery_soul_move_speed_bonus": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "fiery_soul_max_stacks": 3
        },
        {
          "fiery_soul_stack_duration": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lina_laguna_blade": {
      "ID": "5043",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Ability.LagunaBladeImpact",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.45 0.45 0.45",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70 60 50",
      "AbilityManaCost": "280 420 680",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage": [
            500,
            700,
            900
          ]
        },
        {
          "cast_range_scepter": 600
        },
        {
          "damage_delay": 0.25
        }
      ]
    },
    "lion_impale": {
      "ID": "5044",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Lion.Impale",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "12.0 12.0 12.0 12.0",
      "AbilityManaCost": "70 100 130 160",
      "AbilityDamage": "80 140 200 260",
      "AbilitySpecial": [
        {
          "width": [
            125,
            125,
            125,
            125
          ]
        },
        {
          "duration": [
            1.4,
            1.8,
            2.2,
            2.6
          ]
        },
        {
          "length_buffer": 325
        },
        {
          "speed": [
            1600,
            1600,
            1600,
            1600
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lion_voodoo": {
      "ID": "5045",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Lion.Voodoo",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "30.0 24.0 18.0 12.0",
      "AbilityManaCost": "125 150 175 200",
      "AbilitySpecial": [
        {
          "duration": [
            2.5,
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "movespeed": 140
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lion_mana_drain": {
      "ID": "5046",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastRange": "850",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityChannelTime": "5.1",
      "AbilityCooldown": "16 12 8 4",
      "AbilityManaCost": "10 10 10 10",
      "AbilityModifierSupportValue": "5.0",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "mana_per_second": [
            20,
            40,
            60,
            120
          ]
        },
        {
          "break_distance": 1200
        },
        {
          "tick_interval": 0.1
        },
        {
          "movespeed": [
            20,
            25,
            30,
            35
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lion_finger_of_death": {
      "ID": "5047",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Lion.FingerOfDeath",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "160.0 100.0 40.0",
      "AbilityManaCost": "200 420 650",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage": [
            600,
            725,
            850
          ]
        },
        {
          "damage_scepter": [
            725,
            875,
            1025
          ]
        },
        {
          "damage_per_kill": 40
        },
        {
          "grace_period": 3.0
        },
        {
          "mana_cost_scepter": [
            200,
            420,
            625
          ]
        },
        {
          "damage_delay": 0.25
        },
        {
          "cooldown_scepter": [
            100.0,
            60.0,
            20.0
          ]
        },
        {
          "splash_radius_scepter": 325.0
        }
      ]
    },
    "mirana_arrow": {
      "ID": "5048",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Mirana.ArrowCast",
      "AbilityCastRange": "3000",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "19 18 17 16",
      "AbilityDuration": "3.11 3.11 3.11 3.11",
      "AbilityDamage": "60 150 240 330",
      "AbilityManaCost": "100 100 100 100",
      "AbilitySpecial": [
        {
          "arrow_speed": 900.0
        },
        {
          "arrow_width": 115
        },
        {
          "arrow_range": 3000
        },
        {
          "arrow_max_stunrange": 1500
        },
        {
          "arrow_min_stun": 0.01
        },
        {
          "arrow_max_stun": [
            3.5,
            4.0,
            4.5,
            5.0
          ]
        },
        {
          "arrow_bonus_damage": 180
        },
        {
          "arrow_vision": 500
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "mirana_invis": {
      "ID": "5049",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Ability.MoonlightShadow",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "140.0 120.0 100.0",
      "AbilityManaCost": "125",
      "AbilitySpecial": [
        {
          "fade_delay": [
            2.5,
            2.0,
            1.5
          ]
        },
        {
          "duration": 18.0
        },
        {
          "bonus_movement_speed": [
            9,
            12,
            15
          ]
        }
      ]
    },
    "mirana_leap": {
      "ID": "5050",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Ability.Leap",
      "AbilityCooldown": "0",
      "AbilityCharges": "3",
      "AbilityChargeRestoreTime": "45 40 35 30",
      "AbilityManaCost": "40",
      "AbilitySpecial": [
        {
          "leap_distance": 575
        },
        {
          "leap_speed": 1300.0
        },
        {
          "leap_acceleration": 6000.0
        },
        {
          "leap_speedbonus": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "leap_speedbonus_as": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "leap_bonus_duration": 2.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "mirana_starfall": {
      "ID": "5051",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.Starfall",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "12.0 12.0 12.0 12.0",
      "AbilityDuration": "10.0 10.0 10.0 10.0",
      "AbilityDamage": "75 150 225 300",
      "AbilityManaCost": "80 105 130 155",
      "AbilitySpecial": [
        {
          "starfall_radius": 650
        },
        {
          "starfall_secondary_radius": 425
        },
        {
          "interval_scepter": 8.0
        },
        {
          "secondary_starfall_damage_percent": 75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "morphling_waveform": {
      "ID": "5052",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Morphling.Waveform",
      "AbilityCastRange": "700 800 900 1000",
      "AbilityCastPoint": "0.25",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCooldown": "20 17 14 11",
      "AbilityDamage": "75 150 225 300",
      "AbilityManaCost": "150 155 160 165",
      "AbilitySpecial": [
        {
          "speed": 1250
        },
        {
          "width": 200
        },
        {
          "AbilityCharges": 0
        },
        {
          "abilitycastrange": 0
        }
      ]
    },
    "morphling_adaptive_strike_agi": {
      "ID": "5053",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Morphling.AdaptiveStrike",
      "LinkedAbility": "morphling_adaptive_strike_str",
      "AbilityCastRange": "600 700 800 900",
      "AbilityCastPoint": "0.25",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCooldown": "10",
      "AbilityManaCost": "80",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "damage_base": [
            70.0,
            80.0,
            90.0,
            100.0
          ]
        },
        {
          "damage_min": 0.5
        },
        {
          "damage_max": [
            1.0,
            1.5,
            2.0,
            2.5
          ]
        },
        {
          "projectile_speed": 1150.0
        },
        {
          "shared_cooldown": 3.0
        }
      ]
    },
    "morphling_adaptive_strike_str": {
      "ID": "7000",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Morphling.AdaptiveStrike",
      "LinkedAbility": "morphling_adaptive_strike_agi",
      "AbilityCastRange": "600 700 800 900",
      "AbilityCastPoint": "0.25",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "10",
      "AbilityManaCost": "80",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "stun_min": 0.5
        },
        {
          "stun_max": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "knockback_min": 100
        },
        {
          "knockback_max": 500
        },
        {
          "projectile_speed": 1150.0
        },
        {
          "shared_cooldown": 3.0
        }
      ]
    },
    "morphling_morph": {
      "ID": "5054",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilitySpecial": [
        {
          "bonus_attributes": [
            3,
            5,
            7,
            9
          ]
        }
      ]
    },
    "morphling_morph_agi": {
      "ID": "5055",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE",
      "LinkedAbility": "morphling_morph_str",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0",
      "AbilitySpecial": [
        {
          "points_per_tick": 1
        },
        {
          "morph_cooldown": [
            1.0,
            0.25,
            0.1,
            0.04
          ]
        },
        {
          "bonus_attributes": [
            3,
            5,
            7,
            9
          ]
        },
        {
          "morph_rate_tooltip": [
            1,
            4,
            10,
            25
          ]
        }
      ]
    },
    "morphling_morph_str": {
      "ID": "5056",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE",
      "LinkedAbility": "morphling_morph_agi",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0",
      "AbilitySpecial": [
        {
          "points_per_tick": 1
        },
        {
          "morph_cooldown": [
            1.0,
            0.25,
            0.1,
            0.04
          ]
        },
        {
          "bonus_attributes": [
            3,
            5,
            7,
            9
          ]
        },
        {
          "morph_rate_tooltip": [
            1,
            4,
            10,
            25
          ]
        }
      ]
    },
    "morphling_replicate": {
      "ID": "5057",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Morphling.Replicate",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "700 850 1000",
      "AbilityCastPoint": "0.25",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "160 100 40",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 20.0
        },
        {
          "scepter_manacost_reduction": 50
        },
        {
          "scepter_cast_range_bonus": 600
        }
      ]
    },
    "morphling_morph_replicate": {
      "ID": "5058",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityManaCost": "0",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "1"
    },
    "morphling_hybrid": {
      "ID": "5674",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "60",
      "AbilityManaCost": "200",
      "AbilitySpecial": [
        {
          "illusion_damage_out_pct": [
            50.0,
            50.0,
            50.0
          ]
        },
        {
          "tooltip_illusion_damage_out_pct": [
            50.0,
            50.0,
            50.0
          ]
        },
        {
          "illusion_incoming_dmg_pct_tooltip": [
            100,
            100,
            100
          ]
        },
        {
          "illusion_damage_in_pct": [
            0,
            0,
            0
          ]
        },
        {
          "illusion_damage_out_pct_scepter": 20.0
        },
        {
          "duration": 20.0
        }
      ]
    },
    "nevermore_shadowraze1": {
      "ID": "5059",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Nevermore.Shadowraze",
      "LinkedAbility": "nevermore_shadowraze2",
      "AbilityCastAnimation": "ACT_DOTA_RAZE_1",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.55",
      "AbilityCooldown": "10",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "shadowraze_damage": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "shadowraze_radius": 250
        },
        {
          "shadowraze_range": 200
        },
        {
          "shadowraze_cooldown": 3
        },
        {
          "stack_bonus_damage": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "duration": 8.0
        }
      ]
    },
    "nevermore_shadowraze2": {
      "ID": "5060",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "OnLearnbar": "0",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "LinkedAbility": "nevermore_shadowraze3",
      "AbilityCastAnimation": "ACT_DOTA_RAZE_2",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.55",
      "AbilityCooldown": "10",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "shadowraze_damage": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "shadowraze_radius": 250
        },
        {
          "shadowraze_range": 450
        },
        {
          "shadowraze_cooldown": 3
        },
        {
          "stack_bonus_damage": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "duration": 8.0
        }
      ]
    },
    "nevermore_shadowraze3": {
      "ID": "5061",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "OnLearnbar": "0",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "LinkedAbility": "nevermore_shadowraze1",
      "AbilityCastAnimation": "ACT_DOTA_RAZE_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.55",
      "AbilityCooldown": "10",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "shadowraze_damage": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "shadowraze_radius": 250
        },
        {
          "shadowraze_range": 700
        },
        {
          "shadowraze_cooldown": 3
        },
        {
          "stack_bonus_damage": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "duration": 8.0
        }
      ]
    },
    "nevermore_necromastery": {
      "ID": "5062",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "OnCastbar": "0",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilitySpecial": [
        {
          "necromastery_damage_per_soul": [
            1,
            2,
            3,
            4
          ]
        },
        {
          "necromastery_max_souls": [
            11,
            14,
            17,
            20
          ]
        },
        {
          "necromastery_soul_release": 0.5
        },
        {
          "necromastery_souls_hero_bonus": 1
        },
        {
          "necromastery_max_souls_scepter": 25
        }
      ]
    },
    "nevermore_dark_lord": {
      "ID": "5063",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "OnCastbar": "0",
      "AbilityCastRange": "900",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilitySpecial": [
        {
          "presence_armor_reduction": [
            -4,
            -5,
            -6,
            -7
          ]
        },
        {
          "presence_radius": 1200
        }
      ]
    },
    "nevermore_requiem": {
      "ID": "5064",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Nevermore.RequiemOfSouls",
      "AbilityCastPoint": "1.67 1.67 1.67",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "120 110 100",
      "AbilityDamage": "80 120 160",
      "AbilityManaCost": "150 175 200",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "requiem_radius": 1000
        },
        {
          "requiem_reduction_ms": -25
        },
        {
          "requiem_slow_duration": 0.8
        },
        {
          "requiem_slow_duration_max": 2.4
        },
        {
          "requiem_reduction_radius": [
            700,
            700,
            700
          ]
        },
        {
          "requiem_soul_conversion": 1
        },
        {
          "requiem_line_width_start": 125
        },
        {
          "requiem_line_width_end": 350
        },
        {
          "requiem_line_speed": [
            700,
            700,
            700
          ]
        },
        {
          "soul_death_release": 0.5
        },
        {
          "requiem_heal_pct_scepter": 100.0
        },
        {
          "requiem_damage_pct_scepter": 40.0
        }
      ]
    },
    "phantom_lancer_spirit_lance": {
      "ID": "5065",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_PhantomLancer.SpiritLance.Throw",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "7",
      "AbilityManaCost": "110 120 130 140",
      "AbilityCastRange": "525 600 675 750",
      "AbilitySpecial": [
        {
          "lance_damage": [
            100,
            160,
            220,
            280
          ]
        },
        {
          "lance_speed": [
            1000,
            1000,
            1000,
            1000
          ]
        },
        {
          "duration": 3.25
        },
        {
          "movement_speed_pct": [
            -10,
            -18,
            -26,
            -34
          ]
        },
        {
          "illusion_duration": [
            2.0,
            4.0,
            6.0,
            8.0
          ]
        },
        {
          "illusion_damage_out_pct": -80
        },
        {
          "tooltip_illusion_damage": 20
        },
        {
          "illusion_damage_in_pct": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "tooltip_illusion_total_damage_in_pct": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "fake_lance_distance": 675
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "phantom_lancer_doppelwalk": {
      "ID": "5066",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_PhantomLancer.Doppelganger.Cast",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "25 20 15 10",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "illusion_1_damage_out_pct": -100
        },
        {
          "illusion_1_damage_in_pct": 0
        },
        {
          "illusion_2_damage_out_pct": -80
        },
        {
          "illusion_2_damage_in_pct": 500
        },
        {
          "target_aoe": 325
        },
        {
          "search_radius": 900
        },
        {
          "delay": 1.0
        },
        {
          "illusion_duration": 8.0
        },
        {
          "illusion_extended_duration": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "phantom_lancer_juxtapose": {
      "ID": "5067",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilitySpecial": [
        {
          "max_illusions": [
            6,
            8,
            10
          ]
        },
        {
          "proc_chance_pct": [
            40,
            45,
            50
          ]
        },
        {
          "illusion_proc_chance_pct": 8
        },
        {
          "illusion_duration": 8
        },
        {
          "illusion_damage_out_pct": -78
        },
        {
          "tooltip_illusion_damage": 22
        },
        {
          "illusion_damage_in_pct": 550
        },
        {
          "tooltip_total_illusion_damage_in_pct": 650
        },
        {
          "illusion_from_illusion_duration": 4
        }
      ]
    },
    "phantom_lancer_phantom_edge": {
      "ID": "5068",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE",
      "AbilitySound": "Hero_PhantomLancer.PhantomEdge",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "16 12 8 4",
      "AbilitySpecial": [
        {
          "min_distance": 250
        },
        {
          "max_distance": [
            600,
            700,
            800,
            900
          ]
        },
        {
          "bonus_speed": 800
        },
        {
          "bonus_agility": [
            11,
            22,
            33,
            44
          ]
        },
        {
          "agility_duration": 1.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "puck_illusory_orb": {
      "ID": "5069",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Puck.Illusory_Orb",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCastRange": "3000",
      "AbilityCooldown": "13 12 11 10",
      "AbilityDamage": "70 140 210 280",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "radius": 225
        },
        {
          "max_distance": 1950
        },
        {
          "orb_speed": 651
        },
        {
          "orb_vision": 450
        },
        {
          "vision_duration": [
            3.34,
            3.34,
            3.34,
            3.34
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "puck_ethereal_jaunt": {
      "ID": "5070",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilitySound": "Hero_Puck.EtherealJaunt",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "puck_waning_rift": {
      "ID": "5071",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Puck.Waning_Rift",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "16 15 14 13",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "radius": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "silence_duration": [
            2.0,
            2.5,
            3.0,
            3.5
          ]
        },
        {
          "damage": [
            70,
            140,
            210,
            280
          ]
        },
        {
          "max_distance": 275
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "puck_phase_shift": {
      "ID": "5072",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilitySound": "Hero_Puck.Phase_Shift",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityChannelTime": "0.75 1.50 2.25 3.25",
      "AbilityCooldown": "6",
      "AbilityManaCost": "0 0 0 0",
      "AbilitySpecial": [
        {
          "duration": [
            0.75,
            1.5,
            2.25,
            3.25
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "puck_dream_coil": {
      "ID": "5073",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Puck.Dream_Coil",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.1 0.1 0.1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "70 65 60",
      "AbilityManaCost": "100 150 200",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "coil_duration": [
            6.0,
            6.0,
            6.0
          ]
        },
        {
          "coil_break_radius": [
            600,
            600,
            600
          ]
        },
        {
          "stun_duration": 0.5
        },
        {
          "coil_initial_damage": [
            100,
            150,
            200
          ]
        },
        {
          "coil_stun_duration": [
            1.8,
            2.4,
            3.0
          ]
        },
        {
          "coil_break_damage": [
            300,
            400,
            500
          ]
        },
        {
          "coil_radius": [
            375,
            375,
            375
          ]
        },
        {
          "coil_duration_scepter": 8.0
        },
        {
          "coil_break_damage_scepter": [
            400,
            550,
            700
          ]
        },
        {
          "coil_stun_duration_scepter": [
            1.8,
            3.0,
            4.5
          ]
        }
      ]
    },
    "pudge_flesh_heap": {
      "ID": "5074",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "magic_resistance": [
            8.0,
            10.0,
            12.0,
            14.0
          ]
        },
        {
          "flesh_heap_strength_buff_amount": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "flesh_heap_range": 450
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "pudge_meat_hook": {
      "ID": "5075",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Pudge.AttackHookExtend",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "21 18 15 12",
      "AbilityDamage": "150 220 290 360",
      "AbilityManaCost": "125 130 135 140",
      "AbilitySpecial": [
        {
          "damage": [
            150,
            220,
            290,
            360
          ]
        },
        {
          "hook_speed": 1450.0
        },
        {
          "hook_width": 100
        },
        {
          "hook_distance": 1300
        },
        {
          "vision_radius": [
            500,
            500,
            500,
            500
          ]
        },
        {
          "vision_duration": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "pudge_rot": {
      "ID": "5076",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastPoint": "0 0 0 0",
      "AbilitySpecial": [
        {
          "rot_radius": 250
        },
        {
          "rot_tick": 0.2
        },
        {
          "rot_slow": [
            -14,
            -20,
            -26,
            -32
          ]
        },
        {
          "rot_damage": [
            30,
            60,
            90,
            120
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "pudge_eject": {
      "ID": "322",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Enchantress.EnchantCreep",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "pudge_dismember": {
      "ID": "5077",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "pudge_eject",
      "AbilityCastRange": "160",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityChannelTime": "3.0 3.0 3.0",
      "AbilityCooldown": "30 25 20",
      "AbilityManaCost": "100 130 170",
      "AbilitySpecial": [
        {
          "dismember_damage": [
            60,
            90,
            120
          ]
        },
        {
          "strength_damage": [
            0.3,
            0.6,
            0.9
          ]
        },
        {
          "ticks": 6
        },
        {
          "pull_units_per_second": 75
        },
        {
          "pull_distance_limit": 125
        },
        {
          "animation_rate": 1.5
        },
        {
          "abilitychanneltime": 0
        },
        {
          "creep_dismember_duration_tooltip": [
            6,
            6,
            6
          ]
        },
        {
          "scepter_regen_pct": 4
        },
        {
          "order_lock_duration": 3.0
        },
        {
          "scepter_cooldown": 11
        }
      ]
    },
    "shadow_shaman_ether_shock": {
      "ID": "5078",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ShadowShaman.EtherShock",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "14 12 10 8",
      "AbilityManaCost": "100 120 140 160",
      "AbilitySpecial": [
        {
          "start_radius": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "end_radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "end_distance": [
            500,
            500,
            500,
            500
          ]
        },
        {
          "targets": [
            1,
            3,
            5,
            7
          ]
        },
        {
          "damage": [
            140,
            200,
            260,
            320
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "shadow_shaman_voodoo": {
      "ID": "5079",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ShadowShaman.Hex.Target",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "13",
      "AbilityManaCost": "70 110 150 190",
      "AbilitySpecial": [
        {
          "movespeed": 100
        },
        {
          "duration": [
            1.25,
            2.0,
            2.75,
            3.5
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "shadow_shaman_shackles": {
      "ID": "5080",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityChannelTime": "2.75 3.5 4.25 5",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "140 150 160 170",
      "AbilitySpecial": [
        {
          "tick_interval": [
            0.1,
            0.1,
            0.1,
            0.1
          ]
        },
        {
          "total_damage": [
            60.0,
            160.0,
            260.0,
            360.0
          ]
        },
        {
          "channel_time": [
            2.75,
            3.5,
            4.25,
            5.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "shadow_shaman_mass_serpent_ward": {
      "ID": "5081",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_ShadowShaman.SerpentWard",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "120",
      "AbilityManaCost": "200 350 600",
      "AbilitySpecial": [
        {
          "ward_count": 10
        },
        {
          "damage_tooltip": [
            50,
            80,
            110
          ]
        },
        {
          "duration": [
            45.0,
            45.0,
            45.0
          ]
        },
        {
          "scepter_range": 225
        },
        {
          "spawn_radius": 150
        },
        {
          "hits_to_destroy_tooltip": 2
        }
      ]
    },
    "razor_plasma_field": {
      "ID": "5082",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.PlasmaField",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "13 12 11 10",
      "AbilityManaCost": "125 125 125 125",
      "AbilitySpecial": [
        {
          "damage_min": [
            15,
            25,
            35,
            45
          ]
        },
        {
          "damage_max": [
            80,
            115,
            150,
            185
          ]
        },
        {
          "radius": 700
        },
        {
          "speed": 636
        },
        {
          "slow_min": 5
        },
        {
          "slow_max": [
            25,
            30,
            35,
            40
          ]
        },
        {
          "slow_duration": 1.5
        }
      ]
    },
    "razor_static_link": {
      "ID": "5083",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Ability.static.start",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "40 35 30 25",
      "AbilityManaCost": "65",
      "AbilitySpecial": [
        {
          "drain_length": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "drain_duration": [
            18.0,
            18.0,
            18.0,
            18.0
          ]
        },
        {
          "drain_rate": [
            7,
            12,
            17,
            22
          ]
        },
        {
          "drain_range_buffer": 250
        },
        {
          "radius": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "speed": [
            900,
            900,
            900,
            900
          ]
        },
        {
          "vision_radius": [
            800,
            800,
            800,
            800
          ]
        },
        {
          "vision_duration": [
            3.34,
            3.34,
            3.34,
            3.34
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "razor_unstable_current": {
      "ID": "5084",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "self_movement_speed_pct": [
            8,
            12,
            16,
            20
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "razor_eye_of_the_storm": {
      "ID": "5085",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Razor.Storm.Cast",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "80 70 60",
      "AbilityManaCost": "100 150 200",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "radius": 500
        },
        {
          "duration": 30.0
        },
        {
          "strike_interval": [
            0.7,
            0.6,
            0.5
          ]
        },
        {
          "armor_reduction": [
            1,
            1,
            1
          ]
        },
        {
          "damage": [
            60,
            75,
            90
          ]
        }
      ]
    },
    "skeleton_king_hellfire_blast": {
      "ID": "5086",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_SkeletonKing.Hellfire_Blast",
      "AbilityCastRange": "525",
      "AbilityCastPoint": "0.35 0.35 0.35 0.35",
      "AbilityCooldown": "14 12 10 8",
      "AbilityDamage": "70 80 90 100",
      "AbilityManaCost": "95 110 125 140",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "blast_speed": 1000
        },
        {
          "blast_stun_duration": [
            1.1,
            1.4,
            1.7,
            2.0
          ]
        },
        {
          "blast_dot_duration": 2.0
        },
        {
          "blast_slow": -20
        },
        {
          "blast_dot_damage": [
            10,
            30,
            50,
            70
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "skeleton_king_vampiric_aura": {
      "ID": "5087",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySpecial": [
        {
          "vampiric_aura_radius": 1200
        },
        {
          "vampiric_aura": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "vampiric_aura_ranged_pct": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "skeleton_king_mortal_strike": {
      "ID": "5088",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilitySound": "Hero_SkeletonKing.CriticalStrike",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "50",
      "AbilityManaCost": "50 60 70 80",
      "AbilitySpecial": [
        {
          "crit_mult": 300
        },
        {
          "crit_chance": [
            9,
            11,
            13,
            15
          ]
        },
        {
          "skeleton_duration": 60.0
        },
        {
          "max_skeleton_charges": [
            2,
            4,
            6,
            8
          ]
        },
        {
          "spawn_interval": 0.25
        },
        {
          "reincarnate_time": 3.0
        },
        {
          "gold_bounty": 5
        },
        {
          "xp_bounty": 5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "skeleton_king_reincarnation": {
      "ID": "5089",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_SkeletonKing.Reincarnate",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityManaCost": "160",
      "AbilityCooldown": "200 120 40",
      "AbilityModifierSupportValue": "0.2",
      "AbilitySpecial": [
        {
          "reincarnate_time": [
            3.0,
            3.0,
            3.0
          ]
        },
        {
          "slow_radius": 900
        },
        {
          "movespeed": -75
        },
        {
          "attackslow": -75
        },
        {
          "slow_duration": 5.0
        },
        {
          "scepter_duration": 7.0
        },
        {
          "aura_radius": 1200
        },
        {
          "aura_radius_tooltip_scepter": 1200
        }
      ]
    },
    "death_prophet_carrion_swarm": {
      "ID": "5090",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DeathProphet.CarrionSwarm",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "8 7 6 5",
      "AbilityDamage": "75 150 225 300",
      "AbilityManaCost": "85 110 135 160",
      "AbilitySpecial": [
        {
          "start_radius": [
            110,
            110,
            110,
            110
          ]
        },
        {
          "end_radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "range": [
            810,
            810,
            810,
            810
          ]
        },
        {
          "speed": [
            1100,
            1100,
            1100,
            1100
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "death_prophet_silence": {
      "ID": "5091",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_DeathProphet.Silence",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "15 14 13 12",
      "AbilityDuration": "3 4 5 6",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "radius": 425
        },
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "death_prophet_witchcraft": {
      "ID": "5092",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement_speed": [
            5,
            10,
            15,
            20
          ]
        },
        {
          "carrion_swarm_mana_cost_adjust": [
            -10,
            -15,
            -20,
            -25
          ]
        },
        {
          "carrion_swarm_cooldown_adjust": [
            1.0,
            2.0,
            3.0,
            4.0
          ]
        },
        {
          "silence_mana_cost_adjust": [
            -10,
            -15,
            -20,
            -25
          ]
        },
        {
          "silence_cooldown_adjust": [
            1.0,
            2.0,
            3.0,
            4.0
          ]
        },
        {
          "exorcism_1_extra_spirits": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "exorcism_2_extra_spirits": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "exorcism_3_extra_spirits": [
            3,
            4,
            5,
            6
          ]
        }
      ]
    },
    "death_prophet_spirit_siphon": {
      "ID": "5685",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DeathProphet.SpiritSiphon.Cast",
      "AbilityCastAnimation": "ACT_DOTA_DP_SPIRIT_SIPHON",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "0",
      "AbilityCharges": "1 2 3 4",
      "AbilityChargeRestoreTime": "45 40 35 30",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "damage": 14.0
        },
        {
          "damage_pct": [
            1.0,
            2.5,
            4.0,
            5.5
          ]
        },
        {
          "haunt_duration": 6.0
        },
        {
          "movement_steal": [
            4,
            6,
            8,
            10
          ]
        },
        {
          "siphon_buffer": 250
        }
      ]
    },
    "death_prophet_exorcism": {
      "ID": "5093",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_DeathProphet.Exorcism.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "145.0",
      "AbilityDuration": "35",
      "AbilityManaCost": "250 350 450",
      "AbilitySpecial": [
        {
          "radius": [
            700,
            700,
            700
          ]
        },
        {
          "spirits": [
            8,
            16,
            24
          ]
        },
        {
          "spirit_speed": [
            500,
            500,
            500
          ]
        },
        {
          "max_distance": [
            2000,
            2000,
            2000
          ]
        },
        {
          "give_up_distance": [
            1200,
            1200,
            1200
          ]
        },
        {
          "min_damage": 59
        },
        {
          "max_damage": 64
        },
        {
          "heal_percent": [
            25,
            25,
            25
          ]
        },
        {
          "average_damage": 61
        },
        {
          "ghost_spawn_rate": 0.35
        },
        {
          "scepter_movespeed_slow": 100
        },
        {
          "scepter_movespeed_debuff_duration": 0.3
        },
        {
          "scepter_spirit_life_duration": 20
        },
        {
          "scepter_spirit_bonus_damage": 50
        },
        {
          "movement_bonus": [
            16,
            18,
            20
          ]
        }
      ]
    },
    "sven_storm_bolt": {
      "ID": "5094",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Sven.StormBoltImpact",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "18 16 14 12",
      "AbilityDamage": "110 180 250 320",
      "AbilityManaCost": "110 120 130 140",
      "AbilitySpecial": [
        {
          "bolt_speed": 1000
        },
        {
          "bolt_stun_duration": [
            1.25,
            1.5,
            1.75,
            2.0
          ]
        },
        {
          "bolt_aoe": 255
        },
        {
          "vision_radius": 225
        },
        {
          "cast_range_bonus_scepter": 500
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "sven_great_cleave": {
      "ID": "5095",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "cleave_starting_width": 150
        },
        {
          "cleave_ending_width": 360
        },
        {
          "cleave_distance": 700
        },
        {
          "great_cleave_damage": [
            30,
            50,
            70,
            90
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "sven_warcry": {
      "ID": "5096",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySound": "Hero_Sven.WarCry",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "32 28 24 20",
      "AbilityManaCost": "30 40 50 60",
      "AbilitySpecial": [
        {
          "movespeed": [
            8,
            12,
            16,
            20
          ]
        },
        {
          "bonus_armor": [
            6,
            9,
            12,
            15
          ]
        },
        {
          "radius": 700
        },
        {
          "duration": 8
        }
      ]
    },
    "sven_gods_strength": {
      "ID": "5097",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Sven.GodsStrength",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCooldown": "110",
      "AbilityDuration": "40.0",
      "AbilityManaCost": "100 150 200",
      "AbilitySpecial": [
        {
          "gods_strength_damage": [
            110,
            160,
            210
          ]
        }
      ]
    },
    "storm_spirit_static_remnant": {
      "ID": "5098",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_StormSpirit.StaticRemnantPlant",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "3.5",
      "AbilityDuration": "12.0",
      "AbilityManaCost": "70 80 90 100",
      "AbilitySpecial": [
        {
          "static_remnant_radius": 235
        },
        {
          "static_remnant_damage_radius": 260
        },
        {
          "static_remnant_delay": 1.0
        },
        {
          "static_remnant_damage": [
            120,
            175,
            230,
            285
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "storm_spirit_electric_vortex": {
      "ID": "5099",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_StormSpirit.ElectricVortex",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "300",
      "AbilityCooldown": "16",
      "AbilityDuration": "1.4 1.8 2.2 2.6",
      "AbilityManaCost": "60 70 80 90",
      "AbilitySpecial": [
        {
          "electric_vortex_pull_distance": [
            180,
            220,
            260,
            300
          ]
        },
        {
          "electric_vortex_pull_tether_range": 1200.0
        },
        {
          "electric_vortex_self_slow": -50
        },
        {
          "electric_vortex_self_slow_duration": 3
        },
        {
          "abilityduration": 0.0
        },
        {
          "radius_scepter": 475
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "storm_spirit_overload": {
      "ID": "5100",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_StormSpirit.Overload",
      "AbilityDuration": "0.6 0.6 0.6 0.6",
      "AbilityModifierSupportBonus": "40",
      "AbilitySpecial": [
        {
          "overload_aoe": 300
        },
        {
          "overload_move_slow": -80
        },
        {
          "overload_attack_slow": -80
        },
        {
          "overload_damage": [
            40,
            60,
            80,
            100
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "storm_spirit_ball_lightning": {
      "ID": "5101",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_StormSpirit.BallLightning",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityManaCost": "30",
      "AbilityDamage": "8 12 16",
      "AbilitySpecial": [
        {
          "ball_lightning_initial_mana_percentage": 8
        },
        {
          "ball_lightning_initial_mana_base": 30
        },
        {
          "ball_lightning_move_speed": [
            1250,
            1875,
            2500
          ]
        },
        {
          "ball_lightning_aoe": 200
        },
        {
          "ball_lightning_travel_cost_base": 10
        },
        {
          "ball_lightning_travel_cost_percent": 0.65
        },
        {
          "ball_lightning_vision_radius": 400
        },
        {
          "blocker_duration": 5.0
        },
        {
          "scepter_remnant_interval": 300
        }
      ]
    },
    "sandking_burrowstrike": {
      "ID": "5102",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Ability.SandKing_BurrowStrike",
      "AbilityCastRange": "400 500 600 700",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "14 13 12 11",
      "AbilityManaCost": "110 120 130 140",
      "AbilityDamage": "100 160 220 280",
      "AbilitySpecial": [
        {
          "burrow_width": 150
        },
        {
          "burrow_duration": [
            1.6,
            1.8,
            2.0,
            2.2
          ]
        },
        {
          "burrow_speed": 2000
        },
        {
          "burrow_anim_time": 0.52
        },
        {
          "cast_range_scepter": [
            800,
            1000,
            1200,
            1400
          ]
        },
        {
          "burrow_speed_scepter": 3000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "sandking_sand_storm": {
      "ID": "5103",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.SandKing_SandStorm.start",
      "AbilityCastRange": "0",
      "AbilityDuration": "20 25 30 35",
      "AbilityCooldown": "40 34 28 22",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "75",
      "AbilitySpecial": [
        {
          "damage_tick_rate": 0.5
        },
        {
          "sand_storm_radius": [
            425,
            500,
            575,
            650
          ]
        },
        {
          "AbilityDuration": [
            20.0,
            25.0,
            30.0,
            35.0
          ]
        },
        {
          "sand_storm_damage": [
            20,
            45,
            70,
            95
          ]
        },
        {
          "fade_delay": 0.7
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "sandking_caustic_finale": {
      "ID": "5104",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Ability.SandKing_CausticFinale",
      "AbilitySpecial": [
        {
          "caustic_finale_radius": 500
        },
        {
          "caustic_finale_damage_base": [
            70,
            90,
            110,
            130
          ]
        },
        {
          "caustic_finale_damage_pct": [
            10,
            14,
            18,
            22
          ]
        },
        {
          "caustic_finale_duration": 5.0
        },
        {
          "caustic_finale_slow": [
            -10,
            -15,
            -20,
            -25
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "sandking_epicenter": {
      "ID": "5105",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Ability.SandKing_Epicenter",
      "AbilityCooldown": "120 110 100",
      "AbilityDuration": "3.0",
      "AbilityChannelTime": "2.0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityManaCost": "150 225 300",
      "AbilityModifierSupportValue": "0.2",
      "AbilitySpecial": [
        {
          "epicenter_radius": [
            275,
            325,
            375,
            425,
            475,
            525,
            575,
            625,
            675,
            725,
            775,
            825,
            875,
            925
          ]
        },
        {
          "epicenter_pulses": [
            6,
            8,
            10
          ]
        },
        {
          "epicenter_damage": [
            110,
            120,
            130
          ]
        },
        {
          "epicenter_slow": [
            -30,
            -30,
            -30
          ]
        },
        {
          "epicenter_slow_as": -30
        }
      ]
    },
    "tiny_avalanche": {
      "ID": "5106",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.Avalanche",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "26 22 18 14",
      "AbilityManaCost": "120 120 120 120",
      "AbilitySpecial": [
        {
          "radius": [
            325,
            350,
            375,
            400
          ]
        },
        {
          "tick_interval": 0.3
        },
        {
          "total_duration": 1.4
        },
        {
          "tick_count": 5
        },
        {
          "stun_duration": 0.2
        },
        {
          "projectile_speed": 1200
        },
        {
          "avalanche_damage": [
            75,
            150,
            225,
            300
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "tiny_toss": {
      "ID": "5107",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "850 1000 1150 1300",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "17 15 13 11",
      "AbilityManaCost": "90 100 110 120",
      "AbilityModifierSupportValue": "0.25",
      "AbilitySpecial": [
        {
          "duration": 1.4
        },
        {
          "grab_radius": 275
        },
        {
          "radius": 275
        },
        {
          "bonus_damage_pct": 30
        },
        {
          "toss_damage": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "AbilityCharges": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "tiny_craggy_exterior": {
      "ID": "296",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Tiny.CraggyExterior.Stun",
      "AbilityModifierSupportBonus": "35",
      "AbilitySpecial": [
        {
          "stun_chance": 25
        },
        {
          "stun_duration": [
            0.5,
            1.0,
            1.5,
            2.0
          ]
        },
        {
          "bonus_armor": [
            2,
            4,
            6,
            8
          ]
        },
        {
          "damage": [
            60,
            80,
            100,
            120
          ]
        },
        {
          "radius": 275
        }
      ]
    },
    "tiny_tree_grab": {
      "ID": "5108",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE | DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Tiny.CraggyExterior.Stun",
      "LinkedAbility": "tiny_toss_tree",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "165",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "25 20 15 10",
      "AbilityManaCost": "50",
      "AbilityModifierSupportBonus": "35",
      "AbilitySpecial": [
        {
          "attack_count": 5
        },
        {
          "bonus_damage": 25
        },
        {
          "bonus_damage_buildings": [
            90,
            120,
            150,
            180
          ]
        },
        {
          "attack_range": 350
        },
        {
          "splash_width": 200
        },
        {
          "splash_range": 400
        },
        {
          "splash_pct": [
            40,
            60,
            80,
            100
          ]
        },
        {
          "throw_splash_pct": 150
        },
        {
          "bat_increase": 0.0
        },
        {
          "speed_reduction": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "tiny_toss_tree": {
      "ID": "6937",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "LinkedAbility": "tiny_tree_grab",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "speed": 900.0
        },
        {
          "range": 1300
        },
        {
          "bonus_damage": 25
        },
        {
          "splash_radius": 275
        },
        {
          "splash_pct": 150
        }
      ]
    },
    "tiny_tree_channel": {
      "ID": "7850",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_CHANNELLED  | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "MaxLevel": "1",
      "HasScepterUpgrade": "1",
      "IsGrantedByScepter": "1",
      "AbilityChannelTime": "2.4",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "15",
      "AbilityManaCost": "200",
      "AbilitySpecial": [
        {
          "speed": 1000
        },
        {
          "range": 1300
        },
        {
          "splash_radius": 400
        },
        {
          "tree_grab_radius": 525
        },
        {
          "interval": 0.4
        },
        {
          "bonus_damage": 0
        },
        {
          "abilitychanneltime": 0
        }
      ]
    },
    "tiny_grow": {
      "ID": "5109",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilitySound": "Tiny.Grow",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "bonus_armor": [
            10,
            16,
            22
          ]
        },
        {
          "bonus_damage": [
            25,
            50,
            75
          ]
        },
        {
          "attack_speed_reduction": [
            20,
            35,
            50
          ]
        }
      ]
    },
    "zuus_arc_lightning": {
      "ID": "5110",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Zuus.ArcLightning.Cast",
      "AbilityCastRange": "850",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "1.6",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "arc_damage": [
            75,
            100,
            125,
            150
          ]
        },
        {
          "radius": [
            500,
            500,
            500,
            500
          ]
        },
        {
          "jump_count": [
            5,
            7,
            9,
            15
          ]
        },
        {
          "jump_delay": [
            0.25,
            0.25,
            0.25,
            0.25
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "zuus_lightning_bolt": {
      "ID": "5111",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Zuus.LightningBolt",
      "AbilityCastRange": "700 750 800 850",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityDamage": "125 200 275 350",
      "AbilityCooldown": "6.0 6.0 6.0 6.0",
      "AbilityManaCost": "125 130 135 140",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "true_sight_radius": 750
        },
        {
          "sight_radius_day": 750
        },
        {
          "sight_radius_night": 750
        },
        {
          "sight_duration": 4.5
        },
        {
          "spread_aoe": 325
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "zuus_cloud": {
      "ID": "6325",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Zuus.Cloud.Cast",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "45",
      "AbilityManaCost": "325",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "cloud_duration": 35.0
        },
        {
          "cloud_bolt_interval": 2.25
        },
        {
          "cloud_radius": 450
        },
        {
          "hits_to_kill_tooltip": 8
        },
        {
          "creep_hits_to_kill_tooltip": 16
        },
        {
          "cloud_bounty_tooltip": 100
        }
      ]
    },
    "zuus_static_field": {
      "ID": "5112",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Zuus.StaticField",
      "AbilitySpecial": [
        {
          "damage_health_pct": [
            6.0,
            8.0,
            10.0,
            12.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "zuus_thundergods_wrath": {
      "ID": "5113",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Zuus.GodsWrath",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "zuus_cloud",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "120.0",
      "AbilityManaCost": "250 350 450",
      "AbilitySpecial": [
        {
          "sight_radius_day": 500
        },
        {
          "sight_radius_night": 500
        },
        {
          "sight_duration": [
            3.0,
            3.0,
            3.0,
            3.0
          ]
        },
        {
          "damage": [
            300,
            400,
            500
          ]
        }
      ]
    },
    "slardar_sprint": {
      "ID": "5114",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Slardar.Sprint",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "25",
      "AbilityCooldown": "17",
      "AbilitySpecial": [
        {
          "bonus_speed": [
            18,
            26,
            34,
            42
          ]
        },
        {
          "duration": 10.0
        },
        {
          "river_speed": [
            7,
            19,
            31,
            43
          ]
        },
        {
          "puddle_regen": 35
        },
        {
          "puddle_armor": 12
        },
        {
          "puddle_status_resistance": 40
        },
        {
          "river_speed_tooltip": [
            25,
            45,
            65,
            85
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "slardar_scepter": {
      "ID": "7864",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastRange": "1200",
      "AbilityCooldown": "5",
      "AbilityManaCost": "20",
      "AbilitySpecial": [

      ]
    },
    "slardar_slithereen_crush": {
      "ID": "5115",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Slardar.Slithereen_Crush",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.35 0.35 0.35 0.35",
      "AbilityCooldown": "8",
      "AbilityDamage": "80 140 200 260",
      "AbilityManaCost": "80 95 105 115",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "crush_radius": 350
        },
        {
          "crush_extra_slow": [
            -20,
            -25,
            -30,
            -35
          ]
        },
        {
          "crush_attack_slow_tooltip": [
            -20,
            -25,
            -30,
            -35
          ]
        },
        {
          "crush_extra_slow_duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "stun_duration": 1.0
        },
        {
          "puddle_duration": 25.0
        },
        {
          "puddle_radius": 600
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "slardar_bash": {
      "ID": "5116",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilitySound": "Hero_Slardar.Bash",
      "AbilityModifierSupportBonus": "25",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "duration": [
            1.0,
            1.1,
            1.2,
            1.3
          ]
        },
        {
          "attack_count": 3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "slardar_amplify_damage": {
      "ID": "5117",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Slardar.Amplify_Damage",
      "AbilityCastRange": "700 800 900",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "5",
      "AbilityManaCost": "25",
      "AbilityModifierSupportValue": "6.0",
      "AbilitySpecial": [
        {
          "armor_reduction": [
            -10,
            -15,
            -20
          ]
        },
        {
          "duration": 18.0
        }
      ]
    },
    "tidehunter_gush": {
      "ID": "5118",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Ability.GushCast",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "12",
      "AbilityDuration": "4.0",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "gush_damage": [
            110,
            160,
            210,
            260
          ]
        },
        {
          "projectile_speed": 2500
        },
        {
          "movement_speed": [
            -40,
            -40,
            -40,
            -40
          ]
        },
        {
          "negative_armor": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "speed_scepter": 1500
        },
        {
          "aoe_scepter": 260
        },
        {
          "cooldown_scepter": 7
        },
        {
          "cast_range_scepter": 2200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "tidehunter_kraken_shell": {
      "ID": "5119",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySound": "Hero_Tidehunter.KrakenShell",
      "AbilitySpecial": [
        {
          "damage_reduction": [
            14,
            26,
            38,
            50
          ]
        },
        {
          "damage_cleanse": [
            600,
            550,
            500,
            450
          ]
        },
        {
          "damage_reset_interval": [
            6.0,
            6.0,
            6.0,
            6.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "tidehunter_anchor_smash": {
      "ID": "5120",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Tidehunter.AnchorSmash",
      "AbilityCastRange": "375",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "7.0 6.0 5.0 4.0",
      "AbilityManaCost": "30 40 50 60",
      "AbilitySpecial": [
        {
          "attack_damage": [
            45,
            90,
            135,
            180
          ]
        },
        {
          "damage_reduction": [
            -30,
            -40,
            -50,
            -60
          ]
        },
        {
          "reduction_duration": [
            6.0,
            6.0,
            6.0,
            6.0
          ]
        },
        {
          "radius": 375
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "tidehunter_ravage": {
      "ID": "5121",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "2",
      "AbilitySound": "Ability.Ravage",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "150.0 150.0 150.0",
      "AbilityDamage": "200 300 400",
      "AbilityManaCost": "150 225 325",
      "AbilitySpecial": [
        {
          "radius": 1250
        },
        {
          "speed": 725
        },
        {
          "duration": [
            2.4,
            2.6,
            2.8
          ]
        }
      ]
    },
    "vengefulspirit_magic_missile": {
      "ID": "5122",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_VengefulSpirit.MagicMissile",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "12 11 10 9",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "magic_missile_speed": 900
        },
        {
          "magic_missile_stun": [
            1.4,
            1.5,
            1.6,
            1.7
          ]
        },
        {
          "magic_missile_damage": [
            90,
            180,
            270,
            360
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "vengefulspirit_command_aura": {
      "ID": "5123",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilityCastRange": "1200",
      "AbilitySpecial": [
        {
          "bonus_attributes": [
            4,
            7,
            10,
            13
          ]
        },
        {
          "bonus_attack_range": [
            50,
            75,
            100,
            125
          ]
        },
        {
          "aura_radius": 1200
        },
        {
          "illusion_damage_out_pct": [
            70,
            80,
            90,
            100
          ]
        },
        {
          "illusion_damage_in_pct": 150
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "vengefulspirit_wave_of_terror": {
      "ID": "5124",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_VengefulSpirit.WaveOfTerror",
      "AbilityCastRange": "1400",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "16 14 12 10",
      "AbilityDuration": "8",
      "AbilityDamage": "60 80 100 120",
      "AbilityManaCost": "25 30 35 40",
      "AbilitySpecial": [
        {
          "wave_speed": 2000.0
        },
        {
          "wave_width": 300
        },
        {
          "armor_reduction": [
            -3,
            -4,
            -5,
            -6
          ]
        },
        {
          "vision_aoe": 350.0
        },
        {
          "vision_duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "vengefulspirit_nether_swap": {
      "ID": "5125",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_VengefulSpirit.NetherSwap",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "700 850 1000",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "0.0",
      "AbilityCharges": "2",
      "AbilityChargeRestoreTime": "90 80 70",
      "AbilityManaCost": "100 150 200",
      "AbilitySpecial": [
        {
          "scepter_radius": 700
        },
        {
          "scepter_duration": 2.0
        }
      ]
    },
    "crystal_maiden_crystal_nova": {
      "ID": "5126",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Crystal.CrystalNova",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "11 10 9 8",
      "AbilityManaCost": "130 145 160 175",
      "AbilitySpecial": [
        {
          "radius": 425
        },
        {
          "movespeed_slow": [
            -20,
            -30,
            -40,
            -50
          ]
        },
        {
          "attackspeed_slow": [
            -20,
            -30,
            -40,
            -50
          ]
        },
        {
          "duration": 4.5
        },
        {
          "vision_duration": 6.0
        },
        {
          "nova_damage": [
            130,
            170,
            210,
            260
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "crystal_maiden_frostbite": {
      "ID": "5127",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "hero_Crystal.frostbite",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "9 8 7 6",
      "AbilityManaCost": "140 145 150 155",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "total_damage": [
            150,
            200,
            250,
            300
          ]
        },
        {
          "creep_total_damage": 1000
        },
        {
          "duration": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "creep_duration": 10.0
        },
        {
          "tick_interval": 0.7
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "crystal_maiden_brilliance_aura": {
      "ID": "5128",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilityCastPoint": "0.2",
      "AbilitySpecial": [
        {
          "mana_regen": [
            0.5,
            1.0,
            1.5,
            2.0
          ]
        },
        {
          "self_factor": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "crystal_maiden_freezing_field": {
      "ID": "5129",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "hero_Crystal.freezingField.wind",
      "HasScepterUpgrade": "1",
      "AbilityChannelTime": "10",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "110 100 90",
      "AbilityDuration": "10.0",
      "AbilityManaCost": "200 400 600",
      "AbilityModifierSupportValue": "0.35",
      "AbilitySpecial": [
        {
          "radius": 810
        },
        {
          "explosion_radius": 300
        },
        {
          "bonus_armor": 20
        },
        {
          "explosion_interval": 0.1
        },
        {
          "movespeed_slow": -30
        },
        {
          "attack_slow": -60
        },
        {
          "slow_duration": 1.0
        },
        {
          "explosion_min_dist": 195
        },
        {
          "explosion_max_dist": 785
        },
        {
          "damage": [
            105,
            170,
            250
          ]
        },
        {
          "scepter_delay": 1.75
        }
      ]
    },
    "windrunner_shackleshot": {
      "ID": "5130",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Windrunner.ShackleshotCast",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.15",
      "AbilityCooldown": "16 14 12 10",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "70 85 100 115",
      "AbilitySpecial": [
        {
          "fail_stun_duration": [
            0.75,
            0.75,
            0.75,
            0.75
          ]
        },
        {
          "stun_duration": [
            2.0,
            2.6,
            3.2,
            3.8
          ]
        },
        {
          "shackle_distance": 575
        },
        {
          "arrow_speed": 1650
        },
        {
          "shackle_count": 1
        },
        {
          "shackle_angle": 23.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "windrunner_powershot": {
      "ID": "5131",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.Powershot",
      "AbilityCastRange": "2600",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "12 11 10 9",
      "AbilityChannelTime": "1.0",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "powershot_damage": [
            150,
            250,
            350,
            450
          ]
        },
        {
          "damage_reduction": 20
        },
        {
          "arrow_width": [
            125,
            125,
            125,
            125
          ]
        },
        {
          "arrow_range": 2600
        },
        {
          "arrow_speed": [
            3000.0,
            3000.0,
            3000.0,
            3000.0
          ]
        },
        {
          "tree_width": [
            75.0,
            75.0,
            75.0,
            75.0
          ]
        },
        {
          "vision_radius": 400
        },
        {
          "vision_duration": [
            3.34,
            3.34,
            3.34,
            3.34
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "windrunner_windrun": {
      "ID": "5132",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Ability.Windrun",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "15 14 13 12",
      "AbilityDuration": "3 4 5 6",
      "AbilityManaCost": "50",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "movespeed_bonus_pct": 60
        },
        {
          "evasion_pct_tooltip": 100
        },
        {
          "enemy_movespeed_bonus_pct": [
            -15,
            -20,
            -25,
            -30
          ]
        },
        {
          "radius": 325
        },
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "max_charges": 2
        },
        {
          "charge_restore_time": [
            15,
            14,
            13,
            12
          ]
        },
        {
          "scepter_bonus_movement": 45
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "windrunner_focusfire": {
      "ID": "5133",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Ability.Focusfire",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70 50 30",
      "AbilityDuration": "20.0",
      "AbilityManaCost": "75 100 125",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": 475
        },
        {
          "focusfire_damage_reduction": [
            -50,
            -40,
            -30
          ]
        },
        {
          "focusfire_fire_on_the_move": 1
        }
      ]
    },
    "windrunner_focusfire_cancel": {
      "ID": "587",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "lich_frost_nova": {
      "ID": "5134",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.FrostNova",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "7.0",
      "AbilityDuration": "4.0",
      "AbilityDamage": "50 100 150 200",
      "AbilityManaCost": "115 140 165 190",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "radius": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "slow_movement_speed": -30
        },
        {
          "slow_attack_speed": -30
        },
        {
          "aoe_damage": [
            75,
            100,
            125,
            150
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lich_dark_sorcery": {
      "ID": "7311",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Ability.DarkRitual",
      "AbilityCooldown": "25 20 15 10",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "mana_drain": [
            5,
            6,
            7,
            8
          ]
        },
        {
          "attack_count": 5
        },
        {
          "attack_speed": 100
        },
        {
          "health_cost": 20
        },
        {
          "duration": 15.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lich_sinister_gaze": {
      "ID": "7325",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityChannelTime": "1.4 1.7 2.0 2.3",
      "AbilityCooldown": "24 22 20 18",
      "AbilityManaCost": "120 130 140 150",
      "AbilitySpecial": [
        {
          "duration": [
            1.4,
            1.7,
            2.0,
            2.3
          ]
        },
        {
          "destination": [
            32,
            38,
            44,
            50
          ]
        },
        {
          "mana_drain": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "cast_range": [
            500,
            525,
            550,
            575
          ]
        },
        {
          "aoe_scepter": 400
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lich_frost_aura": {
      "ID": "7312",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityCastRange": "1200",
      "AbilitySpecial": [
        {
          "movespeed_slow": [
            7,
            14,
            21,
            28
          ]
        },
        {
          "aura_radius": 1200
        },
        {
          "duration": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lich_frost_armor": {
      "ID": "5135",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Lich.FrostArmor",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "5.0 5.0 5.0 5.0",
      "AbilityDuration": "40.0",
      "AbilityManaCost": "50 50 50 50",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "armor_bonus": [
            4,
            6,
            8,
            10
          ]
        },
        {
          "slow_duration": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "slow_movement_speed": [
            -8,
            -16,
            -24,
            -32
          ]
        },
        {
          "slow_attack_speed": [
            -8,
            -16,
            -24,
            -32
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lich_frost_shield": {
      "ID": "5136",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Lich.FrostArmor",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "30 25 20 15",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "damage_reduction": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "movement_slow": [
            20,
            25,
            30,
            35
          ]
        },
        {
          "slow_duration": 0.5
        },
        {
          "damage": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "interval": 1.0
        },
        {
          "radius": 600
        },
        {
          "duration": 6.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lich_chain_frost": {
      "ID": "5137",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Lich.ChainFrost",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "100.0 80.0 60.0",
      "AbilityManaCost": "200 325 500",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage": [
            250,
            400,
            550
          ]
        },
        {
          "jumps": [
            10,
            10,
            10
          ]
        },
        {
          "jump_range": 600
        },
        {
          "slow_movement_speed": -65
        },
        {
          "slow_attack_speed": -65
        },
        {
          "slow_duration": 2.5
        },
        {
          "projectile_speed": 850
        },
        {
          "vision_radius": 800
        },
        {
          "bonus_jump_damage": [
            15,
            20,
            25
          ]
        }
      ]
    },
    "witch_doctor_paralyzing_cask": {
      "ID": "5138",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_WitchDoctor.Paralyzing_Cask_Cast",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.35 0.35 0.35 0.35",
      "AbilityCooldown": "20.0 18.0 16.0 14.0",
      "AbilityDamage": "75 100 125 150",
      "AbilityManaCost": "80 100 120 140",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "hero_duration": [
            1.0,
            1.0,
            1.0,
            1.0
          ]
        },
        {
          "creep_duration": [
            5.0,
            5.0,
            5.0,
            5.0
          ]
        },
        {
          "hero_damage": 50
        },
        {
          "bounce_range": [
            575,
            575,
            575,
            575
          ]
        },
        {
          "bounces": [
            3,
            5,
            7,
            9
          ]
        },
        {
          "speed": 1000
        },
        {
          "bounce_delay": 0.3
        },
        {
          "bounces_tooltip": [
            2,
            4,
            6,
            8
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "witch_doctor_voodoo_restoration": {
      "ID": "5139",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySound": "Hero_WitchDoctor.Voodoo_Restoration",
      "AbilityCooldown": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "35 40 45 50",
      "AbilitySpecial": [
        {
          "mana_per_second": [
            8,
            12,
            16,
            20
          ]
        },
        {
          "radius": 500
        },
        {
          "heal": [
            16,
            24,
            32,
            40
          ]
        },
        {
          "heal_interval": [
            0.33,
            0.33,
            0.33,
            0.33
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "witch_doctor_maledict": {
      "ID": "5140",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_WitchDoctor.Maledict_Cast",
      "AbilityCastRange": "575",
      "AbilityCastPoint": "0.35 0.35 0.35 0.35",
      "AbilityCooldown": "30 26 22 18",
      "AbilityDuration": "12.0",
      "AbilityDamage": "7 14 21 28",
      "AbilityManaCost": "105 110 115 120",
      "AbilitySpecial": [
        {
          "radius": 180
        },
        {
          "abilityduration": 0
        },
        {
          "bonus_damage": [
            16,
            24,
            32,
            40
          ]
        },
        {
          "bonus_damage_threshold": 100
        },
        {
          "ticks": 3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "witch_doctor_death_ward": {
      "ID": "5141",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NO_INVIS | DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE | DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_WitchDoctor.Death_WardBuild",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.35 0.35 0.35",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "80.0",
      "AbilityChannelTime": "8.0",
      "AbilityManaCost": "200 200 200",
      "AbilitySpecial": [
        {
          "damage": [
            85,
            135,
            185
          ]
        },
        {
          "attack_range_tooltip": 700
        },
        {
          "bounce_radius": [
            650,
            650,
            650
          ]
        },
        {
          "scepter_lifesteal": 10
        }
      ]
    },
    "riki_smoke_screen": {
      "ID": "5142",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Riki.Smoke_Screen",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "20 17 14 11",
      "AbilityDuration": "6",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "radius": [
            280,
            310,
            340,
            370
          ]
        },
        {
          "duration": 6
        },
        {
          "miss_rate": [
            25,
            35,
            45,
            55
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "riki_blink_strike": {
      "ID": "5143",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Riki.Blink_Strike",
      "AbilityCastRange": "600 700 800 900",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "0.1",
      "AbilityCharges": "2",
      "AbilityChargeRestoreTime": "25 20 15 10",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "abilitycastrange": 0
        },
        {
          "bonus_damage": [
            25,
            50,
            75,
            100
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "riki_backstab": {
      "ID": "5144",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "damage_multiplier": [
            1.4,
            1.8,
            2.2
          ]
        },
        {
          "backstab_angle": [
            105,
            105,
            105
          ]
        },
        {
          "fade_delay": [
            4.0,
            3.0,
            2.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "riki_permanent_invisibility": {
      "ID": "316",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "fade_delay": [
            4.0,
            3.0,
            2.0
          ]
        },
        {
          "movement_speed": [
            20,
            40,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "riki_tricks_of_the_trade": {
      "ID": "5145",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Riki.TricksOfTheTrade.Cast",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3",
      "AbilityChannelTime": "2.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "21 18 15 12",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 450
        },
        {
          "attack_count": 4
        },
        {
          "damage_pct": [
            70,
            80,
            90,
            100
          ]
        },
        {
          "scepter_duration": 3.0
        },
        {
          "scepter_attacks": 6
        },
        {
          "scepter_cast_range": 1000
        }
      ]
    },
    "enigma_malefice": {
      "ID": "5146",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Enigma.Malefice",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "18 17 16 15",
      "AbilityManaCost": "100 120 140 160",
      "AbilityModifierSupportValue": "0.33",
      "AbilitySpecial": [
        {
          "tick_rate": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "stun_duration": [
            0.4,
            0.6,
            0.8,
            1.0
          ]
        },
        {
          "damage": [
            40,
            60,
            80,
            100
          ]
        },
        {
          "duration": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "tooltip_stuns": [
            3.0,
            3.0,
            3.0,
            3.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "enigma_demonic_conversion": {
      "ID": "5147",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "AbilitySound": "Hero_Enigma.Demonic_Conversion",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "35.0",
      "AbilityDuration": "35.0",
      "AbilityManaCost": "140 150 160 170",
      "AbilitySpecial": [
        {
          "spawn_count": [
            3,
            3,
            3,
            3
          ]
        },
        {
          "split_attack_count": [
            6,
            6,
            6,
            6
          ]
        },
        {
          "eidolon_hp_tooltip": [
            180,
            200,
            220,
            240
          ]
        },
        {
          "life_extension": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "eidolon_dmg_tooltip": [
            20,
            28,
            38,
            47
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "enigma_midnight_pulse": {
      "ID": "5148",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Enigma.Midnight_Pulse",
      "AbilityCastAnimation": "ACT_DOTA_MIDNIGHT_PULSE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "50 45 40 35",
      "AbilityManaCost": "50 80 110 140",
      "AbilitySpecial": [
        {
          "radius": 550
        },
        {
          "damage_percent": [
            4.75,
            5.5,
            6.25,
            7.0
          ]
        },
        {
          "duration": [
            9.0,
            10.0,
            11.0,
            12.0
          ]
        }
      ]
    },
    "enigma_black_hole": {
      "ID": "5149",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "275",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityChannelTime": "4.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "200.0 180.0 160.0",
      "AbilityManaCost": "300 400 500",
      "AbilitySpecial": [
        {
          "far_damage": [
            100,
            150,
            200
          ]
        },
        {
          "far_radius": 420
        },
        {
          "pull_radius": 420
        },
        {
          "pull_speed": 30
        },
        {
          "near_radius": 200
        },
        {
          "near_damage": [
            100,
            150,
            200
          ]
        },
        {
          "tick_rate": [
            0.1,
            0.1,
            0.1
          ]
        },
        {
          "duration": [
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "vision_radius": [
            800,
            800,
            800
          ]
        },
        {
          "pull_rotate_speed": 0.25
        },
        {
          "animation_rate": 0.2
        }
      ]
    },
    "tinker_laser": {
      "ID": "5150",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Tinker.Laser",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "20 18 16 14",
      "AbilityManaCost": "110 130 150 170",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "miss_rate": [
            100,
            100,
            100,
            100
          ]
        },
        {
          "duration_hero": [
            3.0,
            3.5,
            4.0,
            4.5
          ]
        },
        {
          "duration_creep": [
            6.0,
            6.0,
            6.0,
            6.0
          ]
        },
        {
          "laser_damage": [
            80,
            160,
            240,
            320
          ]
        },
        {
          "scepter_bounce_range": 400
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "tinker_heat_seeking_missile": {
      "ID": "5151",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Tinker.Heat-Seeking_Missile",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "18",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "damage": [
            125,
            200,
            275,
            350
          ]
        },
        {
          "radius": [
            2500,
            2500,
            2500,
            2500
          ]
        },
        {
          "targets": [
            2,
            2,
            2,
            2
          ]
        },
        {
          "speed": 700
        },
        {
          "targets_scepter": [
            4,
            4,
            4,
            4
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "tinker_march_of_the_machines": {
      "ID": "5152",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Tinker.March_of_the_Machines",
      "AbilityCastRange": "300",
      "AbilityCastPoint": "0.53 0.53 0.53 0.53",
      "AbilityCooldown": "35.0 35.0 35.0 35.0",
      "AbilityDamage": "0",
      "AbilityManaCost": "130 150 170 190",
      "AbilitySpecial": [
        {
          "radius": 900
        },
        {
          "collision_radius": [
            50,
            50,
            50,
            50
          ]
        },
        {
          "splash_radius": [
            150,
            150,
            150,
            150
          ]
        },
        {
          "duration": 6.0
        },
        {
          "speed": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "machines_per_sec": 24
        },
        {
          "distance": 1800
        },
        {
          "distance_scepter": 1800
        },
        {
          "damage": [
            16,
            24,
            32,
            40
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "tinker_rearm": {
      "ID": "5153",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilitySound": "Hero_Tinker.Rearm",
      "AbilityCastPoint": "0.53 0.53 0.53 0.53",
      "AbilityChannelTime": "3.0 1.5 0.75",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "0.0 0.0 0.0",
      "AbilityManaCost": "100 200 300",
      "AbilitySpecial": [

      ]
    },
    "sniper_shrapnel": {
      "ID": "5154",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Sniper.ShrapnelShatter",
      "AbilityCastRange": "1800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "0",
      "AbilityCharges": "3",
      "AbilityChargeRestoreTime": "40",
      "AbilityManaCost": "50",
      "AbilityModifierSupportValue": "0.25",
      "AbilitySpecial": [
        {
          "slow_movement_speed": [
            -12,
            -18,
            -24,
            -30
          ]
        },
        {
          "radius": 450
        },
        {
          "shrapnel_damage": [
            20,
            35,
            50,
            65
          ]
        },
        {
          "duration": 10.0
        },
        {
          "damage_delay": 1.2
        },
        {
          "slow_duration": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "AbilityCharges": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "sniper_headshot": {
      "ID": "5155",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityDamage": "20 50 80 110",
      "AbilitySpecial": [
        {
          "slow_duration": 0.5
        },
        {
          "proc_chance": 40
        },
        {
          "knockback_distance": 10
        },
        {
          "slow": -100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "sniper_take_aim": {
      "ID": "5156",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "9 8 7 6",
      "AbilityManaCost": "30",
      "AbilitySpecial": [
        {
          "bonus_attack_range": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "active_attack_range_multiplier": 2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "sniper_assassinate": {
      "ID": "5157",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Ability.Assassinate",
      "AbilityCastRange": "3000",
      "AbilityCastRangeBuffer": "600",
      "AbilityCastPoint": "2.0 2.0 2.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "20 15 10",
      "AbilityDamage": "320 485 650",
      "AbilityManaCost": "175 225 275",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "projectile_speed": [
            2500,
            2500,
            2500
          ]
        },
        {
          "abilitycastpoint": 0.0
        },
        {
          "scepter_stun_duration": [
            1.0,
            1.25,
            1.5
          ]
        },
        {
          "scepter_cast_point": 0.5
        }
      ]
    },
    "necrolyte_death_pulse": {
      "ID": "5158",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Necrolyte.DeathPulse",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "8 7 6 5",
      "AbilityDamage": "100 150 200 250",
      "AbilityManaCost": "100 130 160 190",
      "AbilitySpecial": [
        {
          "area_of_effect": 500
        },
        {
          "heal": [
            60,
            80,
            100,
            120
          ]
        },
        {
          "projectile_speed": 400
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "necrolyte_heartstopper_aura": {
      "ID": "5159",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "HasScepterUpgrade": "1",
      "AbilitySpecial": [
        {
          "aura_radius": 800
        },
        {
          "aura_damage": [
            0.6,
            1.2,
            1.8,
            2.4
          ]
        },
        {
          "health_regen": [
            3.5,
            4.5,
            5.5,
            6.5
          ]
        },
        {
          "mana_regen": [
            3.5,
            4.5,
            5.5,
            6.5
          ]
        },
        {
          "hero_multiplier": 6
        },
        {
          "regen_duration": 7.0
        },
        {
          "scepter_multiplier": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "necrolyte_sadist": {
      "ID": "5160",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Necrolyte.SpiritForm.Cast",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "28 24 20 16",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            3.5,
            4.0,
            4.5
          ]
        },
        {
          "heal_bonus": 75
        },
        {
          "movement_speed": [
            6,
            12,
            18,
            24
          ]
        },
        {
          "slow_aoe": 750
        },
        {
          "bonus_damage": -40
        },
        {
          "cooldown_scepter": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "necrolyte_sadist_stop": {
      "ID": "6316",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0"
    },
    "necrolyte_reapers_scythe": {
      "ID": "5161",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Necrolyte.ReapersScythe.Target",
      "AbilityCastPoint": "0.55",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "120",
      "AbilityManaCost": "200 350 500",
      "AbilityCastRange": "600",
      "AbilityModifierSupportValue": "0.1",
      "AbilitySpecial": [
        {
          "damage_per_health": [
            0.7,
            0.8,
            0.9
          ]
        },
        {
          "stun_duration": [
            1.5,
            1.5,
            1.5
          ]
        },
        {
          "respawn_constant": [
            15,
            25,
            35
          ]
        }
      ]
    },
    "warlock_fatal_bonds": {
      "ID": "5162",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Warlock.FatalBonds",
      "AbilityCastAnimation": "ACT_DOTA_FATAL_BONDS",
      "AbilityCastRange": "1000",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "36 30 24 18",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "140",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "count": 6
        },
        {
          "damage_share_percentage": [
            12,
            16,
            20,
            24
          ]
        },
        {
          "duration": 25.0
        },
        {
          "search_aoe": 700.0
        }
      ]
    },
    "warlock_shadow_word": {
      "ID": "5163",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Warlock.ShadowWordCastGood",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "14",
      "AbilityDamage": "15 25 35 45",
      "AbilityManaCost": "120 130 140 150",
      "AbilityCastRange": "450 600 750 900",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "duration": 12.0
        },
        {
          "tick_interval": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "warlock_upheaval": {
      "ID": "5164",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Warlock.Upheaval",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityChannelTime": "16.0",
      "AbilityCooldown": "50 46 42 38",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "70 90 110 130",
      "AbilityCastRange": "1200",
      "AbilitySpecial": [
        {
          "aoe": [
            650,
            650,
            650,
            650
          ]
        },
        {
          "slow_rate_duration": [
            12.5,
            6.5,
            4.5,
            3.5
          ]
        },
        {
          "duration": 3.0
        },
        {
          "max_slow": 84.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "warlock_rain_of_chaos": {
      "ID": "5165",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Warlock.RainOfChaos",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "170",
      "AbilityManaCost": "250 375 500",
      "AbilityCastRange": "1200",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "golem_duration": [
            60.0,
            60.0,
            60.0
          ]
        },
        {
          "stun_duration": 1.0
        },
        {
          "aoe": 600
        },
        {
          "golem_hp_tooltip": [
            1000,
            2000,
            3000
          ]
        },
        {
          "golem_dmg_tooltip": [
            100,
            150,
            200
          ]
        },
        {
          "golem_armor_tooltip": [
            6,
            9,
            12
          ]
        },
        {
          "golem_regen_tooltip": [
            25,
            50,
            75
          ]
        },
        {
          "number_of_golems_scepter": 2
        },
        {
          "golem_hp_tooltip_scepter": [
            750,
            1500,
            2250
          ]
        },
        {
          "golem_dmg_tooltip_scepter": [
            75,
            110,
            150
          ]
        },
        {
          "hp_dmg_reduction_scepter": 25
        },
        {
          "bounty_reduction_scepter": 50
        }
      ]
    },
    "warlock_golem_flaming_fists": {
      "ID": "5166",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "3",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "damage": [
            40.0,
            50.0,
            60.0
          ]
        },
        {
          "radius": [
            300,
            300,
            300
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "warlock_golem_permanent_immolation": {
      "ID": "5167",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "3",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySpecial": [
        {
          "aura_radius": 300
        },
        {
          "aura_damage": [
            30,
            50,
            70
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "beastmaster_wild_axes": {
      "ID": "5168",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Beastmaster.Wild_Axes",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "8",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "radius": 175
        },
        {
          "spread": 450
        },
        {
          "range": 1500
        },
        {
          "axe_damage": [
            30,
            60,
            90,
            120
          ]
        },
        {
          "duration": 12.0
        },
        {
          "damage_amp": [
            6,
            8,
            10,
            12
          ]
        },
        {
          "scepter_cooldown": 0.0
        },
        {
          "min_throw_duration": 0.4
        },
        {
          "max_throw_duration": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "beastmaster_call_of_the_wild": {
      "ID": "5169",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilitySound": "Hero_Beastmaster.Call.Boar",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "45",
      "AbilityManaCost": "50 60 70 80",
      "AbilitySpecial": [
        {
          "duration": 60
        },
        {
          "boar_hp_tooltip": [
            300,
            450,
            600,
            750
          ]
        },
        {
          "boar_damage_tooltip": [
            14,
            26,
            38,
            50
          ]
        },
        {
          "boar_moveslow_tooltip": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "boar_poison_duration_tooltip": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "beastmaster_call_of_the_wild_boar": {
      "ID": "7230",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilitySound": "Hero_Beastmaster.Call.Boar",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "42 38 34 30",
      "AbilityManaCost": "60 65 70 75",
      "AbilitySpecial": [
        {
          "duration": [
            60,
            60,
            60,
            60
          ]
        },
        {
          "boar_hp_tooltip": [
            300,
            450,
            600,
            750
          ]
        },
        {
          "boar_damage_tooltip": [
            16,
            32,
            48,
            64
          ]
        },
        {
          "boar_moveslow_tooltip": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "boar_poison_duration_tooltip": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "beastmaster_call_of_the_wild_hawk": {
      "ID": "7231",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilitySound": "Hero_Beastmaster.Call.Hawk",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "60 50 40 30",
      "AbilityManaCost": "30",
      "AbilitySpecial": [
        {
          "duration": 60
        },
        {
          "hawk_hp_tooltip": [
            150,
            200,
            250,
            300
          ]
        },
        {
          "hawk_speed_tooltip": [
            300,
            340,
            380,
            420
          ]
        },
        {
          "hawk_vision_tooltip": [
            600,
            700,
            800,
            900
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "beastmaster_hawk_invisibility": {
      "ID": "5170",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "fade_time": 1.0
        },
        {
          "idle_invis_delay": 3.0
        },
        {
          "fade_tooltip": [
            0,
            0,
            4,
            4
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "beastmaster_boar_poison": {
      "ID": "5171",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "attack_speed": [
            -10,
            -20,
            -30,
            -40
          ]
        },
        {
          "movement_speed": [
            -10,
            -20,
            -30,
            -40
          ]
        },
        {
          "duration": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "beastmaster_greater_boar_poison": {
      "ID": "5352",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "attack_speed": -35
        },
        {
          "movement_speed": -35
        },
        {
          "duration": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "beastmaster_inner_beast": {
      "ID": "5172",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "bonus_attack_speed": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "scepter_multiplier": 2.0
        },
        {
          "scepter_duration": 4.0
        },
        {
          "scepter_radius": 1200
        },
        {
          "scepter_cooldown": 35
        },
        {
          "scepter_manacost": 50
        }
      ]
    },
    "beastmaster_primal_roar": {
      "ID": "5177",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Beastmaster.Primal_Roar",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "90.0 80.0 70.0",
      "AbilityManaCost": "150 175 200",
      "AbilityCastRange": "600",
      "AbilityModifierSupportValue": "0.6",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "damage": [
            150,
            225,
            300
          ]
        },
        {
          "side_damage": [
            150,
            225,
            300
          ]
        },
        {
          "damage_radius": 300
        },
        {
          "slow_movement_speed_pct": -60
        },
        {
          "slow_attack_speed_pct": -60
        },
        {
          "push_distance": 450
        },
        {
          "push_duration": 1.0
        },
        {
          "slow_duration": [
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "movement_speed": 40
        },
        {
          "movement_speed_duration": 3.0
        }
      ]
    },
    "queenofpain_shadow_strike": {
      "ID": "5173",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_QueenOfPain.ShadowStrike",
      "AbilityCastRange": "450 500 550 600",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "16.0 12.0 8.0 4.0",
      "AbilityDuration": "15.0",
      "AbilityManaCost": "110 120 130 140",
      "AbilitySpecial": [
        {
          "strike_damage": [
            30,
            60,
            90,
            120
          ]
        },
        {
          "duration_damage": [
            30,
            50,
            70,
            90
          ]
        },
        {
          "movement_slow": [
            -20,
            -35,
            -50,
            -65
          ]
        },
        {
          "projectile_speed": 900
        },
        {
          "damage_interval": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "queenofpain_blink": {
      "ID": "5174",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilitySound": "Hero_QueenOfPain.Blink_in",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.33 0.33 0.33 0.33",
      "AbilityCooldown": "15.0 12.0 9.0 6.0",
      "AbilityManaCost": "60 60 60 60",
      "AbilitySpecial": [
        {
          "blink_range": 1300
        },
        {
          "min_blink_range": 200
        }
      ]
    },
    "queenofpain_scream_of_pain": {
      "ID": "5175",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_QueenOfPain.ScreamOfPain",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "7.0 7.0 7.0 7.0",
      "AbilityDamage": "75 150 225 300",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "area_of_effect": 525
        },
        {
          "projectile_speed": 900
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "queenofpain_sonic_wave": {
      "ID": "5176",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_QueenOfPain.SonicWave",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.452 0.452 0.452",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "125",
      "AbilityManaCost": "250 400 550",
      "AbilitySpecial": [
        {
          "starting_aoe": 100
        },
        {
          "distance": 900
        },
        {
          "final_aoe": 450
        },
        {
          "speed": 900
        },
        {
          "damage": [
            340,
            450,
            560
          ]
        },
        {
          "cooldown_scepter": 40.0
        },
        {
          "damage_scepter": [
            390,
            500,
            610
          ]
        },
        {
          "knockback_distance": 350
        },
        {
          "knockback_duration": 1.4
        }
      ]
    },
    "venomancer_venomous_gale": {
      "ID": "5178",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Venomancer.VenomousGale",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "21 20 19 18",
      "AbilityManaCost": "125",
      "AbilitySpecial": [
        {
          "duration": [
            15.0,
            15.0,
            15.0,
            15.0
          ]
        },
        {
          "strike_damage": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "tick_damage": [
            15,
            45,
            75,
            105
          ]
        },
        {
          "tick_interval": [
            3.0,
            3.0,
            3.0,
            3.0
          ]
        },
        {
          "movement_slow": [
            -50,
            -50,
            -50,
            -50
          ]
        },
        {
          "radius": 125
        },
        {
          "speed": [
            1200,
            1200,
            1200,
            1200
          ]
        }
      ]
    },
    "venomancer_poison_sting": {
      "ID": "5179",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "duration": [
            6.0,
            9.0,
            12.0,
            15.0
          ]
        },
        {
          "damage": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "movement_speed": [
            -11,
            -13,
            -15,
            -17
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "venomancer_plague_ward": {
      "ID": "5180",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Venomancer.Plague_Ward",
      "AbilityCastRange": "850",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "5.0",
      "AbilityManaCost": "20",
      "AbilitySpecial": [
        {
          "duration": 40.0
        },
        {
          "ward_hp_tooltip": [
            120,
            230,
            340,
            450
          ]
        },
        {
          "ward_damage_tooltip": [
            13,
            22,
            31,
            40
          ]
        },
        {
          "ward_hp": [
            150,
            400,
            650,
            900
          ]
        },
        {
          "ward_damage": [
            26,
            44,
            62,
            80
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "venomancer_poison_nova": {
      "ID": "5181",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Venomancer.PoisonNova",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "140.0 120.0 100.0",
      "AbilityManaCost": "200 300 400",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "radius": 830
        },
        {
          "start_radius": [
            255,
            255,
            255
          ]
        },
        {
          "duration": 18.0
        },
        {
          "damage": [
            40,
            65,
            90
          ]
        },
        {
          "cooldown_scepter": [
            100.0,
            80.0,
            60.0
          ]
        },
        {
          "duration_scepter": 18.0
        },
        {
          "damage_scepter": [
            75,
            100,
            125
          ]
        },
        {
          "speed": 500
        }
      ]
    },
    "faceless_void_time_walk": {
      "ID": "5182",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySound": "Hero_FacelessVoid.TimeWalk",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "24 18 12 6",
      "AbilityManaCost": "40",
      "AbilityModifierSupportValue": "0.25",
      "AbilitySpecial": [
        {
          "speed": 3000
        },
        {
          "range": 675
        },
        {
          "backtrack_duration": 2.0
        },
        {
          "radius_scepter": 350
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "faceless_void_backtrack": {
      "ID": "5183",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "dodge_chance_pct": [
            10,
            15,
            20,
            25
          ]
        }
      ]
    },
    "faceless_void_time_lock": {
      "ID": "5184",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilitySound": "Hero_FacelessVoid.TimeLockImpact",
      "AbilityModifierSupportBonus": "25",
      "AbilitySpecial": [
        {
          "duration": 0.65
        },
        {
          "duration_creep": 2.0
        },
        {
          "chance_pct": [
            12,
            16,
            20,
            24
          ]
        },
        {
          "bonus_damage": [
            25,
            30,
            35,
            40
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "faceless_void_time_dilation": {
      "ID": "5691",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_FacelessVoid.TimeDilation.Cast",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "40 34 28 22",
      "AbilityManaCost": "75",
      "AbilitySpecial": [
        {
          "radius": 775
        },
        {
          "duration": [
            8.0,
            10.0,
            12.0,
            14.0
          ]
        },
        {
          "slow": 10
        },
        {
          "cooldown_percentage": 75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "faceless_void_chronosphere": {
      "ID": "5185",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_FacelessVoid.Chronosphere",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.35 0.35 0.35",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "160",
      "AbilityManaCost": "150 225 300",
      "AbilityModifierSupportBonus": "50",
      "AbilitySpecial": [
        {
          "radius": 450
        },
        {
          "duration": [
            4.0,
            4.5,
            5.0
          ]
        },
        {
          "vision_radius": 475
        },
        {
          "bonus_attack_speed": 0
        }
      ]
    },
    "pugna_nether_blast": {
      "ID": "5186",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Pugna.NetherBlast",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "5",
      "AbilityManaCost": "85 105 125 145",
      "AbilitySpecial": [
        {
          "structure_damage_mod": 0.5
        },
        {
          "delay": [
            0.9,
            0.9,
            0.9,
            0.9
          ]
        },
        {
          "radius": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "blast_damage": [
            100,
            175,
            250,
            325
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "pugna_decrepify": {
      "ID": "5187",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Pugna.Decrepify",
      "AbilityCastRange": "400 500 600 700",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "15.0 12.0 9.0 6.0",
      "AbilityDuration": "3.5",
      "AbilityManaCost": "60",
      "AbilitySpecial": [
        {
          "bonus_spell_damage_pct_allies": -25
        },
        {
          "bonus_movement_speed_allies": 0
        },
        {
          "bonus_spell_damage_pct": [
            -30,
            -40,
            -50,
            -60
          ]
        },
        {
          "bonus_movement_speed": [
            -30,
            -40,
            -50,
            -60
          ]
        },
        {
          "abilityduration": 0.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "pugna_nether_ward": {
      "ID": "5188",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Pugna.NetherWard",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCastRange": "150",
      "AbilityCooldown": "35.0 35.0 35.0 35.0",
      "AbilityDuration": "18 22 26 30",
      "AbilityManaCost": "80 80 80 80",
      "AbilitySpecial": [
        {
          "radius": 1600
        },
        {
          "base_damage": 50
        },
        {
          "mana_multiplier": [
            1.0,
            1.25,
            1.5,
            1.75
          ]
        },
        {
          "mana_regen": [
            0.6,
            0.8,
            1.0,
            1.2
          ]
        },
        {
          "attacks_to_destroy_tooltip": [
            4,
            4,
            4,
            4
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "pugna_life_drain": {
      "ID": "5189",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.2 0.2 0.2",
      "AbilityChannelTime": "10.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityChannelAnimation": "ACT_DOTA_CHANNEL_ABILITY_4",
      "AbilityCooldown": "7",
      "AbilityManaCost": "125 175 225",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "health_drain": [
            150,
            225,
            300
          ]
        },
        {
          "scepter_health_drain": [
            200,
            300,
            400
          ]
        },
        {
          "tick_rate": [
            0.25,
            0.25,
            0.25
          ]
        },
        {
          "drain_buffer": 200
        },
        {
          "scepter_cooldown": 0
        }
      ]
    },
    "phantom_assassin_stifling_dagger": {
      "ID": "5190",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_PhantomAssassin.Dagger.Cast",
      "AbilityCastRange": "525 750 975 1200",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "6",
      "AbilityManaCost": "30",
      "AbilitySpecial": [
        {
          "move_slow": -50
        },
        {
          "dagger_speed": 1200
        },
        {
          "duration": [
            1.75,
            2.5,
            3.25,
            4.0
          ]
        },
        {
          "base_damage": 65
        },
        {
          "attack_factor": [
            -75,
            -60,
            -45,
            -30
          ]
        },
        {
          "attack_factor_tooltip": [
            25,
            40,
            55,
            70
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "phantom_assassin_phantom_strike": {
      "ID": "5191",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_PhantomAssassin.Strike.Start",
      "AbilityCastRange": "1000 1000 1000 1000",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "11 9 7 5",
      "AbilityManaCost": "35 40 45 50",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            100,
            125,
            150,
            175
          ]
        },
        {
          "duration": 2.0
        },
        {
          "abilitycastrange": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "phantom_assassin_blur": {
      "ID": "5192",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "60 55 50 45",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.4",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "bonus_evasion": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "duration": 25.0
        },
        {
          "radius": 600
        },
        {
          "fade_duration": 0.75
        },
        {
          "scepter_cooldown": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "phantom_assassin_coup_de_grace": {
      "ID": "5193",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_PhantomAssassin.CoupDeGrace",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilitySpecial": [
        {
          "crit_chance": 15
        },
        {
          "crit_bonus": [
            200,
            325,
            450
          ]
        }
      ]
    },
    "templar_assassin_refraction": {
      "ID": "5194",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_TemplarAssassin.Refraction",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "17.0 17.0 17.0 17.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "instances": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "bonus_damage": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "damage_threshold": [
            5,
            5,
            5,
            5
          ]
        },
        {
          "duration": [
            17.0,
            17.0,
            17.0,
            17.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "templar_assassin_meld": {
      "ID": "5195",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_TemplarAssassin.Meld",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "12 10 8 6",
      "AbilityDuration": "12",
      "AbilityManaCost": "50 50 50 50",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "bonus_armor": [
            -5,
            -6,
            -7,
            -8
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "templar_assassin_psi_blades": {
      "ID": "5196",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "bonus_attack_range": [
            60,
            120,
            180,
            240
          ]
        },
        {
          "attack_spill_range": [
            590,
            630,
            670,
            710
          ]
        },
        {
          "attack_spill_width": 90
        },
        {
          "attack_spill_pct": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "templar_assassin_psionic_trap": {
      "ID": "5197",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_TemplarAssassin.Trap",
      "HasScepterUpgrade": "1",
      "AbilityDraftPreAbility": "templar_assassin_trap",
      "AbilityDraftUltScepterAbility": "templar_assassin_trap_teleport",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "11.0 8.0 5.0",
      "AbilityManaCost": "15 15 15",
      "AbilitySpecial": [
        {
          "max_traps": [
            5,
            8,
            11
          ]
        },
        {
          "trap_fade_time": [
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "movement_speed_min": 30
        },
        {
          "movement_speed_max": 60
        },
        {
          "trap_duration_tooltip": 5
        },
        {
          "trap_bonus_damage": [
            250,
            300,
            350
          ]
        },
        {
          "trap_max_charge_duration": 4.0
        }
      ]
    },
    "templar_assassin_trap": {
      "ID": "5198",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "3",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "0.5",
      "AbilityManaCost": "0",
      "AbilityModifierSupportBonus": "100",
      "AbilitySpecial": [
        {
          "trap_radius": 400
        },
        {
          "trap_duration": 5.0
        },
        {
          "trap_bonus_damage": [
            250,
            300,
            350
          ]
        },
        {
          "movement_speed_min": 30
        },
        {
          "movement_speed_max": 60
        },
        {
          "trap_max_charge_duration": 4.0
        }
      ]
    },
    "templar_assassin_trap_teleport": {
      "ID": "7853",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "3",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityDraftPreAbility": "templar_assassin_trap",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityChannelTime": "1.0",
      "AbilityCooldown": "15",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "trap_radius": 400
        },
        {
          "trap_duration": 5.0
        },
        {
          "trap_bonus_damage": [
            250,
            300,
            350
          ]
        },
        {
          "movement_speed_min": 30
        },
        {
          "movement_speed_max": 60
        },
        {
          "trap_max_charge_duration": 4.0
        },
        {
          "tooltip_channel_time": 1
        },
        {
          "tooltip_cooldown": 30
        }
      ]
    },
    "templar_assassin_self_trap": {
      "ID": "5199",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "3",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "0.5",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "trap_radius": 400
        },
        {
          "trap_duration": 5.0
        },
        {
          "trap_bonus_damage": [
            250,
            300,
            350
          ]
        },
        {
          "movement_speed_min": 30
        },
        {
          "movement_speed_max": 60
        },
        {
          "trap_max_charge_duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "viper_poison_attack": {
      "ID": "5218",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "hero_viper.poisonAttack.Cast",
      "AbilityCastRange": "600 640 680 720",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "0.0",
      "AbilityDamage": "0 0 0 0",
      "AbilityManaCost": "25",
      "AbilitySpecial": [
        {
          "duration": 4.0
        },
        {
          "damage": [
            4.0,
            8.0,
            12.0,
            16.0
          ]
        },
        {
          "movement_speed": [
            6,
            8,
            10,
            12
          ]
        },
        {
          "magic_resistance": [
            3,
            5,
            7,
            9
          ]
        },
        {
          "max_stacks": 5
        },
        {
          "bonus_range": [
            25,
            65,
            105,
            145
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "viper_nethertoxin": {
      "ID": "5219",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastPoint": "0.2",
      "AbilityCastRange": "900",
      "AbilityCooldown": "14.0",
      "AbilityManaCost": "70 80 90 100",
      "AbilitySpecial": [
        {
          "min_damage": [
            15,
            20,
            25,
            30
          ]
        },
        {
          "max_damage": [
            80,
            100,
            120,
            140
          ]
        },
        {
          "max_duration": 4.0
        },
        {
          "radius": 400
        },
        {
          "duration": 8.0
        },
        {
          "projectile_speed": 2000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "viper_corrosive_skin": {
      "ID": "5220",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "hero_viper.CorrosiveSkin",
      "AbilityModifierSupportBonus": "10",
      "AbilitySpecial": [
        {
          "duration": 4.0
        },
        {
          "bonus_attack_speed": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "bonus_magic_resistance": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "damage": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "max_range_tooltip": 1400
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "viper_viper_strike": {
      "ID": "5221",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "hero_viper.viperStrike",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "50 40 30",
      "AbilityManaCost": "125 175 250",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "damage": [
            80,
            120,
            160
          ]
        },
        {
          "bonus_movement_speed": [
            -40,
            -60,
            -80
          ]
        },
        {
          "bonus_attack_speed": [
            -40,
            -60,
            -80
          ]
        },
        {
          "mana_cost_scepter": [
            125,
            125,
            125
          ]
        },
        {
          "cooldown_scepter": 10.0
        },
        {
          "cast_range_scepter": 900
        },
        {
          "projectile_speed": 1200
        },
        {
          "max_charges": 2
        },
        {
          "charge_restore_time": 30.0
        }
      ]
    },
    "luna_lucent_beam": {
      "ID": "5222",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Luna.LucentBeam.Target",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "6.0 6.0 6.0 6.0",
      "AbilityManaCost": "90 100 110 120",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "stun_duration": 0.8
        },
        {
          "beam_damage": [
            75,
            150,
            225,
            300
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "luna_moon_glaive": {
      "ID": "5223",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Luna.MoonGlaive.Impact",
      "AbilitySpecial": [
        {
          "range": 500
        },
        {
          "bounces": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "damage_reduction_percent": [
            52,
            46,
            40,
            34
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "luna_lunar_blessing": {
      "ID": "5224",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "damage_pct": [
            10,
            18,
            26,
            34
          ]
        },
        {
          "bonus_night_vision": [
            200,
            400,
            600,
            800
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "luna_lunar_grace": {
      "ID": "337",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityCooldown": "30 25 20 15",
      "AbilityManaCost": "40",
      "AbilitySpecial": [
        {
          "attack_speed": [
            30,
            45,
            60,
            75
          ]
        },
        {
          "night_multiplier": 2.0
        },
        {
          "duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "luna_eclipse": {
      "ID": "5225",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Luna.Eclipse.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.6 0.6 0.6",
      "AbilityCastRange": "0",
      "AbilityDuration": "2.4 4.2 6.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "140.0",
      "AbilityManaCost": "150 200 250",
      "AbilitySpecial": [
        {
          "beams": [
            6,
            9,
            12
          ]
        },
        {
          "hit_count": 5
        },
        {
          "beam_interval": [
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "beam_interval_scepter": 0.3
        },
        {
          "radius": [
            675,
            675,
            675
          ]
        },
        {
          "beams_scepter": [
            6,
            12,
            18
          ]
        },
        {
          "hit_count_scepter": [
            6,
            12,
            18
          ]
        },
        {
          "duration_tooltip_scepter": [
            1.8,
            3.6,
            5.4
          ]
        },
        {
          "cast_range_tooltip_scepter": 2500
        },
        {
          "night_duration": 10.0
        }
      ]
    },
    "dragon_knight_breathe_fire": {
      "ID": "5226",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DragonKnight.BreathFire",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "14 13 12 11",
      "AbilityDamage": "90 170 240 300",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "start_radius": [
            150,
            150,
            150,
            150
          ]
        },
        {
          "end_radius": [
            250,
            250,
            250,
            250
          ]
        },
        {
          "range": 750
        },
        {
          "speed": 1050
        },
        {
          "reduction": -25
        },
        {
          "duration": 11.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dragon_knight_dragon_tail": {
      "ID": "5227",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DragonKnight.DragonTail.Target",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "12 11 10 9",
      "AbilityDamage": "25 50 75 100",
      "AbilityManaCost": "100 100 100 100",
      "AbilitySpecial": [
        {
          "stun_duration": [
            2.5,
            2.75,
            3.0,
            3.25
          ]
        },
        {
          "dragon_cast_range": 400
        },
        {
          "projectile_speed": 1600
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "dragon_knight_dragon_blood": {
      "ID": "5228",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_health_regen": [
            4,
            8,
            12,
            16
          ]
        },
        {
          "bonus_armor": [
            3,
            6,
            9,
            12
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "dragon_knight_elder_dragon_form": {
      "ID": "5229",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_DragonKnight.ElderDragonForm",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "115",
      "AbilityManaCost": "50 50 50",
      "AbilityModifierSupportValue": "0.35",
      "AbilitySpecial": [
        {
          "duration": 60.0
        },
        {
          "bonus_movement_speed": 25
        },
        {
          "bonus_attack_range": [
            350,
            350,
            350,
            350
          ]
        },
        {
          "bonus_attack_damage": 0
        },
        {
          "corrosive_breath_damage": [
            20,
            20,
            20,
            30
          ]
        },
        {
          "corrosive_breath_duration": [
            5.0,
            5.0,
            5.0
          ]
        },
        {
          "splash_radius": 300
        },
        {
          "splash_damage_percent": [
            75,
            75,
            75,
            115
          ]
        },
        {
          "frost_bonus_movement_speed": [
            -40,
            -40,
            -40,
            -60
          ]
        },
        {
          "frost_bonus_attack_speed": [
            -40,
            -40,
            -40,
            -60
          ]
        },
        {
          "frost_duration": [
            3.0,
            3.0,
            3.0
          ]
        },
        {
          "frost_aoe": 300.0
        },
        {
          "magic_resistance": [
            0,
            0,
            0,
            40
          ]
        },
        {
          "model_scale": [
            0,
            0,
            0,
            30
          ]
        }
      ]
    },
    "dragon_knight_frost_breath": {
      "ID": "5232",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySpecial": [
        {
          "bonus_movement_speed": -30
        },
        {
          "bonus_attack_speed": -20
        },
        {
          "duration": 3.0
        }
      ]
    },
    "dazzle_poison_touch": {
      "ID": "5233",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Dazzle.Poison_Touch",
      "AbilityCastRange": "500 600 700 800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "27 24 21 18",
      "AbilityManaCost": "110 120 130 140",
      "AbilityModifierSupportValue": "0.35",
      "AbilitySpecial": [
        {
          "start_radius": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "end_radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "end_distance": [
            600,
            700,
            800,
            900
          ]
        },
        {
          "targets": [
            2,
            4,
            6,
            8
          ]
        },
        {
          "damage": [
            16,
            28,
            40,
            52
          ]
        },
        {
          "slow": [
            -14,
            -16,
            -18,
            -20
          ]
        },
        {
          "projectile_speed": 1300
        },
        {
          "duration": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dazzle_shallow_grave": {
      "ID": "5234",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Dazzle.Shallow_Grave",
      "AbilityCastAnimation": "ACT_DOTA_SHALLOW_GRAVE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "550 700 850 1000",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "60 46 32 18",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "duration": 5.0
        }
      ]
    },
    "dazzle_shadow_wave": {
      "ID": "5235",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Dazzle.Shadow_Wave",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "14 12 10 8",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "bounce_radius": 475
        },
        {
          "damage_radius": 185
        },
        {
          "max_targets": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "tooltip_max_targets_inc_dazzle": [
            4,
            5,
            6,
            7
          ]
        },
        {
          "damage": [
            80,
            100,
            120,
            140
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "dazzle_weave": {
      "ID": "5236",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Dazzle.Weave",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "40 40 40",
      "AbilityManaCost": "100 100 100",
      "AbilitySpecial": [
        {
          "radius": [
            575,
            575,
            575
          ]
        },
        {
          "vision": 800
        },
        {
          "armor_per_second": [
            0.75,
            1.0,
            1.25
          ]
        },
        {
          "duration": 24.0
        }
      ]
    },
    "dazzle_bad_juju": {
      "ID": "7304",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Dazzle.Weave",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1200",
      "AbilitySpecial": [
        {
          "cooldown_reduction": [
            26,
            38,
            50
          ]
        },
        {
          "armor_reduction": [
            2.0,
            2.25,
            2.5
          ]
        },
        {
          "duration": 8.0
        },
        {
          "radius": 1200
        },
        {
          "scepter_radius": 800
        },
        {
          "scepter_count": 8
        }
      ]
    },
    "rattletrap_overclocking": {
      "ID": "321",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Rattletrap.Battery_Assault_Impact",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCooldown": "60",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "buff_duration": 8.0
        },
        {
          "bonus_movement_speed": 40
        },
        {
          "bonus_attack_speed": 200
        },
        {
          "debuff_duration": 4.0
        }
      ]
    },
    "rattletrap_battery_assault": {
      "ID": "5237",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Rattletrap.Battery_Assault_Impact",
      "AbilityCooldown": "24 22 20 18",
      "AbilityManaCost": "100",
      "AbilityModifierSupportValue": "0.2",
      "AbilitySpecial": [
        {
          "radius": [
            275,
            275,
            275,
            275
          ]
        },
        {
          "duration": [
            10.5,
            10.5,
            10.5,
            10.5
          ]
        },
        {
          "interval": [
            0.7,
            0.7,
            0.7,
            0.7
          ]
        },
        {
          "damage": [
            20,
            45,
            70,
            95
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "rattletrap_power_cogs": {
      "ID": "5238",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Rattletrap.Power_Cogs",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "15",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "damage": [
            50,
            125,
            200,
            275
          ]
        },
        {
          "mana_burn": [
            50,
            80,
            110,
            140
          ]
        },
        {
          "attacks_to_destroy": 2
        },
        {
          "push_length": 300
        },
        {
          "push_duration": 1.0
        },
        {
          "cogs_radius": 215
        },
        {
          "trigger_distance": 185
        },
        {
          "extra_pull_buffer": -10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "rattletrap_rocket_flare": {
      "ID": "5239",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Rattletrap.Rocket_Flare.Fire",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "0",
      "AbilityCooldown": "20.0 18.0 16.0 14.0",
      "AbilityManaCost": "35 40 45 50",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "duration": 8.0
        },
        {
          "speed": 2250
        },
        {
          "vision_radius": 600
        },
        {
          "damage": [
            80,
            120,
            160,
            200
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "rattletrap_hookshot": {
      "ID": "5240",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Rattletrap.Hookshot.Fire",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "rattletrap_overclocking",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "2000 2500 3000",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "60.0 45.0 30.0",
      "AbilityManaCost": "150 150 150",
      "AbilitySpecial": [
        {
          "latch_radius": [
            125,
            125,
            125
          ]
        },
        {
          "stun_radius": [
            175,
            175,
            175
          ]
        },
        {
          "duration": [
            1.5,
            1.75,
            2.0
          ]
        },
        {
          "speed": [
            4000,
            5000,
            6000
          ]
        },
        {
          "damage": [
            75,
            175,
            275
          ]
        },
        {
          "cooldown_scepter": [
            12.0,
            12.0,
            12.0
          ]
        }
      ]
    },
    "leshrac_split_earth": {
      "ID": "5241",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Leshrac.Split_Earth",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.7 0.7 0.7 0.7",
      "AbilityCooldown": "9 9 9 9",
      "AbilityManaCost": "80 100 120 140",
      "AbilityDamage": "120 180 240 300",
      "AbilityDuration": "2 2 2 2",
      "AbilitySpecial": [
        {
          "delay": 0.35
        },
        {
          "radius": [
            150,
            175,
            200,
            225
          ]
        },
        {
          "duration": 2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "leshrac_diabolic_edict": {
      "ID": "5242",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Leshrac.Diabolic_Edict",
      "AbilityCastPoint": "0.5",
      "AbilityCooldown": "22 22 22 22",
      "AbilityManaCost": "95 120 135 155",
      "AbilityDamage": "8 20 32 44",
      "AbilityDuration": "10",
      "AbilitySpecial": [
        {
          "num_explosions": 40
        },
        {
          "radius": 500
        },
        {
          "tower_bonus": 40
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "leshrac_lightning_storm": {
      "ID": "5243",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Leshrac.Lightning_Storm",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "4",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "damage": [
            90,
            130,
            170,
            210
          ]
        },
        {
          "jump_count": [
            4,
            6,
            8,
            10
          ]
        },
        {
          "radius": 475
        },
        {
          "jump_delay": [
            0.25,
            0.25,
            0.25,
            0.25
          ]
        },
        {
          "slow_movement_speed": -75
        },
        {
          "slow_duration": [
            0.4,
            0.6,
            0.8,
            1.0
          ]
        },
        {
          "interval_scepter": 1.5
        },
        {
          "radius_scepter": 750
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "leshrac_pulse_nova": {
      "ID": "5244",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "1.0 1.0 1.0 1.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityManaCost": "70",
      "AbilitySpecial": [
        {
          "mana_cost_per_second": [
            20,
            40,
            60
          ]
        },
        {
          "radius": 450
        },
        {
          "damage": [
            100,
            150,
            200
          ]
        }
      ]
    },
    "furion_sprout": {
      "ID": "5245",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Furion.Sprout",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS",
      "AbilityCastRange": "625 700 775 850",
      "AbilityCastPoint": "0.35",
      "AbilityCooldown": "11 10 9 8",
      "AbilityManaCost": "70 90 110 130",
      "AbilitySpecial": [
        {
          "vision_range": 500
        },
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "furion_teleportation": {
      "ID": "5246",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Furion.Teleport_Grow",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "3 3 3 3",
      "AbilityCooldown": "50 40 30 20",
      "AbilityManaCost": "50 50 50 50",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilitySpecial": [

      ]
    },
    "furion_force_of_nature": {
      "ID": "5247",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilitySound": "Hero_Furion.ForceOfNature",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "37 37 37 37",
      "AbilityManaCost": "130 140 150 160",
      "AbilitySpecial": [
        {
          "area_of_effect": [
            150,
            225,
            300,
            375
          ]
        },
        {
          "max_treants": [
            2,
            3,
            4,
            5
          ]
        },
        {
          "duration": [
            60.0,
            60.0,
            60.0,
            60.0
          ]
        },
        {
          "treant_health_tooltip": 550
        },
        {
          "treant_dmg_tooltip": [
            24,
            28,
            32,
            36
          ]
        },
        {
          "treant_hp_bonus": 440
        },
        {
          "treant_damage_bonus": [
            19,
            22,
            25,
            28
          ]
        },
        {
          "treant_large_hp_bonus": 1320
        },
        {
          "treant_large_damage_bonus": [
            57,
            67,
            77,
            87
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "furion_wrath_of_nature": {
      "ID": "5248",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Furion.WrathOfNature_Cast",
      "HasScepterUpgrade": "1",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "85",
      "AbilityManaCost": "175 225 275",
      "AbilitySpecial": [
        {
          "max_targets": 18
        },
        {
          "damage": [
            110,
            140,
            170
          ]
        },
        {
          "damage_percent_add": 11
        },
        {
          "jump_delay": 0.25
        },
        {
          "kill_damage": [
            4,
            5,
            6
          ]
        },
        {
          "kill_damage_duration": 50.0
        },
        {
          "damage_scepter": [
            135,
            170,
            205
          ]
        },
        {
          "scepter_buffer": 4.0
        },
        {
          "treant_large_hp_bonus_tooltip": 1650
        },
        {
          "treant_large_damage_bonus_tooltip": [
            72,
            84,
            96,
            108
          ]
        }
      ]
    },
    "life_stealer_rage": {
      "ID": "5249",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_LifeStealer.Rage",
      "AbilityCastPoint": "0",
      "AbilityCastRange": "0",
      "AbilityCooldown": "18",
      "AbilityManaCost": "75 75 75 75",
      "AbilityDuration": "3 4 5 6",
      "AbilitySpecial": [
        {
          "movement_speed_bonus": 15
        },
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "life_stealer_feast": {
      "ID": "5250",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "hp_leech_percent": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "attack_speed_bonus": [
            15,
            30,
            45,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "life_stealer_open_wounds": {
      "ID": "5251",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LifeStealer.OpenWounds.Cast",
      "AbilityCastPoint": "0.2",
      "AbilityCastRange": "200 300 400 500",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "24 20 16 12",
      "AbilityDuration": "8 8 8 8",
      "AbilityManaCost": "140",
      "AbilitySpecial": [
        {
          "slow_steps": [
            -70,
            -70,
            -60,
            -50,
            -30,
            -10,
            -10,
            -10
          ]
        },
        {
          "heal_percent": 35
        },
        {
          "slow_tooltip": 70
        },
        {
          "duration": 8
        }
      ]
    },
    "life_stealer_infest": {
      "ID": "5252",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LifeStealer.Infest",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "100 75 50",
      "AbilityManaCost": "50 50 50",
      "AbilityCastRange": "150",
      "AbilitySpecial": [
        {
          "radius": [
            700,
            700,
            700
          ]
        },
        {
          "damage": [
            150,
            275,
            400
          ]
        },
        {
          "damage_increase_pct": 50
        },
        {
          "bonus_movement_speed": [
            15,
            20,
            25
          ]
        },
        {
          "bonus_health": [
            400,
            800,
            1200
          ]
        },
        {
          "cooldown_scepter": 25
        },
        {
          "cast_range_scepter": 600
        },
        {
          "self_regen": [
            3.0,
            4.0,
            5.0
          ]
        }
      ]
    },
    "life_stealer_assimilate": {
      "ID": "5671",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_LIFESTEALER_ASSIMILATE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "50",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "damage": 300
        },
        {
          "radius": [
            700,
            700,
            700
          ]
        },
        {
          "order_lock_duration": 2.0
        }
      ]
    },
    "life_stealer_assimilate_eject": {
      "ID": "5675",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "damage_tooltip": 300
        },
        {
          "radius_tooltip": [
            700,
            700,
            700
          ]
        }
      ]
    },
    "life_stealer_consume": {
      "ID": "5253",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LifeStealer.Consume",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "life_stealer_control": {
      "ID": "5655",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "life_stealer_empty_1": {
      "ID": "5657",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "life_stealer_empty_2": {
      "ID": "5658",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "life_stealer_empty_3": {
      "ID": "5659",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "life_stealer_empty_4": {
      "ID": "5660",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "dark_seer_vacuum": {
      "ID": "5255",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Dark_Seer.Vacuum",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "450 500 550 600",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "60 50 40 30",
      "AbilityManaCost": "60 90 120 150",
      "AbilitySpecial": [
        {
          "radius": [
            400,
            450,
            500,
            550
          ]
        },
        {
          "duration": [
            0.3,
            0.4,
            0.5,
            0.6
          ]
        },
        {
          "damage": [
            100,
            150,
            200,
            250
          ]
        },
        {
          "radius_tree": 275
        },
        {
          "scepter_cooldown": 12
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dark_seer_ion_shell": {
      "ID": "5256",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Dark_Seer.Ion_Shield_Start",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "9",
      "AbilityManaCost": "100 110 120 130",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "radius": 250
        },
        {
          "damage_per_second": [
            24,
            46,
            68,
            90
          ]
        },
        {
          "duration": 25.0
        },
        {
          "tick_interval": 0.1
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "dark_seer_surge": {
      "ID": "5257",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Dark_Seer.Surge",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "19 16 13 10",
      "AbilityManaCost": "50",
      "AbilityModifierSupportValue": "2.5",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "speed_boost": 250
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "dark_seer_wall_of_replica": {
      "ID": "5258",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Dark_Seer.Wall_of_Replica_Start",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "100.0 100.0 100.0",
      "AbilityManaCost": "125 250 375",
      "AbilitySpecial": [
        {
          "duration": 45.0
        },
        {
          "replica_damage_outgoing": [
            -30,
            -15,
            0
          ]
        },
        {
          "tooltip_outgoing": [
            70,
            85,
            100
          ]
        },
        {
          "replica_damage_incoming": 100
        },
        {
          "tooltip_replica_total_damage_incoming": 200
        },
        {
          "width": 1300
        },
        {
          "replica_scale": 0
        },
        {
          "movement_slow": [
            50,
            60,
            70
          ]
        },
        {
          "slow_duration": 1.0
        },
        {
          "scepter_length_multiplier": 2.0
        }
      ]
    },
    "clinkz_strafe": {
      "ID": "5259",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Clinkz.Strafe",
      "AbilityCooldown": "34 30 26 22",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "40 50 60 70",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "attack_speed_bonus_pct": [
            110,
            140,
            170,
            200
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "clinkz_searing_arrows": {
      "ID": "5260",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilitySound": "Hero_Clinkz.SearingArrows.Impact",
      "AbilityCastRange": "625",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "12",
      "AbilitySpecial": [
        {
          "damage_bonus": [
            30,
            40,
            50,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "clinkz_wind_walk": {
      "ID": "5261",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Clinkz.WindWalk",
      "AbilityCooldown": "20 19 18 17",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "duration": [
            25.0,
            30.0,
            35.0,
            40.0
          ]
        },
        {
          "fade_time": [
            0.6,
            0.6,
            0.6,
            0.6
          ]
        },
        {
          "move_speed_bonus_pct": [
            15,
            30,
            45,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "clinkz_burning_army": {
      "ID": "7319",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Clinkz.DeathPact",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "90",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "range": 1300
        },
        {
          "duration": 20.0
        },
        {
          "count": 5
        },
        {
          "attack_rate": 1.6
        },
        {
          "damage_percent": 30
        },
        {
          "spawn_interval": 0.7
        }
      ]
    },
    "clinkz_scepter": {
      "ID": "7855",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST  | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "7"
    },
    "clinkz_death_pact": {
      "ID": "5262",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Clinkz.DeathPact",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "80 70 60",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "duration": 65.0
        },
        {
          "health_gain_pct": [
            60,
            80,
            100
          ]
        },
        {
          "damage_gain_pct": [
            6,
            10,
            14
          ]
        }
      ]
    },
    "omniknight_purification": {
      "ID": "5263",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Omniknight.Purification",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "18 16 14 12",
      "AbilityManaCost": "80 95 110 125",
      "AbilitySpecial": [
        {
          "heal": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "radius": 260
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "omniknight_repel": {
      "ID": "5264",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Omniknight.Repel",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "26 22 18 14",
      "AbilityManaCost": "80 90 100 110",
      "AbilityModifierSupportValue": "3.0",
      "AbilitySpecial": [
        {
          "duration": 12.0
        },
        {
          "status_resistance": 50
        },
        {
          "bonus_str": [
            7,
            14,
            21,
            28
          ]
        },
        {
          "hp_regen": [
            8,
            12,
            16,
            20
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "omniknight_pacify": {
      "ID": "7323",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Omniknight.Repel",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "18 16 14 12",
      "AbilityManaCost": "50 60 70 80",
      "AbilitySpecial": [
        {
          "radius": 425
        },
        {
          "spell_resistance_reduction": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "duration": 7.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "omniknight_degen_aura": {
      "ID": "5265",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastRange": "375",
      "AbilitySpecial": [
        {
          "speed_bonus": [
            10,
            18,
            26,
            34
          ]
        },
        {
          "radius": 375
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "omniknight_guardian_angel": {
      "ID": "5266",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Omniknight.GuardianAngel.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "160 150 140",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityManaCost": "125 175 250",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.5,
            8.0
          ]
        },
        {
          "radius": 1200
        },
        {
          "duration_scepter": [
            8.0,
            9.0,
            10.0
          ]
        },
        {
          "scepter_regen": 40
        }
      ]
    },
    "enchantress_untouchable": {
      "ID": "5267",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "enchantress_bunny_hop",
      "AbilitySpecial": [
        {
          "slow_attack_speed": [
            -100,
            -140,
            -180
          ]
        },
        {
          "slow_duration": 4
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "enchantress_bunny_hop": {
      "ID": "320",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Enchantress.EnchantCreep",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "3",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "hop_distance": 500
        },
        {
          "hop_duration": 0.4
        },
        {
          "hop_height": 150
        },
        {
          "attack_range": 150
        }
      ]
    },
    "enchantress_enchant": {
      "ID": "5268",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Enchantress.EnchantCreep",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20",
      "AbilityDuration": "3.75 4.5 5.25 6",
      "AbilityManaCost": "40 50 60 70",
      "AbilitySpecial": [
        {
          "dominate_duration": [
            30.0,
            60.0,
            90.0,
            120.0
          ]
        },
        {
          "enchant_health": [
            200,
            400,
            800,
            1200
          ]
        },
        {
          "enchant_damage": [
            10,
            30,
            50,
            70
          ]
        },
        {
          "slow_movement_speed": -55
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "enchantress_natures_attendants": {
      "ID": "5269",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "AbilitySound": "Hero_Enchantress.NaturesAttendantsCast",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "35",
      "AbilityDuration": "11",
      "AbilityManaCost": "170 160 150 140",
      "AbilitySpecial": [
        {
          "heal_interval": 0.5
        },
        {
          "heal": [
            7.0,
            9.0,
            11.0,
            13.0
          ]
        },
        {
          "radius": [
            275,
            275,
            275,
            275
          ]
        },
        {
          "wisp_count": [
            4,
            6,
            8,
            10
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "enchantress_impetus": {
      "ID": "5270",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Enchantress.Impetus",
      "AbilityCastRange": "575",
      "AbilityCastPoint": "0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "6 4 2 0",
      "AbilityDuration": "1.5 1.5 1.5",
      "AbilityManaCost": "65",
      "AbilitySpecial": [
        {
          "distance_damage_pct": [
            8.0,
            12.0,
            16.0,
            20.0
          ]
        },
        {
          "distance_cap": 1750
        }
      ]
    },
    "huskar_inner_vitality": {
      "ID": "5271",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Huskar.Inner_Vitality",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "22 18 14 10",
      "AbilityDuration": "16 16 16 16",
      "AbilityManaCost": "140 150 160 170",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "heal": 12
        },
        {
          "attrib_bonus": [
            0.05,
            0.1,
            0.15,
            0.2
          ]
        },
        {
          "hurt_attrib_bonus": [
            0.2,
            0.4,
            0.6,
            0.8
          ]
        },
        {
          "hurt_percent": 0.35
        },
        {
          "tooltip_attrib_bonus": [
            6,
            8,
            10,
            12
          ]
        },
        {
          "tooltip_hurt_attrib_bonus": [
            22,
            30,
            38,
            46
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "huskar_inner_fire": {
      "ID": "7300",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Huskar.Inner_Vitality",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "14 13 12 11",
      "AbilityManaCost": "75 100 125 150",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            170,
            240,
            310
          ]
        },
        {
          "radius": 500
        },
        {
          "disarm_duration": [
            1.75,
            2.5,
            3.25,
            4.0
          ]
        },
        {
          "knockback_distance": 400
        },
        {
          "knockback_duration": 0.6
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "huskar_burning_spear": {
      "ID": "5272",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Huskar.Burning_Spear",
      "AbilityCastRange": "450",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "0.0 0.0 0.0 0.0",
      "AbilityDuration": "8",
      "AbilityManaCost": "0 0 0 0",
      "AbilitySpecial": [
        {
          "health_cost": 4
        },
        {
          "burn_damage": [
            5,
            10,
            15,
            20
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "huskar_berserkers_blood": {
      "ID": "5273",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "maximum_attack_speed": [
            130,
            190,
            250,
            310
          ]
        },
        {
          "maximum_health_regen": [
            25,
            45,
            65,
            85
          ]
        },
        {
          "hp_threshold_max": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "huskar_life_break": {
      "ID": "5274",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Huskar.Life_Break",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "12",
      "AbilityManaCost": "0 0 0",
      "AbilityCastRange": "550",
      "AbilityDuration": "3 4 5",
      "AbilitySpecial": [
        {
          "health_cost_percent": [
            0.32,
            0.38,
            0.44
          ]
        },
        {
          "health_damage": [
            0.32,
            0.38,
            0.44
          ]
        },
        {
          "charge_speed": 1200
        },
        {
          "tooltip_health_damage": [
            32,
            38,
            44
          ]
        },
        {
          "tooltip_health_cost_percent": [
            32,
            38,
            44
          ]
        },
        {
          "movespeed": -60
        },
        {
          "slow_durtion_tooltip": [
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "taunt_duration": 2.5
        }
      ]
    },
    "night_stalker_void": {
      "ID": "5275",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilitySound": "Hero_Nightstalker.Void",
      "HasScepterUpgrade": "1",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "525",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "11 10 9 8",
      "AbilityManaCost": "80 90 100 110",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "damage": [
            80,
            160,
            240,
            320
          ]
        },
        {
          "duration_day": 1.25
        },
        {
          "duration_night": [
            2.5,
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "movespeed_slow": -50
        },
        {
          "attackspeed_slow": -50
        },
        {
          "radius_scepter": 900
        },
        {
          "scepter_ministun": 0.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "night_stalker_crippling_fear": {
      "ID": "5276",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Nightstalker.Trickling_Fear",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastRange": "375",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "30 25 20 15",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration_day": [
            3.0,
            3.0,
            3.0,
            3.0
          ]
        },
        {
          "duration_night": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "radius": 375
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "night_stalker_hunter_in_the_night": {
      "ID": "5277",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement_speed_pct_night": [
            22,
            28,
            34,
            40
          ]
        },
        {
          "bonus_attack_speed_night": [
            20,
            40,
            60,
            80
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "night_stalker_darkness": {
      "ID": "5278",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Nightstalker.Darkness",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "140 130 120",
      "AbilityManaCost": "125 175 225",
      "AbilitySpecial": [
        {
          "duration": 30.0
        },
        {
          "bonus_damage": [
            50,
            100,
            150
          ]
        }
      ]
    },
    "broodmother_spawn_spiderlings": {
      "ID": "5279",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Broodmother.SpawnSpiderlingsImpact",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "11 10 9 8",
      "AbilityManaCost": "100",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "buff_duration": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "spiderling_duration": [
            60.0,
            60.0,
            60.0,
            60.0
          ]
        },
        {
          "damage": [
            70,
            140,
            210,
            280
          ]
        },
        {
          "count": [
            1,
            2,
            3,
            4
          ]
        },
        {
          "projectile_speed": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "broodmother_poison_sting": {
      "ID": "5284",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityModifierSupportBonus": "15",
      "AbilitySpecial": [
        {
          "damage_per_second": 8
        },
        {
          "movement_speed": -8
        },
        {
          "duration_hero": 2.0
        },
        {
          "duration": 6.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "broodmother_spawn_spiderite": {
      "ID": "5283",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "spiderite_duration": 60.0
        },
        {
          "buff_duration": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "broodmother_spin_web": {
      "ID": "5280",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Broodmother.SpinWebCast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "0.0",
      "AbilityManaCost": "50",
      "AbilityCharges": "2 4 6 8",
      "AbilityChargeRestoreTime": "45.0",
      "AbilitySpecial": [
        {
          "radius": 900
        },
        {
          "count": [
            2,
            4,
            6,
            8
          ]
        },
        {
          "heath_regen": [
            3,
            5,
            7,
            9
          ]
        },
        {
          "bonus_movespeed": [
            20,
            35,
            50,
            65
          ]
        },
        {
          "max_charges_scepter": [
            6,
            10,
            14,
            18
          ]
        },
        {
          "bonus_movespeed_scepter": [
            30,
            50,
            70,
            90
          ]
        },
        {
          "count_scepter": [
            6,
            10,
            14,
            18
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "broodmother_incapacitating_bite": {
      "ID": "5281",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySpecial": [
        {
          "miss_chance": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "bonus_movespeed": [
            -20,
            -30,
            -40,
            -50
          ]
        },
        {
          "duration": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "broodmother_insatiable_hunger": {
      "ID": "5282",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilityCastPoint": "0.2 0.2 0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "45.0 45.0 45.0",
      "AbilityManaCost": "100 100 100",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            60,
            100,
            140
          ]
        },
        {
          "lifesteal_pct": [
            60,
            100,
            140
          ]
        },
        {
          "duration": [
            14.0,
            14.0,
            14.0
          ]
        }
      ]
    },
    "bounty_hunter_shuriken_toss": {
      "ID": "5285",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_BountyHunter.Shuriken",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "8",
      "AbilityManaCost": "120 125 130 135",
      "AbilityModifierSupportValue": "0.1",
      "HasScepterUpgrade": "1",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            150,
            225,
            300,
            375
          ]
        },
        {
          "speed": [
            1000,
            1000,
            1000,
            1000
          ]
        },
        {
          "bounce_aoe": 1200
        },
        {
          "ministun": 0.1
        },
        {
          "scepter_cast_range": 650
        },
        {
          "scepter_cooldown": 6.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "bounty_hunter_jinada": {
      "ID": "5286",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_BountyHunter.Jinada",
      "AbilityCooldown": "12 9 6 3",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            70,
            100,
            130,
            160
          ]
        },
        {
          "gold_steal": [
            12,
            20,
            28,
            36
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "bounty_hunter_wind_walk": {
      "ID": "5287",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_BountyHunter.WindWalk",
      "AbilityCooldown": "15.0 15.0 15.0 15.0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityManaCost": "65",
      "AbilitySpecial": [
        {
          "duration": [
            20.0,
            25.0,
            30.0,
            35.0
          ]
        },
        {
          "fade_time": [
            1.0,
            0.75,
            0.5,
            0.25
          ]
        },
        {
          "slow": [
            14,
            20,
            26,
            32
          ]
        },
        {
          "slow_duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "bounty_hunter_track": {
      "ID": "5288",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_BountyHunter.Target",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "4",
      "AbilityManaCost": "60",
      "AbilitySpecial": [
        {
          "target_crit_multiplier": [
            140,
            170,
            200
          ]
        },
        {
          "bonus_gold_radius": 1200
        },
        {
          "bonus_gold_self": [
            130,
            225,
            320
          ]
        },
        {
          "bonus_gold": [
            40,
            80,
            120
          ]
        },
        {
          "duration": [
            30.0,
            30.0,
            30.0
          ]
        },
        {
          "gold_steal": [
            0.3,
            0.4,
            0.5
          ]
        },
        {
          "bonus_move_speed_pct": [
            16,
            20,
            24
          ]
        }
      ]
    },
    "weaver_the_swarm": {
      "ID": "5289",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Weaver.Swarm.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "3000",
      "AbilityCooldown": "44 36 28 20",
      "AbilityManaCost": "110",
      "AbilityModifierSupportValue": "0.2",
      "AbilitySpecial": [
        {
          "damage": [
            18,
            20,
            22,
            24
          ]
        },
        {
          "attack_rate": [
            1.15,
            1.0,
            0.85,
            0.7
          ]
        },
        {
          "count": [
            12,
            12,
            12,
            12
          ]
        },
        {
          "armor_reduction": [
            1.0,
            1.0,
            1.0,
            1.0
          ]
        },
        {
          "duration": 16.0
        },
        {
          "destroy_attacks": [
            8,
            8,
            8,
            8
          ]
        },
        {
          "radius": [
            100,
            100,
            100,
            100
          ]
        },
        {
          "speed": [
            600,
            600,
            600,
            600
          ]
        },
        {
          "spawn_radius": [
            300,
            300,
            300,
            300
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "weaver_shukuchi": {
      "ID": "5290",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Weaver.Shukuchi",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "12.0 10.0 8.0 6.0",
      "AbilityManaCost": "70",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            125,
            150,
            175
          ]
        },
        {
          "speed": [
            200,
            230,
            260,
            290
          ]
        },
        {
          "radius": [
            175,
            175,
            175,
            175
          ]
        },
        {
          "fade_time": [
            0.25,
            0.25,
            0.25,
            0.25
          ]
        },
        {
          "duration": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "weaver_geminate_attack": {
      "ID": "5291",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityCooldown": "9.0 7.0 5.0 3.0",
      "AbilitySpecial": [
        {
          "delay": 0.25
        },
        {
          "tooltip_attack": 1
        },
        {
          "bonus_damage": [
            10,
            25,
            40,
            55
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "weaver_time_lapse": {
      "ID": "5292",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "AbilityCastRange": "600",
      "AbilitySound": "Hero_Weaver.TimeLapse",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70 55 40",
      "AbilityManaCost": "150 75 0",
      "AbilitySpecial": [
        {
          "cooldown_scepter": 20
        },
        {
          "cast_range_tooltip_scepter": 600
        }
      ]
    },
    "jakiro_dual_breath": {
      "ID": "5297",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Jakiro.DualBreath",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.55",
      "AbilityCooldown": "10.0 10.0 10.0 10.0",
      "AbilityDuration": "5.0",
      "AbilityDamage": "0",
      "AbilityManaCost": "140 150 160 170",
      "AbilityModifierSupportValue": "0.25",
      "AbilitySpecial": [
        {
          "start_radius": 225
        },
        {
          "end_radius": 275
        },
        {
          "range": [
            750,
            750,
            750,
            750
          ]
        },
        {
          "speed": 1050
        },
        {
          "fire_delay": [
            0.3,
            0.3,
            0.3,
            0.3
          ]
        },
        {
          "burn_damage": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "slow_movement_speed_pct": [
            -28,
            -32,
            -36,
            -40
          ]
        },
        {
          "slow_attack_speed_pct": [
            -28,
            -32,
            -36,
            -40
          ]
        },
        {
          "speed_fire": 1050
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "jakiro_ice_path": {
      "ID": "5298",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Jakiro.IcePath",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.65",
      "AbilityCooldown": "12.0 11.0 10.0 9.0",
      "AbilityDamage": "0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "path_delay": 0.5
        },
        {
          "duration": [
            1.0,
            1.5,
            2.0,
            2.5
          ]
        },
        {
          "path_radius": 150
        },
        {
          "damage": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "jakiro_liquid_fire": {
      "ID": "5299",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_DEAD",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Jakiro.LiquidFire",
      "AbilityCooldown": "20 15 10 4",
      "AbilityDuration": "5.0",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityModifierSupportBonus": "35",
      "AbilitySpecial": [
        {
          "slow_attack_speed_pct": [
            -30,
            -40,
            -50,
            -60
          ]
        },
        {
          "radius": 300
        },
        {
          "damage": [
            12,
            16,
            20,
            24
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "jakiro_macropyre": {
      "ID": "5300",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Jakiro.Macropyre.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1400",
      "AbilityCastPoint": "0.55",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "60 60 60",
      "AbilityManaCost": "220 330 440",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            140,
            180
          ]
        },
        {
          "cast_range": 1400
        },
        {
          "path_radius": 260
        },
        {
          "duration": 10
        },
        {
          "burn_interval": [
            0.5,
            0.5,
            0.5
          ]
        },
        {
          "damage_scepter": [
            125,
            175,
            225
          ]
        },
        {
          "cast_range_scepter": 1800
        },
        {
          "duration_scepter": 30
        },
        {
          "linger_duration": 2.0
        }
      ]
    },
    "batrider_sticky_napalm": {
      "ID": "5320",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Batrider.StickyNapalm.Impact",
      "AbilityCastRange": "550 600 650 700",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "3.0 3.0 3.0 3.0",
      "AbilityManaCost": "20 20 20 20",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "damage": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "radius": [
            375,
            375,
            375,
            375
          ]
        },
        {
          "duration": [
            8.0,
            8.0,
            8.0,
            8.0
          ]
        },
        {
          "movement_speed_pct": [
            -2,
            -4,
            -6,
            -8
          ]
        },
        {
          "turn_rate_pct": [
            -40,
            -50,
            -60,
            -70
          ]
        },
        {
          "max_stacks": [
            10,
            10,
            10,
            10
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "batrider_flamebreak": {
      "ID": "5321",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Batrider.Flamebreak",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "18 17 16 15",
      "AbilityManaCost": "110 120 130 140",
      "AbilityModifierSupportValue": "1.0",
      "AbilitySpecial": [
        {
          "damage_impact": [
            30,
            60,
            90,
            120
          ]
        },
        {
          "damage_per_second": 20
        },
        {
          "damage_duration": [
            2.0,
            4.0,
            6.0,
            8.0
          ]
        },
        {
          "damage_total_tooltip": [
            70.0,
            140.0,
            210.0,
            280.0
          ]
        },
        {
          "explosion_radius": 500
        },
        {
          "collision_radius": [
            100,
            100,
            100,
            100
          ]
        },
        {
          "stun_duration": [
            0.5,
            0.5,
            0.5,
            0.5
          ]
        },
        {
          "speed": 1200
        },
        {
          "knockback_distance": 300.0
        },
        {
          "knockback_height": [
            100,
            100,
            100,
            100
          ]
        },
        {
          "knockback_duration": 0.35
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "batrider_firefly": {
      "ID": "5322",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "40 38 36 34",
      "AbilityManaCost": "125",
      "AbilitySpecial": [
        {
          "damage_per_second": [
            10,
            30,
            50,
            70
          ]
        },
        {
          "movement_speed": [
            4,
            7,
            10,
            13
          ]
        },
        {
          "radius": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "duration": 15.0
        },
        {
          "tick_interval": [
            0.5,
            0.5,
            0.5,
            0.5
          ]
        },
        {
          "tree_radius": [
            100,
            100,
            100,
            100
          ]
        },
        {
          "bonus_vision": [
            200,
            400,
            600,
            800
          ]
        }
      ]
    },
    "batrider_flaming_lasso": {
      "ID": "5323",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Batrider.FlamingLasso.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastRange": "100",
      "AbilityCooldown": "100 90 80",
      "AbilityManaCost": "225",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "drag_distance": [
            300,
            300,
            300
          ]
        },
        {
          "break_distance": 425
        },
        {
          "grab_radius": 400
        },
        {
          "grab_radius_scepter": 550
        },
        {
          "damage": [
            20.0,
            40.0,
            60.0
          ]
        }
      ]
    },
    "chen_penitence": {
      "ID": "5328",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Chen.PenitenceCast",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "800",
      "AbilityCooldown": "14.0 13.0 12.0 11.0",
      "AbilityManaCost": "70 80 90 100",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "speed": 1400
        },
        {
          "bonus_movement_speed": [
            -18,
            -24,
            -30,
            -36
          ]
        },
        {
          "bonus_attack_speed": [
            30,
            60,
            90,
            120
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "chen_test_of_faith": {
      "ID": "5329",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Chen.TestOfFaith.Target",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "600 600 600 600",
      "AbilityCooldown": "16",
      "AbilityManaCost": "60 80 100 120",
      "AbilitySpecial": [
        {
          "damage_min": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "damage_max": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "heal_min": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "heal_max": [
            50,
            100,
            150,
            200
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "chen_divine_favor": {
      "ID": "7306",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Chen.TestOfFaith.Target",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastRange": "1200",
      "AbilityCooldown": "140 120 100 80",
      "AbilityManaCost": "130",
      "AbilitySpecial": [
        {
          "heal_amp": [
            6,
            10,
            14,
            18
          ]
        },
        {
          "heal_rate": [
            1.25,
            2.5,
            3.75,
            5.0
          ]
        },
        {
          "aura_radius": 1200
        },
        {
          "teleport_delay": 6.0
        }
      ]
    },
    "chen_test_of_faith_teleport": {
      "ID": "5522",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "LinkedAbility": "chen_test_of_faith",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "600 600 600 600",
      "AbilityCooldown": "24.0 24.0 24.0 24.0",
      "AbilityManaCost": "200 200 200 200",
      "AbilitySpecial": [
        {
          "hero_teleport_delay": [
            6.0,
            5.0,
            4.0,
            3.0
          ]
        }
      ]
    },
    "chen_holy_persuasion": {
      "ID": "5330",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Chen.HolyPersuasionCast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "600",
      "AbilityCooldown": "15",
      "AbilityManaCost": "90 110 130 150",
      "AbilitySpecial": [
        {
          "max_units": [
            1,
            2,
            3,
            4
          ]
        },
        {
          "level_req": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "health_min": [
            700,
            800,
            900,
            1000
          ]
        },
        {
          "movement_speed_bonus": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "damage_bonus": [
            8,
            16,
            24,
            32
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "chen_hand_of_god": {
      "ID": "5331",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Chen.HandOfGodHealHero",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "160 140 120",
      "AbilityManaCost": "250 350 450",
      "AbilitySpecial": [
        {
          "heal_amount": [
            250,
            425,
            600
          ]
        },
        {
          "ancient_creeps_scepter": [
            1,
            2,
            3
          ]
        }
      ]
    },
    "spectre_spectral_dagger": {
      "ID": "5334",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Spectre.DaggerCast",
      "AbilityCastRange": "2000 2000 2000 2000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "16.0 16.0 16.0 16.0",
      "AbilityManaCost": "100 120 140 160",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage": [
            90,
            140,
            190,
            240
          ]
        },
        {
          "bonus_movespeed": [
            10,
            14,
            18,
            22
          ]
        },
        {
          "dagger_path_duration": [
            12.0,
            12.0,
            12.0,
            12.0
          ]
        },
        {
          "hero_path_duration": [
            7.0,
            7.0,
            7.0,
            7.0
          ]
        },
        {
          "buff_persistence": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "dagger_radius": [
            125,
            125,
            125,
            125
          ]
        },
        {
          "path_radius": [
            175,
            175,
            175,
            175
          ]
        },
        {
          "vision_radius": 200
        },
        {
          "speed": 800
        },
        {
          "dagger_grace_period": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "spectre_desolate": {
      "ID": "5335",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySound": "Hero_Spectre.Desolate",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "radius": 425
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "spectre_dispersion": {
      "ID": "5336",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "damage_reflection_pct": [
            7,
            12,
            17,
            22
          ]
        },
        {
          "min_radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "max_radius": 700
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "spectre_haunt": {
      "ID": "5337",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Spectre.Haunt",
      "HasScepterUpgrade": "1",
      "AbilityDraftPreAbility": "spectre_reality",
      "AbilityDraftUltScepterAbility": "spectre_haunt_single",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "180 150 120",
      "AbilityManaCost": "150 200 250",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "illusion_damage_outgoing": [
            -60,
            -40,
            -20
          ]
        },
        {
          "tooltip_outgoing": [
            40,
            60,
            80
          ]
        },
        {
          "illusion_damage_incoming": [
            100,
            100,
            100
          ]
        },
        {
          "tooltip_illusion_total_damage_incoming": [
            200,
            200,
            200
          ]
        },
        {
          "attack_delay": 0.0
        }
      ]
    },
    "spectre_haunt_single": {
      "ID": "7851",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "MaxLevel": "3",
      "AbilitySound": "Hero_Spectre.Haunt",
      "HasScepterUpgrade": "1",
      "IsGrantedByScepter": "1",
      "AbilityDraftPreAbility": "spectre_reality",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "35",
      "AbilityManaCost": "180",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "illusion_damage_outgoing": [
            -60,
            -40,
            -20
          ]
        },
        {
          "tooltip_outgoing": [
            40,
            60,
            80
          ]
        },
        {
          "illusion_damage_incoming": [
            100,
            100,
            100
          ]
        },
        {
          "tooltip_illusion_total_damage_incoming": [
            200,
            200,
            200
          ]
        },
        {
          "attack_delay": 0.0
        },
        {
          "tooltip_cooldown": 35.0
        }
      ]
    },
    "spectre_reality": {
      "ID": "5338",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "0"
    },
    "doom_bringer_devour": {
      "ID": "5339",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_AUTOCAST",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_DoomBringer.Devour",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "300 300 300 300",
      "AbilityCooldown": "70",
      "AbilityManaCost": "40 50 60 70",
      "AbilitySpecial": [
        {
          "bonus_gold": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "regen": [
            2,
            6,
            10,
            14
          ]
        },
        {
          "creep_level": [
            4,
            5,
            6,
            6
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "doom_bringer_scorched_earth": {
      "ID": "5340",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_DoomBringer.ScorchedEarthAura",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastRange": "600 600 600 600",
      "AbilityCooldown": "50 45 40 35",
      "AbilityManaCost": "60 70 80 90",
      "AbilitySpecial": [
        {
          "damage_per_second": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "radius": [
            600,
            600,
            600,
            600
          ]
        },
        {
          "bonus_movement_speed_pct": [
            9,
            11,
            13,
            15
          ]
        },
        {
          "duration": 16.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "doom_bringer_infernal_blade": {
      "ID": "5341",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_DoomBringer.InfernalBlade.Target",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "16 12 8 4",
      "AbilityManaCost": "40",
      "AbilityCastRange": "200",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilitySpecial": [
        {
          "burn_damage": [
            16,
            20,
            24,
            28
          ]
        },
        {
          "burn_damage_pct": [
            1.25,
            2.5,
            3.75,
            5.0
          ]
        },
        {
          "burn_duration": 4.0
        },
        {
          "ministun_duration": 0.6
        },
        {
          "ministun_duration_scepter": 1.75
        },
        {
          "burn_duration_scepter": 6.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "doom_bringer_doom": {
      "ID": "5342",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "2",
      "AbilityCastPoint": "0.5",
      "AbilityCastRange": "550 550 550",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "145.0",
      "AbilityManaCost": "150 200 250",
      "AbilitySpecial": [
        {
          "duration": 16.0
        },
        {
          "damage": [
            25,
            40,
            55
          ]
        },
        {
          "deniable_pct": [
            25,
            25,
            25
          ]
        }
      ]
    },
    "doom_bringer_empty1": {
      "ID": "5343",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4"
    },
    "doom_bringer_empty2": {
      "ID": "5344",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5"
    },
    "ancient_apparition_cold_feet": {
      "ID": "5345",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Ancient_Apparition.ColdFeetCast",
      "AbilityCastAnimation": "ACT_DOTA_COLD_FEET",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "700 800 900 1000",
      "AbilityCastPoint": "0.01 0.01 0.01 0.01",
      "AbilityCooldown": "10 9 8 7",
      "AbilityDuration": "4.0 4.0 4.0 4.0",
      "AbilityManaCost": "125",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "damage": [
            30.0,
            50.0,
            70.0,
            90.0
          ]
        },
        {
          "break_distance": 715
        },
        {
          "stun_duration": [
            2.0,
            2.5,
            3.0,
            3.5
          ]
        },
        {
          "AbilityCharges": 0
        }
      ]
    },
    "ancient_apparition_ice_vortex": {
      "ID": "5346",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Ancient_Apparition.IceVortexCast",
      "AbilityCastAnimation": "ACT_DOTA_ICE_VORTEX",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1500 1500 1500 1500",
      "AbilityCastPoint": "0.01 0.01 0.01 0.01",
      "AbilityCooldown": "4.0",
      "AbilityDuration": "16",
      "AbilityManaCost": "40 55 70 85",
      "AbilitySpecial": [
        {
          "radius": [
            275,
            275,
            275,
            275
          ]
        },
        {
          "drag_speed": [
            40,
            50,
            60,
            70
          ]
        },
        {
          "movement_speed_pct": [
            -15,
            -20,
            -25,
            -30
          ]
        },
        {
          "spell_resist_pct": [
            -15,
            -20,
            -25,
            -30
          ]
        },
        {
          "vision_aoe": [
            200,
            200,
            200,
            200
          ]
        },
        {
          "vortex_duration": 16
        }
      ]
    },
    "ancient_apparition_chilling_touch": {
      "ID": "5347",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Ancient_Apparition.ChillingTouchCast",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "15 11 7 3",
      "AbilityManaCost": "30 50 70 90",
      "AbilitySpecial": [
        {
          "damage": [
            50,
            90,
            130,
            170
          ]
        },
        {
          "slow": 100
        },
        {
          "duration": 0.5
        },
        {
          "attack_range_bonus": [
            60,
            120,
            180,
            240
          ]
        }
      ]
    },
    "ancient_apparition_ice_blast": {
      "ID": "5348",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Ancient_Apparition.IceBlast.Target",
      "AbilityCastPoint": "0.01 0.01 0.01",
      "AbilityCastRange": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "40.0",
      "AbilityManaCost": "175",
      "AbilityDamage": "250 350 450",
      "AbilitySpecial": [
        {
          "radius_min": 275
        },
        {
          "radius_grow": 50.0
        },
        {
          "radius_max": 1000
        },
        {
          "path_radius": 275
        },
        {
          "frostbite_duration": [
            10.0,
            11.0,
            12.0
          ]
        },
        {
          "dot_damage": [
            12.5,
            20.0,
            32.0
          ]
        },
        {
          "speed": [
            1500,
            1500,
            1500,
            1500
          ]
        },
        {
          "kill_pct": [
            12.0,
            13.0,
            14.0
          ]
        },
        {
          "target_sight_radius": [
            500,
            500,
            500
          ]
        }
      ]
    },
    "ancient_apparition_ice_blast_release": {
      "ID": "5349",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "MaxLevel": "1",
      "AbilityCastPoint": "0 0 0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "1.0 1.0 1.0"
    },
    "spirit_breaker_charge_of_darkness": {
      "ID": "5353",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Spirit_Breaker.ChargeOfDarkness",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "0",
      "AbilityCooldown": "17 15 13 11",
      "AbilityManaCost": "70 80 90 100",
      "AbilityModifierSupportValue": ".30",
      "AbilitySpecial": [
        {
          "movement_speed": [
            300,
            325,
            350,
            375
          ]
        },
        {
          "stun_duration": [
            1.2,
            1.6,
            2.0,
            2.4
          ]
        },
        {
          "bash_radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "vision_radius": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "vision_duration": [
            0.94,
            0.94,
            0.94,
            0.94
          ]
        },
        {
          "scepter_cooldown": 6.0
        },
        {
          "scepter_speed": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "spirit_breaker_bulldoze": {
      "ID": "7301",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Spirit_Breaker.EmpoweringHaste.Cast",
      "AbilityCooldown": "22 20 18 16",
      "AbilityManaCost": "30 40 50 60",
      "AbilitySpecial": [
        {
          "movement_speed": [
            12,
            18,
            24,
            30
          ]
        },
        {
          "status_resistance": [
            34,
            46,
            58,
            70
          ]
        },
        {
          "duration": 8.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "spirit_breaker_empowering_haste": {
      "ID": "5354",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Spirit_Breaker.EmpoweringHaste.Cast",
      "AbilityCooldown": "20",
      "AbilitySpecial": {
        "01": {
          "bonus_movespeed_pct_self": [
            8,
            12,
            16,
            20
          ]
        },
        "02": {
          "bonus_movespeed_pct_allies": [
            4,
            6,
            8,
            10
          ]
        },
        "03": {
          "aura_radius": 1200
        },
        "04": {
          "bonus_movespeed_pct_extra": [
            3,
            4,
            5,
            6
          ]
        },
        "05s": {
          "duration": 6
        }
      },
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "spirit_breaker_greater_bash": {
      "ID": "5355",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilitySound": "Hero_Spirit_Breaker.GreaterBash",
      "AbilityCooldown": "1.5 1.5 1.5 1.5",
      "AbilityModifierSupportBonus": "40",
      "AbilitySpecial": [
        {
          "chance_pct": [
            17,
            17,
            17,
            17
          ]
        },
        {
          "damage": [
            14.0,
            20.0,
            26.0,
            32.0
          ]
        },
        {
          "duration": [
            0.9,
            1.2,
            1.5,
            1.8
          ]
        },
        {
          "knockback_duration": [
            0.5,
            0.5,
            0.5,
            0.5
          ]
        },
        {
          "knockback_distance": [
            143,
            152,
            158,
            162
          ]
        },
        {
          "knockback_height": [
            50,
            50,
            50,
            50
          ]
        },
        {
          "bonus_movespeed_pct": 17
        },
        {
          "movespeed_duration": [
            3.0,
            3.0,
            3.0,
            3.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "spirit_breaker_nether_strike": {
      "ID": "5356",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Spirit_Breaker.NetherStrike.Begin",
      "AbilityCastPoint": "1.2",
      "AbilityCastRange": "700",
      "AbilityCastRangeBuffer": "500",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "100 80 60",
      "AbilityManaCost": "125 150 175",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            175,
            250
          ]
        },
        {
          "fade_time": [
            1.0,
            1.0,
            1.0
          ]
        }
      ]
    },
    "ursa_earthshock": {
      "ID": "5357",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Ursa.Earthshock",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "11 10 9 8",
      "AbilityDuration": "4.0",
      "AbilityDamage": "75 125 175 225",
      "AbilityManaCost": "85",
      "AbilitySpecial": [
        {
          "shock_radius": 385
        },
        {
          "movement_slow": [
            -10,
            -20,
            -30,
            -40
          ]
        },
        {
          "hop_distance": 250
        },
        {
          "hop_duration": 0.25
        },
        {
          "hop_height": 83
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "ursa_overpower": {
      "ID": "5358",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Ursa.Overpower",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "15 13 11 9",
      "AbilityDuration": "20",
      "AbilityManaCost": "55 60 65 70",
      "AbilitySpecial": [
        {
          "max_attacks": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "attack_speed_bonus_pct": [
            400,
            400,
            400,
            400
          ]
        }
      ]
    },
    "ursa_fury_swipes": {
      "ID": "5359",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "bonus_reset_time": [
            8.0,
            12.0,
            16.0,
            20.0
          ]
        },
        {
          "bonus_reset_time_roshan": 10.0
        },
        {
          "damage_per_stack": [
            9,
            18,
            27,
            36
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "ursa_enrage": {
      "ID": "5360",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Ursa.Enrage",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "0",
      "AbilityCooldown": "70 50 30",
      "AbilityManaCost": "0 0 0",
      "AbilitySpecial": [
        {
          "damage_reduction": 80
        },
        {
          "status_resistance": 50
        },
        {
          "duration": [
            4.0,
            4.5,
            5.0
          ]
        },
        {
          "cooldown_scepter": [
            30.0,
            24.0,
            18.0
          ]
        }
      ]
    },
    "gyrocopter_rocket_barrage": {
      "ID": "5361",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "7.0 6.5 6 5.5",
      "AbilityDuration": "3",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "radius": 400
        },
        {
          "rockets_per_second": 10
        },
        {
          "rocket_damage": [
            7,
            12,
            17,
            22
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "gyrocopter_homing_missile": {
      "ID": "5362",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1050",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "26 21 16 11",
      "AbilityManaCost": "120 130 140 150",
      "AbilityDamage": "100 175 250 325",
      "AbilitySpecial": [
        {
          "hits_to_kill_tooltip": 3
        },
        {
          "tower_hits_to_kill_tooltip": 6
        },
        {
          "stun_duration": [
            2.25,
            2.5,
            2.75,
            3.0
          ]
        },
        {
          "attack_speed_bonus_pct": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "min_damage": 50
        },
        {
          "max_distance": 1500
        },
        {
          "pre_flight_time": 2.5
        },
        {
          "hero_damage": 34
        },
        {
          "speed": 500.0
        },
        {
          "acceleration": 20
        },
        {
          "enemy_vision_time": 4
        },
        {
          "AbilityCharges": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "gyrocopter_flak_cannon": {
      "ID": "5363",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Gyrocopter.FlackCannon",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCooldown": "18",
      "AbilityManaCost": "50 50 50 50",
      "AbilityDuration": "10",
      "AbilitySpecial": [
        {
          "radius": 1250
        },
        {
          "max_attacks": [
            2,
            3,
            4,
            5
          ]
        },
        {
          "projectile_speed": 800
        },
        {
          "fire_rate": 1.2
        },
        {
          "scepter_radius": 700
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "gyrocopter_call_down": {
      "ID": "5364",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Gyrocopter.CallDown.Fire",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "90",
      "AbilityManaCost": "125 125 125",
      "AbilitySpecial": [
        {
          "slow_duration_first": 2
        },
        {
          "slow_duration_second": 4
        },
        {
          "damage_first": [
            150,
            250,
            350
          ]
        },
        {
          "damage_second": [
            200,
            275,
            350
          ]
        },
        {
          "slow_first": 30.0
        },
        {
          "slow_second": 60.0
        },
        {
          "radius": 600
        },
        {
          "range_scepter": 0
        },
        {
          "damage_second_scepter": [
            175,
            225,
            275
          ]
        },
        {
          "missile_delay_tooltip": 2
        }
      ]
    },
    "alchemist_acid_spray": {
      "ID": "5365",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastPoint": "0.2",
      "AbilityCastRange": "900",
      "AbilityCooldown": "22.0",
      "AbilityManaCost": "130 140 150 160",
      "AbilitySpecial": [
        {
          "radius": [
            475,
            525,
            575,
            625
          ]
        },
        {
          "duration": 16.0
        },
        {
          "damage": [
            15,
            20,
            25,
            30
          ]
        },
        {
          "armor_reduction": [
            4,
            5,
            6,
            7
          ]
        },
        {
          "tick_rate": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "alchemist_unstable_concoction": {
      "ID": "5366",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Alchemist.UnstableConcoction.Fuse",
      "AbilityCastRange": "775",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "22 20 18 16",
      "AbilityManaCost": "120",
      "AbilitySpecial": [
        {
          "brew_time": 5.0
        },
        {
          "brew_explosion": 5.5
        },
        {
          "min_stun": 0.25
        },
        {
          "max_stun": [
            1.75,
            2.5,
            3.25,
            4.0
          ]
        },
        {
          "min_damage": 0
        },
        {
          "max_damage": [
            150,
            220,
            290,
            360
          ]
        },
        {
          "radius": 250
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "alchemist_unstable_concoction_throw": {
      "ID": "5367",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastRange": "775",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityModifierSupportBonus": "120",
      "AbilitySpecial": [
        {
          "brew_time": 5.0
        },
        {
          "min_stun": 0.25
        },
        {
          "max_stun": [
            1.75,
            2.5,
            3.25,
            4.0
          ]
        },
        {
          "min_damage": 0
        },
        {
          "max_damage": [
            150,
            220,
            290,
            360
          ]
        },
        {
          "movement_speed": 900
        },
        {
          "vision_range": 300
        },
        {
          "midair_explosion_radius": 250
        },
        {
          "brew_explosion": 7.0
        }
      ]
    },
    "alchemist_goblins_greed": {
      "ID": "5368",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "duration": 40
        },
        {
          "bonus_gold": 3
        },
        {
          "bonus_bonus_gold": 3
        },
        {
          "bonus_gold_cap": [
            18,
            22,
            26,
            30
          ]
        },
        {
          "bounty_multiplier": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "alchemist_chemical_rage": {
      "ID": "5369",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Alchemist.ChemicalRage.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "55.0",
      "AbilityManaCost": "50 100 150",
      "AbilitySpecial": [
        {
          "duration": 25.0
        },
        {
          "transformation_time": 0.35
        },
        {
          "base_attack_time": [
            1.2,
            1.1,
            1.0
          ]
        },
        {
          "bonus_health": 0
        },
        {
          "bonus_health_regen": [
            50,
            75,
            100
          ]
        },
        {
          "bonus_mana_regen": 0.0
        },
        {
          "bonus_movespeed": [
            40,
            50,
            60
          ]
        },
        {
          "scepter_gold_damage": 2.0
        },
        {
          "scepter_bonus_damage": 30
        },
        {
          "scepter_spell_amp": 6
        }
      ]
    },
    "invoker_quas": {
      "ID": "5370",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "7",
      "AbilityCooldown": "0",
      "AbilityManaCost": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "health_regen_per_instance": [
            1.0,
            3.0,
            5.0,
            7.0,
            9.0,
            11.0,
            13.0
          ]
        }
      ]
    },
    "invoker_wex": {
      "ID": "5371",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "7",
      "AbilityCooldown": "0",
      "AbilityManaCost": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "attack_speed_per_instance": [
            2,
            4,
            6,
            8,
            10,
            12,
            14
          ]
        },
        {
          "move_speed_per_instance": [
            1,
            2,
            3,
            4,
            5,
            6,
            7
          ]
        }
      ]
    },
    "invoker_exort": {
      "ID": "5372",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "7",
      "AbilityCooldown": "0",
      "AbilityManaCost": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "bonus_damage_per_instance": [
            2,
            6,
            10,
            14,
            18,
            22,
            26
          ]
        }
      ]
    },
    "invoker_empty1": {
      "ID": "5373",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "invoker_empty2": {
      "ID": "5374",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "invoker_invoke": {
      "ID": "5375",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "MaxLevel": "1",
      "RequiredLevel": "1",
      "AbilitySound": "Hero_Invoker.Invoke",
      "AbilityCooldown": "7",
      "AbilityManaCost": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "max_invoked_spells": 2
        },
        {
          "cooldown_reduction_per_orb": 0.3
        }
      ]
    },
    "invoker_attribute_bonus": {
      "ID": "5690",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "1",
      "LevelsBetweenUpgrades": "1",
      "RequiredLevel": "25",
      "AbilitySpecial": [
        {
          "attribute_bonus_per_level": 6
        }
      ]
    },
    "invoker_cold_snap": {
      "ID": "5376",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "1",
      "HotKeyOverride": "Y",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.ColdSnap",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "20",
      "AbilityManaCost": "100",
      "AbilityModifierSupportValue": "0.15",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            3.5,
            4.0,
            4.5,
            5.0,
            5.5,
            6.0,
            6.5
          ]
        },
        {
          "freeze_duration": 0.4
        },
        {
          "freeze_cooldown": [
            0.77,
            0.74,
            0.71,
            0.69,
            0.66,
            0.63,
            0.6,
            0.57
          ]
        },
        {
          "freeze_damage": [
            8.0,
            16.0,
            24.0,
            32.0,
            40.0,
            48.0,
            56.0,
            64.0
          ]
        },
        {
          "damage_trigger": 10.0
        }
      ]
    },
    "invoker_ghost_walk": {
      "ID": "5381",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "HotKeyOverride": "V",
      "AbilitySound": "Hero_Invoker.GhostWalk",
      "AbilityCooldown": "45",
      "AbilityManaCost": "200",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "duration": 100.0
        },
        {
          "area_of_effect": 400
        },
        {
          "enemy_slow": [
            -20,
            -25,
            -30,
            -35,
            -40,
            -45,
            -50,
            -55
          ]
        },
        {
          "self_slow": [
            -30,
            -20,
            -10,
            0,
            10,
            20,
            30,
            40
          ]
        },
        {
          "aura_fade_time": 2.0
        }
      ]
    },
    "invoker_tornado": {
      "ID": "5382",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "1",
      "HotKeyOverride": "X",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Invoker.Tornado",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "30",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "travel_distance": [
            800,
            1200,
            1600,
            2000,
            2400,
            2800,
            3200,
            3600
          ]
        },
        {
          "travel_speed": 1000
        },
        {
          "area_of_effect": 200
        },
        {
          "vision_distance": 200
        },
        {
          "end_vision_duration": 1.75
        },
        {
          "lift_duration": [
            0.8,
            1.1,
            1.4,
            1.7,
            2.0,
            2.3,
            2.6,
            2.9
          ]
        },
        {
          "base_damage": 70.0
        },
        {
          "quas_damage": [
            0.0,
            0.0,
            0.0,
            0.0,
            0.0,
            0.0,
            0.0
          ]
        },
        {
          "wex_damage": [
            45.0,
            90.0,
            135.0,
            180.0,
            225.0,
            270.0,
            315.0,
            360.0
          ]
        }
      ]
    },
    "invoker_emp": {
      "ID": "5383",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "HotKeyOverride": "C",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Invoker.EMP.Charge",
      "AbilityCastRange": "950",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "30",
      "AbilityManaCost": "125",
      "AbilitySpecial": [
        {
          "delay": 2.9
        },
        {
          "area_of_effect": 675
        },
        {
          "mana_burned": [
            100,
            175,
            250,
            325,
            400,
            475,
            550,
            625
          ]
        },
        {
          "damage_per_mana_pct": 60
        }
      ]
    },
    "invoker_alacrity": {
      "ID": "5384",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "1",
      "HotKeyOverride": "Z",
      "AbilitySound": "Hero_Invoker.Alacrity",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "17",
      "AbilityManaCost": "60",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            10,
            25,
            40,
            55,
            70,
            85,
            100,
            115
          ]
        },
        {
          "bonus_damage": [
            10,
            25,
            40,
            55,
            70,
            85,
            100,
            115
          ]
        },
        {
          "duration": 9.0
        }
      ]
    },
    "invoker_chaos_meteor": {
      "ID": "5385",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "1",
      "HotKeyOverride": "D",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.ChaosMeteor.Impact",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "55",
      "AbilityManaCost": "200",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "land_time": 1.3
        },
        {
          "area_of_effect": 275
        },
        {
          "travel_distance": [
            465,
            615,
            780,
            930,
            1095,
            1245,
            1410,
            1575
          ]
        },
        {
          "travel_speed": 300
        },
        {
          "damage_interval": 0.5
        },
        {
          "vision_distance": 500
        },
        {
          "end_vision_duration": 3.0
        },
        {
          "main_damage": [
            57.5,
            75.0,
            92.5,
            110.0,
            127.5,
            145.0,
            162.5,
            180.0
          ]
        },
        {
          "burn_duration": 3.0
        },
        {
          "burn_dps": [
            11.5,
            15.0,
            18.5,
            22.0,
            25.5,
            29.0,
            32.5,
            36.0
          ]
        }
      ]
    },
    "invoker_sun_strike": {
      "ID": "5386",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "1",
      "HotKeyOverride": "T",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.SunStrike.Charge",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "25",
      "AbilityManaCost": "175",
      "AbilitySpecial": [
        {
          "delay": 1.7
        },
        {
          "area_of_effect": 175
        },
        {
          "damage": [
            100.0,
            162.5,
            225.0,
            287.5,
            350.0,
            412.5,
            475.0,
            537.5
          ]
        },
        {
          "vision_distance": 400
        },
        {
          "vision_duration": 4.0
        },
        {
          "cataclysm_cooldown": 90
        },
        {
          "cataclysm_min_range": 160
        },
        {
          "cataclysm_max_range": 200
        }
      ]
    },
    "invoker_forge_spirit": {
      "ID": "5387",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "HotKeyOverride": "F",
      "AbilitySound": "Hero_Invoker.ForgeSpirit",
      "AbilityCooldown": "30",
      "AbilityManaCost": "75",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "spirit_damage": [
            22.0,
            32.0,
            42.0,
            52.0,
            62.0,
            72.0,
            82.0,
            92.0
          ]
        },
        {
          "spirit_mana": [
            100,
            150,
            200,
            250,
            300,
            350,
            400,
            450
          ]
        },
        {
          "spirit_armor": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7
          ]
        },
        {
          "spirit_attack_range": [
            300.0,
            365.0,
            430.0,
            495.0,
            560.0,
            625.0,
            690.0,
            755.0
          ]
        },
        {
          "spirit_hp": [
            300,
            400,
            500,
            600,
            700,
            800,
            900,
            1000
          ]
        },
        {
          "spirit_duration": [
            20.0,
            30.0,
            40.0,
            50.0,
            60.0,
            70.0,
            80.0,
            90.0
          ]
        }
      ]
    },
    "forged_spirit_melting_strike": {
      "ID": "5388",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "AbilitySpecial": [
        {
          "armor_removed": 1
        },
        {
          "max_armor_removed": 10
        },
        {
          "duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "invoker_ice_wall": {
      "ID": "5389",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "HotKeyOverride": "G",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.IceWall.Cast",
      "AbilityCooldown": "25",
      "AbilityManaCost": "175",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            4.5,
            6.0,
            7.5,
            9.0,
            10.5,
            12.0,
            13.5
          ]
        },
        {
          "slow": [
            -20,
            -40,
            -60,
            -80,
            -100,
            -120,
            -140,
            -160
          ]
        },
        {
          "slow_duration": 2.0
        },
        {
          "damage_per_second": [
            6.0,
            12.0,
            18.0,
            24.0,
            30.0,
            36.0,
            42.0,
            48.0
          ]
        },
        {
          "wall_place_distance": 200
        },
        {
          "num_wall_elements": 15
        },
        {
          "wall_element_spacing": 80
        },
        {
          "wall_element_radius": 105
        }
      ]
    },
    "invoker_deafening_blast": {
      "ID": "5390",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "HotKeyOverride": "B",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.DeafeningBlast",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "40",
      "AbilityManaCost": "300",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "travel_distance": 1000
        },
        {
          "travel_speed": 1100
        },
        {
          "radius_start": 175
        },
        {
          "radius_end": 225
        },
        {
          "end_vision_duration": 1.75
        },
        {
          "damage": [
            40.0,
            80.0,
            120.0,
            160.0,
            200.0,
            240.0,
            280.0,
            320.0
          ]
        },
        {
          "knockback_duration": [
            0.25,
            0.5,
            0.75,
            1.0,
            1.25,
            1.5,
            1.75,
            2.0
          ]
        },
        {
          "disarm_duration": [
            1.25,
            2.0,
            2.75,
            3.5,
            4.25,
            5.0,
            5.75,
            6.5
          ]
        }
      ]
    },
    "invoker_cold_snap_ad": {
      "ID": "7836",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "4",
      "HotKeyOverride": "Y",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.ColdSnap",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "20",
      "AbilityManaCost": "100",
      "AbilityModifierSupportValue": "0.15",
      "AbilitySpecial": [
        {
          "duration": [
            3.5,
            4.3,
            5.1,
            6.0
          ]
        },
        {
          "freeze_duration": 0.4
        },
        {
          "freeze_cooldown": [
            0.74,
            0.69,
            0.64,
            0.6
          ]
        },
        {
          "freeze_damage": [
            16.0,
            30.0,
            44.0,
            56.0
          ]
        },
        {
          "damage_trigger": 10.0
        }
      ]
    },
    "invoker_ghost_walk_ad": {
      "ID": "7837",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "4",
      "HotKeyOverride": "V",
      "AbilitySound": "Hero_Invoker.GhostWalk",
      "AbilityCooldown": "45",
      "AbilityManaCost": "200",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "duration": 100.0
        },
        {
          "area_of_effect": 400
        },
        {
          "enemy_slow": [
            -25,
            -34,
            -42,
            -50
          ]
        },
        {
          "self_slow": [
            -20,
            0,
            16,
            30
          ]
        },
        {
          "aura_fade_time": 2.0
        }
      ]
    },
    "invoker_tornado_ad": {
      "ID": "7838",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "4",
      "HotKeyOverride": "X",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Invoker.Tornado",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "30",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "travel_distance": [
            1200,
            1865,
            2530,
            3200
          ]
        },
        {
          "travel_speed": 1000
        },
        {
          "area_of_effect": 200
        },
        {
          "vision_distance": 200
        },
        {
          "end_vision_duration": 1.75
        },
        {
          "lift_duration": [
            1.1,
            1.6,
            2.1,
            2.6
          ]
        },
        {
          "base_damage": 70.0
        },
        {
          "quas_damage": [
            0.0,
            0.0,
            0.0,
            0.0
          ]
        },
        {
          "wex_damage": [
            90.0,
            165.0,
            240.0,
            315.0
          ]
        }
      ]
    },
    "invoker_emp_ad": {
      "ID": "7839",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "4",
      "HotKeyOverride": "C",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Invoker.EMP.Charge",
      "AbilityCastRange": "950",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "30",
      "AbilityManaCost": "125",
      "AbilitySpecial": [
        {
          "delay": 2.9
        },
        {
          "area_of_effect": 675
        },
        {
          "mana_burned": [
            175,
            300,
            425,
            550
          ]
        },
        {
          "damage_per_mana_pct": 60
        }
      ]
    },
    "invoker_alacrity_ad": {
      "ID": "7840",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "4",
      "HotKeyOverride": "Z",
      "AbilitySound": "Hero_Invoker.Alacrity",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "17",
      "AbilityManaCost": "60",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "bonus_damage": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "duration": 9.0
        }
      ]
    },
    "invoker_sun_strike_ad": {
      "ID": "7841",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "4",
      "HotKeyOverride": "T",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.SunStrike.Charge",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "25",
      "AbilityManaCost": "175",
      "AbilitySpecial": [
        {
          "delay": 1.7
        },
        {
          "area_of_effect": 175
        },
        {
          "damage": [
            162.0,
            266.0,
            370.0,
            475.0
          ]
        },
        {
          "vision_distance": 400
        },
        {
          "vision_duration": 4.0
        },
        {
          "cataclysm_cooldown": 90
        },
        {
          "cataclysm_min_range": 160
        },
        {
          "cataclysm_max_range": 200
        }
      ]
    },
    "invoker_forge_spirit_ad": {
      "ID": "7842",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "4",
      "HotKeyOverride": "F",
      "AbilitySound": "Hero_Invoker.ForgeSpirit",
      "AbilityCooldown": "30",
      "AbilityManaCost": "75",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "spirit_damage": [
            32.0,
            45.0,
            68.0,
            82.0
          ]
        },
        {
          "spirit_mana": [
            140,
            220,
            340,
            400
          ]
        },
        {
          "spirit_armor": [
            1,
            2,
            4,
            6
          ]
        },
        {
          "spirit_attack_range": [
            365.0,
            470.0,
            580.0,
            690.0
          ]
        },
        {
          "spirit_hp": [
            400,
            566,
            732,
            900
          ]
        },
        {
          "spirit_duration": [
            30.0,
            46.0,
            62.0,
            80.0
          ]
        }
      ]
    },
    "invoker_chaos_meteor_ad": {
      "ID": "7843",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "4",
      "HotKeyOverride": "D",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.ChaosMeteor.Impact",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "55",
      "AbilityManaCost": "200",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "land_time": 1.3
        },
        {
          "area_of_effect": 275
        },
        {
          "travel_distance": [
            615,
            866,
            1118,
            1370
          ]
        },
        {
          "travel_speed": 300
        },
        {
          "damage_interval": 0.5
        },
        {
          "vision_distance": 500
        },
        {
          "end_vision_duration": 3.0
        },
        {
          "main_damage": [
            75.0,
            105.0,
            135.0,
            162.5
          ]
        },
        {
          "burn_duration": 3.0
        },
        {
          "burn_dps": [
            15.0,
            21.0,
            26.5,
            32.5
          ]
        }
      ]
    },
    "invoker_ice_wall_ad": {
      "ID": "7844",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "4",
      "HotKeyOverride": "G",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.IceWall.Cast",
      "AbilityCooldown": "25",
      "AbilityManaCost": "175",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "duration": [
            4.5,
            7.0,
            9.5,
            12.0
          ]
        },
        {
          "slow": [
            -40,
            -74,
            -106,
            -140
          ]
        },
        {
          "slow_duration": 2.0
        },
        {
          "damage_per_second": [
            12.0,
            22.0,
            32.0,
            42.0
          ]
        },
        {
          "wall_place_distance": 200
        },
        {
          "num_wall_elements": 15
        },
        {
          "wall_element_spacing": 80
        },
        {
          "wall_element_radius": 105
        }
      ]
    },
    "invoker_deafening_blast_ad": {
      "ID": "7845",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "4",
      "HotKeyOverride": "B",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Invoker.DeafeningBlast",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.05",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "40",
      "AbilityManaCost": "300",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "travel_distance": 1000
        },
        {
          "travel_speed": 1100
        },
        {
          "radius_start": 175
        },
        {
          "radius_end": 225
        },
        {
          "end_vision_duration": 1.75
        },
        {
          "damage": [
            80.0,
            146.0,
            214.0,
            280.0
          ]
        },
        {
          "knockback_duration": [
            0.5,
            0.9,
            1.33,
            1.75
          ]
        },
        {
          "disarm_duration": [
            2.0,
            3.25,
            4.5,
            5.75
          ]
        }
      ]
    },
    "silencer_curse_of_the_silent": {
      "ID": "5377",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Silencer.Curse.Cast",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20 18 16 14",
      "AbilityManaCost": "125 130 135 140",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "damage": [
            16,
            26,
            36,
            46
          ]
        },
        {
          "radius": 425
        },
        {
          "duration": 6
        },
        {
          "penalty_duration": 5
        },
        {
          "movespeed": [
            -9,
            -12,
            -15,
            -18
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "silencer_glaives_of_wisdom": {
      "ID": "5378",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "AbilitySound": "Hero_Silencer.GlaivesOfWisdom",
      "AbilityDuration": "0.0 0.0 0.0 0.0",
      "AbilityCastRange": "600",
      "AbilityCooldown": "0",
      "AbilityManaCost": "15",
      "AbilitySpecial": [
        {
          "intellect_damage_pct": [
            15.0,
            35.0,
            55.0,
            75.0
          ]
        },
        {
          "int_steal": [
            1,
            1,
            2,
            3
          ]
        },
        {
          "int_steal_duration": [
            10.0,
            20.0,
            30.0,
            40.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "silencer_last_word": {
      "ID": "5379",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Silencer.LastWord.Target",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "900",
      "AbilityCooldown": "22 18 14 10",
      "AbilityManaCost": "115",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "damage": [
            80,
            120,
            160,
            200
          ]
        },
        {
          "int_multiplier": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "debuff_duration": 4.0
        },
        {
          "duration": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "scepter_radius": 600
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "silencer_global_silence": {
      "ID": "5380",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Silencer.GlobalSilence.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "130 115 100",
      "AbilityDuration": "4.5 5.25 6.0",
      "AbilityManaCost": "300 450 600",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "abilityduration": 0.0
        }
      ]
    },
    "obsidian_destroyer_arcane_orb": {
      "ID": "5391",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_ObsidianDestroyer.ArcaneOrb",
      "AbilityCastRange": "450",
      "AbilityManaCost": "80 120 160 200",
      "AbilityCooldown": "0",
      "AbilitySpecial": [
        {
          "mana_pool_damage_pct": [
            6.0,
            8.0,
            10.0,
            12.0
          ]
        },
        {
          "counter_duration": 35
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "obsidian_destroyer_astral_imprisonment": {
      "ID": "5392",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_ObsidianDestroyer.AstralImprisonment",
      "HasScepterUpgrade": "1",
      "AbilityDuration": "4.0",
      "AbilityCooldown": "24 20 16 12",
      "AbilityCastRange": "300 350 400 450",
      "AbilityCastPoint": "0.25 0.25 0.25 0.25",
      "AbilityManaCost": "140 160 180 200",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "prison_duration": 4.0
        },
        {
          "damage": [
            100,
            175,
            250,
            325
          ]
        },
        {
          "radius": 400
        },
        {
          "max_charges_scepter": 2
        },
        {
          "charge_restore_time_scepter": 12
        },
        {
          "scepter_range_bonus": 300
        },
        {
          "counter_duration": 35
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "obsidian_destroyer_essence_aura": {
      "ID": "5393",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilitySound": "Hero_ObsidianDestroyer.EssenceAura",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "bonus_mana": [
            150,
            250,
            350,
            450
          ]
        },
        {
          "restore_amount": [
            10.0,
            15.0,
            20.0,
            25.0
          ]
        },
        {
          "restore_chance": 40
        },
        {
          "intelligence_bonus": 4
        },
        {
          "intelligence_duration": 30
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "obsidian_destroyer_equilibrium": {
      "ID": "5684",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCooldown": "25",
      "AbilityManaCost": "50",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilitySpecial": [
        {
          "proc_chance": 25
        },
        {
          "mana_restore": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "movement_slow": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "slow_duration": 2.0
        },
        {
          "duration": 8.0
        }
      ]
    },
    "obsidian_destroyer_sanity_eclipse": {
      "ID": "5394",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.25 0.25 0.25",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_ObsidianDestroyer.SanityEclipse",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCooldown": "160",
      "AbilityManaCost": "200 325 450",
      "AbilitySpecial": [
        {
          "base_damage": [
            150,
            250,
            350
          ]
        },
        {
          "charge_bonus_damage": [
            60,
            80,
            100
          ]
        },
        {
          "radius": [
            375,
            475,
            575
          ]
        },
        {
          "cast_range": 700
        },
        {
          "damage_multiplier": 0.4
        },
        {
          "stack_mana": [
            40,
            50,
            60
          ]
        },
        {
          "counter_duration": 35
        }
      ]
    },
    "lycan_summon_wolves": {
      "ID": "5395",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilitySound": "Hero_Lycan.SummonWolves",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "30.0 30.0 30.0 30.0",
      "AbilityManaCost": "145",
      "AbilitySpecial": [
        {
          "wolf_index": [
            1,
            2,
            3,
            4
          ]
        },
        {
          "wolf_duration": [
            55.0,
            55.0,
            55.0,
            55.0
          ]
        },
        {
          "wolf_bat": [
            1.2,
            1.1,
            1.0,
            0.9
          ]
        },
        {
          "wolf_damage": [
            26,
            34,
            42,
            50
          ]
        },
        {
          "wolf_hp": [
            300,
            350,
            400,
            450
          ]
        },
        {
          "bash_chance": 15
        },
        {
          "bash_duration": 1.0
        },
        {
          "tooltip_wolf_count": [
            2,
            2,
            2,
            2
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lycan_wolf_bite": {
      "ID": "333",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "300",
      "AbilityCooldown": "80",
      "AbilityManaCost": "150",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilitySpecial": [
        {
          "lifesteal_percent": 30
        },
        {
          "lifesteal_range": 1200
        }
      ]
    },
    "lycan_howl": {
      "ID": "5396",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilitySound": "Hero_Lycan.Howl",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "24 22 20 18",
      "AbilityManaCost": "50",
      "AbilityModifierSupportBonus": "5",
      "AbilitySpecial": [
        {
          "howl_duration": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "attack_damage_reduction": [
            25,
            30,
            35,
            40
          ]
        },
        {
          "armor": [
            5,
            6,
            7,
            8
          ]
        },
        {
          "radius": 2000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "lycan_feral_impulse": {
      "ID": "5397",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "bonus_damage": [
            14,
            26,
            38,
            50
          ]
        },
        {
          "bonus_hp_regen": [
            2,
            4,
            6,
            8
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lycan_shapeshift": {
      "ID": "5398",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Lycan.Shapeshift.Cast",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "lycan_wolf_bite",
      "AbilityCooldown": "125 110 95",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "duration": 22.0
        },
        {
          "speed": 650
        },
        {
          "bonus_night_vision": 1000
        },
        {
          "transformation_time": 1.25
        },
        {
          "crit_chance": 40
        },
        {
          "crit_multiplier": [
            150,
            175,
            200
          ]
        }
      ]
    },
    "lycan_summon_wolves_critical_strike": {
      "ID": "5399",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySpecial": [
        {
          "maim_chance": 20
        },
        {
          "maim_duration": 4.0
        },
        {
          "maim_movement_speed": 0
        },
        {
          "maim_attack_speed": 60
        },
        {
          "maim_damage": 8
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lycan_summon_wolves_invisibility": {
      "ID": "5500",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "fade_time": [
            0.0,
            0.0,
            0.0
          ]
        },
        {
          "fade_delay": 1.7
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lone_druid_spirit_bear": {
      "ID": "5412",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "DisplayAdditionalHeroes": "1",
      "AbilitySound": "Hero_LoneDruid.SpiritBear.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "120.0",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "bear_hp": [
            1100,
            1400,
            1700,
            2000
          ]
        },
        {
          "bear_regen_tooltip": [
            5,
            6,
            7,
            8
          ]
        },
        {
          "bear_bat": [
            1.75,
            1.65,
            1.55,
            1.45
          ]
        },
        {
          "bear_armor": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "backlash_damage": 20.0
        },
        {
          "cooldown_scepter": 120.0
        },
        {
          "movespeed_tooltip": [
            340,
            360,
            380,
            400
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lone_druid_rabid": {
      "ID": "5413",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LoneDruid.Rabid",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "35",
      "AbilityManaCost": "50 50 50 50",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "bonus_move_speed": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "rabid_duration": 25.0
        }
      ]
    },
    "lone_druid_spirit_link": {
      "ID": "7309",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LoneDruid.Rabid",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "lifesteal_percent": [
            20,
            35,
            50,
            65
          ]
        }
      ]
    },
    "lone_druid_savage_roar": {
      "ID": "5414",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_LoneDruid.SavageRoar.Cast",
      "AbilityCastPoint": "0.1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "38 32 26 20",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 375
        },
        {
          "bonus_speed": 20
        },
        {
          "duration": [
            1.2,
            1.6,
            2.0,
            2.4
          ]
        },
        {
          "only_affects_player_units": 1
        }
      ]
    },
    "lone_druid_savage_roar_bear": {
      "ID": "5687",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "38 32 26 20",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 375
        },
        {
          "bonus_speed": 20
        },
        {
          "duration": [
            1.2,
            1.6,
            2.0,
            2.4
          ]
        },
        {
          "only_affects_player_units": 1
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "lone_druid_true_form": {
      "ID": "5415",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_LoneDruid.TrueForm.Cast",
      "AbilityCooldown": "100",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0 0 0",
      "AbilityManaCost": "200",
      "AbilitySpecial": [
        {
          "bonus_armor": [
            8,
            10,
            12
          ]
        },
        {
          "bonus_hp": [
            500,
            1000,
            1500
          ]
        },
        {
          "base_attack_time": 1.7
        },
        {
          "duration": 40.0
        },
        {
          "transformation_time": 1.933
        }
      ]
    },
    "lone_druid_true_form_druid": {
      "ID": "5416",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastPoint": "0 0 0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0 0.0 0.0",
      "AbilityManaCost": "25 25 25",
      "AbilitySpecial": [
        {
          "transformation_time": 1.933
        }
      ]
    },
    "lone_druid_true_form_battle_cry": {
      "ID": "5417",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_TYPE_ULTIMATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "MaxLevel": "3",
      "AbilitySound": "Hero_LoneDruid.BattleCry",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "45.0",
      "AbilityManaCost": "50 50 50",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            70,
            100,
            130
          ]
        },
        {
          "bonus_armor": [
            10,
            15,
            20
          ]
        },
        {
          "cry_duration": 5.0
        },
        {
          "range": 1000.0
        }
      ]
    },
    "lone_druid_spirit_bear_return": {
      "ID": "5418",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityCooldown": "30.0",
      "AbilityCastPoint": "0",
      "AbilityChannelTime": "3.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "channel_tooltip": 3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "lone_druid_spirit_bear_entangle": {
      "ID": "5419",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "LoneDruid_SpiritBear.Entangle",
      "AbilityDamage": "60",
      "AbilityCooldown": "5.0",
      "AbilitySpecial": [
        {
          "entangle_chance": 20
        },
        {
          "hero_duration": [
            0.75,
            1.5,
            2.25,
            3.0
          ]
        },
        {
          "creep_damage_multiplier": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lone_druid_entangling_claws": {
      "ID": "314",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "LoneDruid_SpiritBear.Entangle",
      "AbilityCastRange": "450",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "75 90 105 120",
      "AbilitySpecial": [
        {
          "duration": [
            1.5,
            2.25,
            3.0,
            3.75
          ]
        },
        {
          "attack_amp": 25
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "lone_druid_spirit_bear_defender": {
      "ID": "7308",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "damage_share": 30
        }
      ]
    },
    "lone_druid_spirit_bear_demolish": {
      "ID": "5420",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilitySpecial": [
        {
          "spell_resistance": 33
        },
        {
          "bonus_building_damage": [
            10,
            20,
            30,
            40
          ]
        }
      ]
    },
    "brewmaster_thunder_clap": {
      "ID": "5400",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Brewmaster.ThunderClap",
      "AbilityCooldown": "13",
      "AbilityCastPoint": "0.4 0.4 0.4",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "radius": [
            400,
            400,
            400,
            400
          ]
        },
        {
          "damage": [
            90,
            160,
            230,
            300
          ]
        },
        {
          "movement_slow": [
            25,
            35,
            45,
            55
          ]
        },
        {
          "attack_speed_slow": [
            25,
            35,
            45,
            55
          ]
        },
        {
          "duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "brewmaster_drunken_haze": {
      "ID": "5401",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityCastRange": "850 850 850 850",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Brewmaster.DrunkenHaze.Cast",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "11 9 7 5",
      "AbilityManaCost": "25",
      "AbilitySpecial": [
        {
          "duration": 4.5
        },
        {
          "movement_slow": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "miss_chance": 70
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "brewmaster_cinder_brew": {
      "ID": "7310",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Brewmaster.DrunkenHaze.Cast",
      "AbilityCastPoint": "0.2",
      "AbilityCastRange": "850 850 850 850",
      "AbilityCooldown": "20 17 14 11",
      "AbilityManaCost": "50 60 70 80",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "total_damage": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "movement_slow": [
            24,
            28,
            32,
            36
          ]
        },
        {
          "radius": 400
        },
        {
          "extra_duration": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "brewmaster_drunken_brawler": {
      "ID": "5402",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilitySound": "Hero_Brewmaster.Brawler.Crit",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "23 21 19 17",
      "AbilityManaCost": "35 40 45 50",
      "AbilitySpecial": [
        {
          "dodge_chance": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "crit_chance": 80
        },
        {
          "crit_multiplier": [
            140,
            180,
            220,
            260
          ]
        },
        {
          "min_movement": -20
        },
        {
          "max_movement": 40
        },
        {
          "duration": 5.0
        }
      ]
    },
    "brewmaster_primal_split": {
      "ID": "5403",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Brewmaster.PrimalSplit.Spawn",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "140 130 120",
      "AbilityCastPoint": "0.65",
      "AbilityManaCost": "125 150 175",
      "AbilitySpecial": [
        {
          "duration": [
            16.0,
            18.0,
            20.0
          ]
        },
        {
          "split_duration": 0.6
        },
        {
          "scepter_movementspeed": 100
        }
      ]
    },
    "brewmaster_earth_hurl_boulder": {
      "ID": "5404",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilitySound": "Brewmaster_Earth.Boulder.Cast",
      "AbilityCastRange": "800 800 800 800",
      "AbilityCooldown": "5",
      "AbilityCastPoint": "0.25",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "damage": [
            50,
            100,
            150
          ]
        },
        {
          "duration": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "speed": [
            800,
            800,
            800,
            800
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "brewmaster_earth_spell_immunity": {
      "ID": "5405",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilitySpecial": [

      ]
    },
    "brewmaster_earth_pulverize": {
      "ID": "5406",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_building_damage": [
            90,
            180,
            270
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "brewmaster_storm_dispel_magic": {
      "ID": "5408",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Brewmaster_Storm.DispelMagic",
      "AbilityCastRange": "500 500 500 500",
      "AbilityCooldown": "4",
      "AbilityCastPoint": "0.4",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "damage": 1000
        },
        {
          "radius": 600
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "brewmaster_storm_cyclone": {
      "ID": "5409",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "600 600 600 600",
      "AbilityCooldown": "8.0",
      "AbilityCastPoint": "0.4",
      "AbilityManaCost": "150 150 150 150",
      "AbilitySpecial": [
        {
          "duration_hero": 6.0
        },
        {
          "duration_unit": [
            20.0,
            20.0,
            20.0,
            20.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5"
    },
    "brewmaster_storm_wind_walk": {
      "ID": "5410",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Brewmaster_Storm.WindWalk",
      "AbilityCooldown": "5",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            140,
            200,
            260
          ]
        },
        {
          "bonus_movement_speeed": [
            50,
            50,
            50,
            50
          ]
        },
        {
          "duration": [
            20.0,
            20.0,
            20.0,
            20.0
          ]
        },
        {
          "fade_time": [
            0.6,
            0.6,
            0.6,
            0.6
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "brewmaster_fire_permanent_immolation": {
      "ID": "5411",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "damage": [
            25,
            50,
            75
          ]
        },
        {
          "radius": [
            220,
            220,
            220
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "shadow_demon_disruption": {
      "ID": "5421",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ShadowDemon.Disruption",
      "AbilityDuration": "2.75",
      "AbilityCooldown": "27.0 24.0 21.0 18.0",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityManaCost": "120 120 120 120",
      "AbilitySpecial": [
        {
          "disruption_duration": 2.75
        },
        {
          "illusion_duration": [
            8.0,
            10.0,
            12.0,
            14.0
          ]
        },
        {
          "illusion_outgoing_damage": [
            70.0,
            55.0,
            40.0,
            25.0
          ]
        },
        {
          "illusion_outgoing_tooltip": [
            30.0,
            45.0,
            60.0,
            75.0
          ]
        },
        {
          "illusion_incoming_damage": 200.0
        },
        {
          "tooltip_total_illusion_incoming_damage": 300.0
        },
        {
          "AbilityCharges": 0
        },
        {
          "illusion_bounty_base": 0
        },
        {
          "illusion_bounty_growth": 2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "shadow_demon_soul_catcher": {
      "ID": "5422",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ShadowDemon.Soul_Catcher",
      "AbilityCooldown": "26 24 22 20",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "health_lost": [
            20,
            25,
            30,
            35
          ]
        },
        {
          "radius": [
            175,
            200,
            225,
            250
          ]
        },
        {
          "duration": 10.0
        },
        {
          "illusion_outgoing_damage": [
            -70,
            -55,
            -40,
            -25
          ]
        },
        {
          "illusion_outgoing_damage_tooltip": [
            30,
            45,
            60,
            75
          ]
        },
        {
          "illusion_incoming_damage": 100
        },
        {
          "illusion_incoming_damage_tooltip": 200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "shadow_demon_shadow_poison": {
      "ID": "5423",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_ShadowDemon.ShadowPoison",
      "AbilityDuration": "10",
      "AbilityCooldown": "2.5",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.25",
      "AbilityManaCost": "35 40 45 50",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "stack_damage": [
            20.0,
            35.0,
            50.0,
            65.0
          ]
        },
        {
          "max_multiply_stacks": 5
        },
        {
          "bonus_stack_damage": 50.0
        },
        {
          "radius": 200
        },
        {
          "speed": [
            1000,
            1000,
            1000,
            1000
          ]
        },
        {
          "hit_damage": [
            26.0,
            34.0,
            42.0,
            50.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "shadow_demon_shadow_poison_release": {
      "ID": "5424",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "1.0"
    },
    "shadow_demon_demonic_purge": {
      "ID": "5425",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_ShadowDemon.DemonicPurge.Cast",
      "AbilityDuration": "7.0",
      "AbilityCooldown": "60",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityManaCost": "200 200 200",
      "AbilitySpecial": [
        {
          "purge_damage": [
            300,
            400,
            500
          ]
        },
        {
          "max_charges": 3
        },
        {
          "charge_restore_time": 60
        },
        {
          "charge_restore_time_tooltip_scepter": 60
        },
        {
          "max_slow": 100.0
        },
        {
          "min_slow": 20.0
        }
      ]
    },
    "chaos_knight_chaos_bolt": {
      "ID": "5426",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ChaosKnight.ChaosBolt.Cast",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "13 12 11 10",
      "AbilityManaCost": "110 120 130 140",
      "AbilitySpecial": [
        {
          "chaos_bolt_speed": 700
        },
        {
          "stun_min": [
            1.25,
            1.5,
            1.75,
            2.0
          ]
        },
        {
          "stun_max": [
            2.2,
            2.8,
            3.4,
            4.0
          ]
        },
        {
          "damage_min": [
            90,
            110,
            130,
            150
          ]
        },
        {
          "damage_max": [
            180,
            220,
            260,
            300
          ]
        },
        {
          "fake_bolt_distance": 675
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "chaos_knight_reality_rift": {
      "ID": "5427",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ChaosKnight.RealityRift",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "550 600 650 700",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "15 12 9 6",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "cast_range": [
            550,
            600,
            650,
            700
          ]
        },
        {
          "pull_distance": [
            250,
            300,
            350,
            400
          ]
        },
        {
          "armor_reduction": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "duration": 6.0
        }
      ]
    },
    "chaos_knight_chaos_strike": {
      "ID": "5428",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySound": "Hero_ChaosKnight.ChaosStrike",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "chance": 30
        },
        {
          "crit_min": 120
        },
        {
          "crit_max": [
            140,
            170,
            200,
            230
          ]
        },
        {
          "lifesteal": [
            25,
            40,
            55,
            70
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "chaos_knight_phantasm": {
      "ID": "5429",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "2",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "AbilityCastRange": "1200",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_ChaosKnight.Phantasm",
      "AbilityCastPoint": "0.4 0.4 0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "75",
      "AbilityManaCost": "75 125 175",
      "AbilitySpecial": [
        {
          "images_count": [
            1,
            2,
            3
          ]
        },
        {
          "illusion_duration": 30.0
        },
        {
          "outgoing_damage": 0
        },
        {
          "outgoing_damage_tooltip": 100
        },
        {
          "incoming_damage": 225
        },
        {
          "incoming_damage_tooltip": 325
        },
        {
          "invuln_duration": 0.5
        },
        {
          "vision_radius": 400
        },
        {
          "magic_resistance": 0
        }
      ]
    },
    "meepo_earthbind": {
      "ID": "5430",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Meepo.Earthbind.Cast",
      "AbilityCastRange": "500 750 1000 1250",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "20 16 12 8",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "duration": 2.0
        },
        {
          "radius": 220
        },
        {
          "speed": 900
        },
        {
          "abilitycastrange": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "meepo_poof": {
      "ID": "5431",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Meepo.Poof",
      "AbilityCastPoint": "1.5",
      "AbilityChannelTime": "0.0",
      "AbilityCooldown": "12 10 8 6",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "radius": 375
        },
        {
          "poof_damage": [
            70,
            90,
            110,
            130
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "meepo_geostrike": {
      "ID": "5432",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Meepo.Geostrike",
      "AbilityModifierSupportBonus": "5",
      "AbilitySpecial": [
        {
          "gold_steal": [
            1,
            3,
            5,
            7
          ]
        },
        {
          "hp_steal": [
            6,
            12,
            18,
            24
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "meepo_ransack": {
      "ID": "7318",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Meepo.Geostrike",
      "AbilitySpecial": [
        {
          "health_steal_heroes": [
            6,
            10,
            14,
            18
          ]
        },
        {
          "health_steal_creeps": [
            4,
            6,
            8,
            10
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "meepo_divided_we_stand": {
      "ID": "5433",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "DisplayAdditionalHeroes": "1",
      "LevelsBetweenUpgrades": "7",
      "RequiredLevel": "4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "HasScepterUpgrade": "1",
      "AbilitySpecial": [
        {
          "tooltip_clones": [
            1,
            2,
            3
          ]
        },
        {
          "tooltip_share_percentage": 20
        },
        {
          "tooltip_share_percentage_scepter": 100
        },
        {
          "respawn": 0.0
        },
        {
          "tooltip_respawn": 20
        },
        {
          "tooltip_scepter_bonus_meepo": 1
        }
      ]
    },
    "treant_natures_guise": {
      "ID": "5434",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "FightRecapLevel": "2",
      "MaxLevel": "1",
      "AbilitySound": "Hero_Treant.NaturesGuise.On",
      "AbilitySpecial": [
        {
          "radius": 150
        },
        {
          "grace_time": 0.75
        },
        {
          "cooldown_time": 3.0
        },
        {
          "regen_amp": 40
        },
        {
          "movement_bonus": 15
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "treant_natures_grasp": {
      "ID": "338",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySound": "Hero_Treant.NaturesGuise.On",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "20 19 18 17",
      "AbilityManaCost": "75 80 85 90",
      "AbilitySpecial": [
        {
          "damage_per_second": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "movement_slow": [
            25,
            30,
            35,
            40
          ]
        },
        {
          "vines_duration": 12.0
        },
        {
          "creation_interval": 0.1
        },
        {
          "initial_latch_delay": 0.3
        },
        {
          "vine_spawn_interval": 175
        },
        {
          "latch_range": 135
        },
        {
          "latch_vision": 150
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "treant_leech_seed": {
      "ID": "5435",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Treant.LeechSeed.Cast",
      "AbilityCastPoint": "0.4",
      "AbilityCastRange": "400",
      "FightRecapLevel": "1",
      "AbilityCooldown": "18 16 14 12",
      "AbilityManaCost": "110 120 130 140",
      "AbilitySpecial": [
        {
          "damage_interval": 1.0
        },
        {
          "leech_damage": [
            16,
            32,
            48,
            64
          ]
        },
        {
          "movement_slow": [
            -8,
            -14,
            -20,
            -26
          ]
        },
        {
          "radius": 650
        },
        {
          "duration": 5.0
        },
        {
          "projectile_speed": 450
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "treant_living_armor": {
      "ID": "5436",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Treant.LivingArmor.Cast",
      "AbilityCastPoint": "0.4",
      "FightRecapLevel": "1",
      "AbilityCooldown": "26 22 18 14",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "total_heal": [
            60,
            100,
            140,
            180
          ]
        },
        {
          "bonus_armor": [
            5,
            6,
            7,
            8
          ]
        },
        {
          "duration": 12.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "treant_overgrowth": {
      "ID": "5437",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Treant.Overgrowth.Cast",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "treant_eyes_in_the_forest",
      "AbilityCooldown": "100",
      "AbilityManaCost": "200 250 300",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "radius": 800
        },
        {
          "eyes_radius": 800
        },
        {
          "damage": 75
        }
      ]
    },
    "treant_eyes_in_the_forest": {
      "ID": "5649",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Treant.Eyes.Cast",
      "AbilityCastRange": "160",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCharges": "3",
      "AbilityChargeRestoreTime": "40.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "vision_aoe": 800.0
        },
        {
          "overgrowth_aoe": 800
        },
        {
          "tree_respawn_seconds": 10
        }
      ]
    },
    "ogre_magi_fireblast": {
      "ID": "5438",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_OgreMagi.Fireblast.Cast",
      "AbilityCastRange": "475",
      "AbilityCastPoint": "0.45",
      "AbilityCooldown": "11 10 9 8",
      "AbilityManaCost": "75 85 95 105",
      "AbilitySpecial": [
        {
          "stun_duration": 1.5
        },
        {
          "multicast_delay": 0.6
        },
        {
          "fireblast_damage": [
            60,
            120,
            180,
            240
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "ogre_magi_unrefined_fireblast": {
      "ID": "5466",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "475",
      "AbilityCastPoint": "0.45",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "6",
      "AbilityManaCost": "400",
      "AbilitySpecial": [
        {
          "stun_duration": 1.5
        },
        {
          "multicast_delay": 0.6
        },
        {
          "scepter_mana": 45
        },
        {
          "fireblast_damage": 275
        }
      ]
    },
    "ogre_magi_ignite": {
      "ID": "5439",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_OgreMagi.Ignite.Cast",
      "AbilityCastRange": "700 800 900 1000",
      "AbilityCastPoint": "0.45",
      "AbilityCooldown": "15",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "burn_damage": [
            26,
            34,
            42,
            50
          ]
        },
        {
          "slow_movement_speed_pct": [
            -20,
            -22,
            -24,
            -26
          ]
        },
        {
          "projectile_speed": 1000
        },
        {
          "multicast_delay": 0.6
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "ogre_magi_bloodlust": {
      "ID": "5440",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_OgreMagi.Bloodlust.Target",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.45",
      "AbilityCooldown": "20 18 16 14",
      "AbilityManaCost": "65",
      "AbilitySpecial": [
        {
          "modelscale": 25.0
        },
        {
          "bonus_movement_speed": [
            7,
            9,
            11,
            13
          ]
        },
        {
          "bonus_attack_speed": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "self_bonus": [
            30,
            50,
            70,
            90
          ]
        },
        {
          "duration": 30.0
        },
        {
          "multicast_bloodlust_aoe": 700.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "ogre_magi_multicast": {
      "ID": "5441",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "multicast_2_times": [
            75.0,
            75.0,
            75.0
          ]
        },
        {
          "multicast_3_times": [
            0.0,
            30.0,
            30.0
          ]
        },
        {
          "multicast_4_times": [
            0.0,
            0.0,
            15.0
          ]
        }
      ]
    },
    "undying_decay": {
      "ID": "5442",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Undying.Decay.Cast",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_UNDYING_DECAY",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "10.0 8.0 6.0 4.0",
      "AbilityDuration": "21.0 24.0 27.0 30.0",
      "AbilityManaCost": "70 85 100 115",
      "AbilitySpecial": [
        {
          "decay_damage": [
            20,
            50,
            80,
            110
          ]
        },
        {
          "str_steal": 4
        },
        {
          "decay_duration": 45.0
        },
        {
          "radius": 325
        },
        {
          "str_scale_up": 2
        },
        {
          "str_steal_scepter": 10
        }
      ]
    },
    "undying_soul_rip": {
      "ID": "5443",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Undying.SoulRip.Cast",
      "AbilityCastAnimation": "ACT_DOTA_UNDYING_SOUL_RIP",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.35",
      "AbilityCastRange": "750",
      "AbilityCooldown": "24.0 18.0 12.0 6.0",
      "AbilityManaCost": "100 110 120 130",
      "AbilityModifierSupportValue": "0.0",
      "AbilitySpecial": [
        {
          "damage_per_unit": [
            22,
            29,
            36,
            43
          ]
        },
        {
          "max_units": [
            8,
            9,
            10,
            11
          ]
        },
        {
          "radius": 1300
        },
        {
          "tombstone_heal": [
            4,
            8,
            12,
            16
          ]
        }
      ]
    },
    "undying_tombstone": {
      "ID": "5444",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "FightRecapLevel": "1",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Undying.Tombstone",
      "AbilityCastAnimation": "ACT_DOTA_UNDYING_TOMBSTONE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "85 80 75 70",
      "AbilityManaCost": "120 130 140 150",
      "AbilitySpecial": [
        {
          "tombstone_health": [
            8,
            10,
            12,
            14
          ]
        },
        {
          "hits_to_destroy_tooltip": [
            4,
            5,
            6,
            7
          ]
        },
        {
          "duration": 30.0
        },
        {
          "radius": 1200
        },
        {
          "health_threshold_pct_tooltip": 40
        },
        {
          "zombie_interval": [
            4.0,
            3.5,
            3.0,
            2.5
          ]
        }
      ]
    },
    "undying_tombstone_zombie_aura": {
      "ID": "5445",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilitySpecial": [
        {
          "radius": [
            600,
            800,
            1000,
            1200
          ]
        },
        {
          "health_threshold": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "zombie_interval": 3.0
        }
      ]
    },
    "undying_tombstone_zombie_deathstrike": {
      "ID": "5446",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityModifierSupportBonus": "5",
      "AbilitySpecial": [
        {
          "slow": -7
        },
        {
          "health_threshold_pct": 40.0
        },
        {
          "duration": 2.5
        },
        {
          "bonus_move_speed": [
            35,
            40,
            45,
            50
          ]
        },
        {
          "bonus_attack_speed": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "undying_flesh_golem": {
      "ID": "5447",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Undying.FleshGolem",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "125",
      "AbilityManaCost": "100 125 150",
      "AbilitySpecial": [
        {
          "slow": [
            40,
            45,
            50
          ]
        },
        {
          "damage_amp": [
            25,
            30,
            35
          ]
        },
        {
          "slow_duration": 6.0
        },
        {
          "str_percentage": [
            40,
            50,
            60
          ]
        },
        {
          "duration": 40.0
        },
        {
          "movement_bonus": 30
        }
      ]
    },
    "rubick_telekinesis": {
      "ID": "5448",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "34 30 26 22",
      "AbilityManaCost": "125",
      "AbilityCastRange": "550 575 600 625",
      "AbilitySpecial": [
        {
          "lift_duration": [
            0.8,
            1.2,
            1.6,
            2.0
          ]
        },
        {
          "stun_duration": [
            1.0,
            1.25,
            1.5,
            1.75
          ]
        },
        {
          "radius": [
            325,
            325,
            325,
            325
          ]
        },
        {
          "max_land_distance": [
            375,
            375,
            375,
            375
          ]
        },
        {
          "fall_duration": [
            0.3,
            0.3,
            0.3,
            0.3
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "rubick_telekinesis_land": {
      "ID": "5449",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_AOE",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilitySpecial": [
        {
          "radius": [
            325,
            325,
            325,
            325
          ]
        }
      ]
    },
    "rubick_fade_bolt": {
      "ID": "5450",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Rubick.FadeBolt.Cast",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "120 130 140 150",
      "AbilityCastRange": "800 800 800 800",
      "AbilityModifierSupportValue": "0.35",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            175,
            250,
            325
          ]
        },
        {
          "jump_damage_reduction_pct": 8
        },
        {
          "attack_damage_reduction": [
            10,
            18,
            26,
            34
          ]
        },
        {
          "duration": [
            10.0,
            10.0,
            10.0,
            10.0
          ]
        },
        {
          "radius": 440
        },
        {
          "jump_delay": [
            0.25,
            0.25,
            0.25,
            0.25
          ]
        }
      ]
    },
    "rubick_null_field": {
      "ID": "5451",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "30",
      "AbilitySpecial": [
        {
          "magic_damage_reduction_pct": [
            10,
            14,
            18,
            22
          ]
        },
        {
          "radius": 1200
        }
      ]
    },
    "rubick_arcane_supremacy": {
      "ID": "7320",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "spell_amp": [
            14,
            18,
            22,
            26
          ]
        },
        {
          "status_resistance": [
            16,
            24,
            32,
            40
          ]
        }
      ]
    },
    "rubick_spell_steal": {
      "ID": "5452",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Rubick.SpellSteal.Cast",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_7",
      "AbilityCooldown": "20.0 18.0 16.0",
      "AbilityManaCost": "25 25 25",
      "AbilityCastRange": "1000 1000 1000",
      "AbilitySpecial": [
        {
          "duration": [
            180.0,
            240.0,
            300.0
          ]
        },
        {
          "projectile_speed": 900
        },
        {
          "cast_range_scepter": 1400
        },
        {
          "cooldown_scepter": 2
        }
      ]
    },
    "rubick_empty1": {
      "ID": "5453",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5"
    },
    "rubick_empty2": {
      "ID": "5454",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6"
    },
    "rubick_hidden1": {
      "ID": "5455",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "rubick_hidden2": {
      "ID": "5456",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "rubick_hidden3": {
      "ID": "5457",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "disruptor_thunder_strike": {
      "ID": "5458",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Disruptor.ThunderStrike.Target",
      "AbilityCastAnimation": "ACT_DOTA_THUNDER_STRIKE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.05 0.05 0.05 0.05",
      "AbilityCooldown": "18 15 12 9",
      "AbilityManaCost": "130 140 150 160",
      "AbilityCastRange": "800 800 800 800",
      "AbilitySpecial": [
        {
          "radius": [
            240,
            240,
            240,
            240
          ]
        },
        {
          "strikes": 4
        },
        {
          "strike_interval": [
            2.0,
            2.0,
            2.0,
            2.0
          ]
        },
        {
          "strike_damage": [
            45,
            70,
            95,
            120
          ]
        },
        {
          "slow_duration": 0.1
        },
        {
          "slow_amount": 100
        }
      ]
    },
    "disruptor_glimpse": {
      "ID": "5459",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Disruptor.Glimpse.Target",
      "AbilityCastPoint": "0.05 0.05 0.05 0.05",
      "AbilityCooldown": "60.0 46.0 32.0 18.0",
      "AbilityManaCost": "100",
      "AbilityCastRange": "600 1000 1400 1800",
      "AbilitySpecial": [
        {
          "backtrack_time": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "cast_range": [
            600,
            1000,
            1400,
            1800
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "disruptor_kinetic_field": {
      "ID": "5460",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Disruptor.KineticField",
      "AbilityCastAnimation": "ACT_DOTA_KINETIC_FIELD",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.05 0.05 0.05 0.05",
      "AbilityCooldown": "19 16 13 10",
      "AbilityManaCost": "70 70 70 70",
      "AbilityCastRange": "900 900 900 900",
      "AbilitySpecial": [
        {
          "radius": 350
        },
        {
          "formation_time": [
            1.2,
            1.2,
            1.2,
            1.2
          ]
        },
        {
          "duration": [
            2.6,
            3.2,
            3.8,
            4.4
          ]
        }
      ]
    },
    "disruptor_static_storm": {
      "ID": "5461",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Disruptor.StaticStorm.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_STATIC_STORM",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.05 0.05 0.05 0.05",
      "AbilityCooldown": "90 80 70",
      "AbilityManaCost": "125 175 225",
      "AbilityCastRange": "800 800 800 800",
      "AbilitySpecial": [
        {
          "radius": 500
        },
        {
          "pulses": 20
        },
        {
          "damage_max": [
            200,
            275,
            350
          ]
        },
        {
          "duration": 5.0
        }
      ]
    },
    "nyx_assassin_impale": {
      "ID": "5462",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_NyxAssassin.Impale",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "14.0",
      "AbilityManaCost": "95 115 135 155",
      "AbilitySpecial": [
        {
          "width": [
            125,
            125,
            125,
            125
          ]
        },
        {
          "duration": [
            1.4,
            1.8,
            2.2,
            2.6
          ]
        },
        {
          "length": 700
        },
        {
          "speed": 1600
        },
        {
          "cooldown_upgrade": 7
        },
        {
          "impale_damage": [
            100,
            160,
            220,
            280
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "nyx_assassin_mana_burn": {
      "ID": "5463",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_NyxAssassin.ManaBurn.Target",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityCastRange": "600 600 600 600",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "28.0 20.0 12.0 4.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "float_multiplier": [
            3.5,
            4.0,
            4.5,
            5.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "nyx_assassin_spiked_carapace": {
      "ID": "5464",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_NyxAssassin.SpikedCarapace",
      "AbilityCooldown": "25 20 15 10",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityManaCost": "40 40 40 40",
      "AbilitySpecial": [
        {
          "reflect_duration": 2.0
        },
        {
          "stun_duration": [
            0.6,
            1.2,
            1.8,
            2.4
          ]
        },
        {
          "bonus_damage": 0
        },
        {
          "bonus_armor": 0
        },
        {
          "bonus_intellect": 0
        },
        {
          "burrow_aoe": 300
        },
        {
          "damage_reflect_pct": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "nyx_assassin_vendetta": {
      "ID": "5465",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_NyxAssassin.Vendetta",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "nyx_assassin_burrow",
      "AbilityCooldown": "90.0 70.0 50.0",
      "AbilityManaCost": "140 200 260",
      "AbilitySpecial": [
        {
          "duration": [
            40.0,
            50.0,
            60.0
          ]
        },
        {
          "fade_time": 0.0
        },
        {
          "movement_speed": [
            16,
            18,
            20
          ]
        },
        {
          "bonus_damage": [
            250,
            375,
            500
          ]
        },
        {
          "cooldown_scepter": [
            70.0,
            60.0,
            50.0
          ]
        },
        {
          "health_regen_rate_scepter": 3
        },
        {
          "mana_regen_rate_scepter": 3
        },
        {
          "break_duration": 4.0
        }
      ]
    },
    "nyx_assassin_burrow": {
      "ID": "5666",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "AbilitySound": "Hero_NyxAssassin.Burrow.In",
      "LinkedAbility": "nyx_assassin_unburrow",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "1.5",
      "AbilitySpecial": [
        {
          "health_regen_rate": 1.5
        },
        {
          "mana_regen_rate": 1.5
        },
        {
          "damage_reduction": 40
        },
        {
          "impale_burn_range_increase_pct_tooltip": 75
        },
        {
          "mana_burn_burrow_range_tooltip": 1050
        },
        {
          "impale_burrow_range_tooltip": 1225
        },
        {
          "impale_burrow_cooldown_tooltip": 7
        },
        {
          "carapace_burrow_range_tooltip": 300
        }
      ]
    },
    "nyx_assassin_unburrow": {
      "ID": "5673",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "LinkedAbility": "nyx_assassin_burrow",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "0.0",
      "AbilityManaCost": "0"
    },
    "naga_siren_mirror_image": {
      "ID": "5467",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilitySound": "Hero_NagaSiren.MirrorImage",
      "AbilityCastPoint": "0.65",
      "AbilityCooldown": "45 40 35 30",
      "AbilityManaCost": "70 85 100 115",
      "AbilitySpecial": [
        {
          "illusion_duration": 26.0
        },
        {
          "outgoing_damage": [
            -75,
            -70,
            -65,
            -60
          ]
        },
        {
          "outgoing_damage_tooltip": [
            25,
            30,
            35,
            40
          ]
        },
        {
          "incoming_damage": 250
        },
        {
          "tooltip_incoming_damage_total_pct": 350
        },
        {
          "images_count": [
            3,
            3,
            3,
            3
          ]
        },
        {
          "invuln_duration": 0.3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "naga_siren_ensnare": {
      "ID": "5468",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_NagaSiren.Ensnare.Cast",
      "AbilityCastPoint": "0.5",
      "AbilityCooldown": "14",
      "AbilityManaCost": "70 80 90 100",
      "AbilityCastRange": "650 650 650 650",
      "AbilitySpecial": [
        {
          "duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "net_speed": 1500
        },
        {
          "fake_ensnare_distance": [
            900,
            900,
            900,
            900
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "naga_siren_rip_tide": {
      "ID": "5469",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_NagaSiren.Riptide.Cast",
      "AbilityCastPoint": "0 0 0 0",
      "AbilitySpecial": [
        {
          "chance": 17
        },
        {
          "armor_reduction": [
            -2,
            -4,
            -6,
            -8
          ]
        },
        {
          "damage": [
            30,
            40,
            50,
            60
          ]
        },
        {
          "radius": 300
        },
        {
          "duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "naga_siren_song_of_the_siren": {
      "ID": "5470",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_NagaSiren.SongOfTheSiren",
      "AbilityCastPoint": "1.0",
      "AbilityCastRange": "1000 1200 1400",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "160.0 120.0 80.0",
      "AbilityManaCost": "150 175 200",
      "AbilitySpecial": [
        {
          "radius": [
            1000,
            1200,
            1400
          ]
        },
        {
          "duration": [
            7.0,
            7.0,
            7.0
          ]
        },
        {
          "animation_rate": [
            0.55,
            0.55,
            0.55
          ]
        },
        {
          "regen_rate": 10.0
        },
        {
          "regen_rate_self": 10.0
        },
        {
          "regen_rate_tooltip_scepter": 10
        },
        {
          "scepter_cooldown": [
            140,
            100,
            60
          ]
        }
      ]
    },
    "naga_siren_song_of_the_siren_cancel": {
      "ID": "5478",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "MaxLevel": "1",
      "AbilityCastPoint": "0 0 0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "1.0 1.0 1.0"
    },
    "keeper_of_the_light_illuminate": {
      "ID": "5471",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_KeeperOfTheLight.Illuminate.Discharge",
      "AbilityDraftPreAbility": "keeper_of_the_light_spirit_form_illuminate",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "11",
      "AbilityChannelTime": "2 2.7 3.4 4.1",
      "AbilityManaCost": "150 160 170 180",
      "AbilitySpecial": [
        {
          "total_damage": [
            200,
            300,
            400,
            500
          ]
        },
        {
          "max_channel_time": [
            2.0,
            2.7,
            3.4,
            4.1
          ]
        },
        {
          "radius": 375
        },
        {
          "range": 1550
        },
        {
          "speed": 1050.0
        },
        {
          "vision_radius": [
            800,
            800,
            800,
            800
          ]
        },
        {
          "vision_duration": [
            3.34,
            3.34,
            3.34,
            3.34
          ]
        },
        {
          "channel_vision_radius": 375
        },
        {
          "channel_vision_interval": 0.5
        },
        {
          "channel_vision_duration": 10.34
        },
        {
          "channel_vision_step": 150
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "keeper_of_the_light_mana_leak": {
      "ID": "5472",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_KeeperOfTheLight.ManaLeak.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "160",
      "AbilityCastRange": "400 500 600 700",
      "AbilitySpecial": [
        {
          "duration": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "mana_leak_pct": 5.0
        },
        {
          "stun_duration": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "keeper_of_the_light_will_o_wisp": {
      "ID": "7316",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilitySound": "Hero_KeeperOfTheLight.ManaLeak.Cast",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "130",
      "AbilityManaCost": "250 350 450",
      "AbilityCastRange": "800",
      "AbilitySpecial": [
        {
          "on_count": [
            3,
            4,
            5
          ]
        },
        {
          "radius": 725
        },
        {
          "hit_count": [
            4,
            5,
            6
          ]
        },
        {
          "off_duration": 1.85
        },
        {
          "on_duration": 1.3
        },
        {
          "off_duration_initial": 1.0
        },
        {
          "fixed_movement_speed": 35
        },
        {
          "bounty": [
            100,
            125,
            150
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "keeper_of_the_light_chakra_magic": {
      "ID": "5473",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_KeeperOfTheLight.ChakraMagic.Target",
      "AbilityCastRange": "900 900 900 900",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20 18 16 14",
      "AbilityManaCost": "0",
      "AbilityModifierSupportValue": "3.0",
      "AbilitySpecial": [
        {
          "mana_restore": [
            80,
            160,
            240,
            320
          ]
        },
        {
          "cooldown_reduction": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "mana_leak_pct": [
            4.5,
            5.0,
            5.5,
            6.0
          ]
        },
        {
          "duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "keeper_of_the_light_empty1": {
      "ID": "5501",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "keeper_of_the_light_empty2": {
      "ID": "5502",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "keeper_of_the_light_spirit_form": {
      "ID": "5474",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_KeeperOfTheLight.SpiritForm",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "80.0 70.0 60.0",
      "AbilityManaCost": "100 100 100",
      "AbilityModifierSupportValue": "0.35",
      "AbilitySpecial": [
        {
          "duration": [
            40.0,
            40.0,
            40.0
          ]
        }
      ]
    },
    "keeper_of_the_light_recall": {
      "ID": "5475",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "3",
      "AbilitySound": "Hero_KeeperOfTheLight.Recall.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastRange": "0",
      "AbilityCooldown": "15",
      "AbilityManaCost": "100 100 100",
      "AbilitySpecial": [
        {
          "teleport_delay": [
            5.0,
            4.0,
            3.0
          ]
        }
      ]
    },
    "keeper_of_the_light_blinding_light": {
      "ID": "5476",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_KeeperOfTheLight.BlindingLight",
      "AbilityCastRange": "475 550 625 700",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "20 18 16 14",
      "AbilityManaCost": "130 145 160 175",
      "AbilityModifierSupportValue": "1.0",
      "AbilitySpecial": [
        {
          "miss_rate": 70
        },
        {
          "duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "radius": 600
        },
        {
          "knockback_duration": 0.4
        },
        {
          "knockback_distance": 350.0
        },
        {
          "damage": [
            50,
            100,
            150,
            200
          ]
        }
      ]
    },
    "keeper_of_the_light_illuminate_end": {
      "ID": "5477",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "keeper_of_the_light_spirit_form_illuminate": {
      "ID": "5479",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_7",
      "AbilityCooldown": "11",
      "AbilityManaCost": "150 160 170 180",
      "AbilitySpecial": [
        {
          "total_damage": [
            200,
            300,
            400,
            500
          ]
        },
        {
          "max_channel_time": [
            2.0,
            2.7,
            3.4,
            4.1
          ]
        },
        {
          "radius": 375
        },
        {
          "range": 1550
        },
        {
          "speed": 1050.0
        },
        {
          "vision_radius": [
            800,
            800,
            800,
            800
          ]
        },
        {
          "vision_duration": [
            3.34,
            3.34,
            3.34,
            3.34
          ]
        },
        {
          "channel_vision_radius": 375
        },
        {
          "channel_vision_interval": 0.5
        },
        {
          "channel_vision_duration": 10.34
        },
        {
          "channel_vision_step": 150
        }
      ]
    },
    "keeper_of_the_light_spirit_form_illuminate_end": {
      "ID": "5503",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "visage_grave_chill": {
      "ID": "5480",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Visage.GraveChill.Cast",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "90",
      "AbilityCastRange": "625",
      "AbilitySpecial": [
        {
          "chill_duration": 6.0
        },
        {
          "movespeed_bonus": [
            17,
            23,
            29,
            35
          ]
        },
        {
          "attackspeed_bonus": [
            34,
            46,
            58,
            70
          ]
        },
        {
          "radius": 900
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "visage_soul_assumption": {
      "ID": "5481",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Visage.SoulAssumption.Cast",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "4.0 4.0 4.0 4.0",
      "AbilityManaCost": "135 140 145 150",
      "AbilityCastRange": "1000",
      "AbilitySpecial": [
        {
          "bolt_speed": 1000
        },
        {
          "soul_base_damage": 20
        },
        {
          "soul_charge_damage": 75
        },
        {
          "stack_limit": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "stack_duration": 6.0
        },
        {
          "damage_limit": 100
        },
        {
          "radius": 1500
        },
        {
          "damage_min": 2.0
        },
        {
          "damage_max": 3000.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "visage_gravekeepers_cloak": {
      "ID": "5482",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "max_layers": 4
        },
        {
          "damage_reduction": [
            8,
            12,
            16,
            20
          ]
        },
        {
          "recovery_time": [
            6,
            5,
            4,
            3
          ]
        },
        {
          "minimum_damage": 40
        },
        {
          "radius": 1200
        },
        {
          "max_damage_reduction": 80
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "visage_summon_familiars": {
      "ID": "5483",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Visage.SummonFamiliars.Cast",
      "AbilityCastPoint": "0 0 0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "130",
      "AbilityManaCost": "150 150 150",
      "AbilitySpecial": [
        {
          "familiar_hp": [
            500,
            600,
            700
          ]
        },
        {
          "familiar_armor": [
            0,
            1,
            2
          ]
        },
        {
          "familiar_speed": 430
        },
        {
          "familiar_attack_damage": [
            20,
            40,
            60
          ]
        },
        {
          "tooltip_scepter_total_familiars": 3
        }
      ]
    },
    "visage_stone_form_self_cast": {
      "ID": "7116",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "3",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "0.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "stun_radius": 350
        },
        {
          "stun_delay": 0.55
        },
        {
          "stun_damage": [
            60,
            100,
            140
          ]
        },
        {
          "stun_duration": [
            1.0,
            1.25,
            1.5
          ]
        },
        {
          "stone_duration": 6.0
        },
        {
          "hp_regen": [
            150.0,
            175.0,
            200.0
          ]
        }
      ]
    },
    "visage_summon_familiars_stone_form": {
      "ID": "5484",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityCastRange": "160",
      "AbilityCastPoint": "0.0",
      "MaxLevel": "3",
      "AbilitySound": "Visage_Familiar.StoneForm.Cast",
      "AbilityCooldown": "14.0",
      "AbilitySpecial": [
        {
          "stun_radius": 350
        },
        {
          "stun_delay": 0.55
        },
        {
          "stun_damage": [
            60,
            100,
            140
          ]
        },
        {
          "stun_duration": [
            1.0,
            1.25,
            1.5
          ]
        },
        {
          "stone_duration": 6.0
        },
        {
          "hp_regen": [
            150.0,
            175.0,
            200.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "wisp_tether": {
      "ID": "5485",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "12",
      "AbilityManaCost": "40 40 40 40",
      "AbilityCastRange": "1800",
      "AbilitySpecial": [
        {
          "radius": [
            900,
            900,
            900,
            900
          ]
        },
        {
          "movespeed": [
            5,
            8,
            11,
            14
          ]
        },
        {
          "latch_distance": [
            700,
            700,
            700,
            700
          ]
        },
        {
          "latch_speed": [
            1000,
            1000,
            1000,
            1000
          ]
        },
        {
          "tether_heal_amp": [
            0.6,
            0.9,
            1.2,
            1.5
          ]
        },
        {
          "self_bonus": 0
        },
        {
          "slow": [
            8,
            16,
            24,
            32
          ]
        },
        {
          "slow_duration": 0.2
        }
      ]
    },
    "wisp_spirits": {
      "ID": "5486",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Wisp.Spirits.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "26.0 24.0 22.0 20.0",
      "AbilityDuration": "19.0 19.0 19.0 19.0",
      "AbilityManaCost": "120 130 140 150",
      "AbilitySpecial": [
        {
          "creep_damage": [
            10,
            18,
            26,
            34
          ]
        },
        {
          "hero_damage": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "revolution_time": [
            5.0,
            5.0,
            5.0,
            5.0
          ]
        },
        {
          "min_range": 200
        },
        {
          "max_range": 700
        },
        {
          "hero_hit_radius": 110
        },
        {
          "explode_radius": 360
        },
        {
          "hit_radius": [
            150,
            150,
            150,
            150
          ]
        },
        {
          "spirit_movement_rate": [
            250,
            250,
            250,
            250
          ]
        },
        {
          "spirit_duration": [
            19.0,
            19.0,
            19.0,
            19.0
          ]
        }
      ]
    },
    "wisp_overcharge": {
      "ID": "5487",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "22 20 18 16",
      "AbilityManaCost": "40 60 80 100",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": [
            50,
            80,
            110,
            140
          ]
        },
        {
          "hp_regen": [
            0.5,
            0.6,
            0.7,
            0.8
          ]
        },
        {
          "duration": 8.0
        }
      ]
    },
    "wisp_relocate": {
      "ID": "5488",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Wisp.Relocate",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "90 75 60",
      "AbilityManaCost": "175",
      "AbilitySpecial": [
        {
          "cast_delay": [
            3.5,
            3.25,
            3.0
          ]
        },
        {
          "return_time": [
            12.0,
            12.0,
            12.0
          ]
        }
      ]
    },
    "wisp_tether_break": {
      "ID": "5489",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "MaxLevel": "1",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "1.0 1.0 1.0 1.0"
    },
    "wisp_spirits_in": {
      "ID": "5490",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "MaxLevel": "4",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0"
    },
    "wisp_spirits_out": {
      "ID": "5493",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "MaxLevel": "4",
      "AbilityCastPoint": "0 0 0 0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "slark_dark_pact": {
      "ID": "5494",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Slark.DarkPact.Cast",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastPoint": "0.001 0.001 0.001 0.001",
      "AbilityCastRange": "325",
      "AbilityCooldown": "9.0 8.0 7.0 6.0",
      "AbilityManaCost": "60",
      "AbilitySpecial": [
        {
          "delay": 1.5
        },
        {
          "pulse_duration": 1.0
        },
        {
          "radius": 325
        },
        {
          "total_damage": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "total_pulses": 10
        },
        {
          "pulse_interval": 0.1
        }
      ]
    },
    "slark_pounce": {
      "ID": "5495",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Slark.Pounce.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "20.0 16.0 12.0 8.0",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "pounce_distance": 700
        },
        {
          "pounce_speed": 933.33
        },
        {
          "pounce_acceleration": 7000.0
        },
        {
          "pounce_radius": 95
        },
        {
          "leash_duration": [
            2.5,
            2.75,
            3.0,
            3.25
          ]
        },
        {
          "leash_radius": 400
        },
        {
          "max_charges": 2
        },
        {
          "charge_restore_time": 10
        },
        {
          "pounce_distance_scepter": 1100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "slark_essence_shift": {
      "ID": "5496",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "agi_gain": 3
        },
        {
          "stat_loss": 1
        },
        {
          "duration": [
            15.0,
            30.0,
            60.0,
            100.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "slark_shadow_dance": {
      "ID": "5497",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Slark.ShadowDance",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "80 70 60",
      "AbilityManaCost": "120 120 120",
      "AbilitySpecial": [
        {
          "duration": [
            4.0,
            4.25,
            4.5
          ]
        },
        {
          "fade_time": [
            0.0,
            0.0,
            0.0
          ]
        },
        {
          "bonus_movement_speed": [
            20,
            35,
            50
          ]
        },
        {
          "bonus_regen_pct": [
            5,
            6,
            7
          ]
        },
        {
          "activation_delay": [
            0.5,
            0.5,
            0.5
          ]
        },
        {
          "neutral_disable": [
            2.0,
            2.0,
            2.0
          ]
        }
      ]
    },
    "medusa_split_shot": {
      "ID": "5504",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilitySpecial": [
        {
          "damage_modifier": [
            -50,
            -40,
            -30,
            -20
          ]
        },
        {
          "damage_modifier_tooltip": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "arrow_count": 4
        },
        {
          "split_shot_bonus_range": 150
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "medusa_mystic_snake": {
      "ID": "5505",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Medusa.MysticSnake.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "10",
      "AbilityManaCost": "140 150 160 170",
      "AbilitySpecial": [
        {
          "radius": [
            475,
            475,
            475,
            475
          ]
        },
        {
          "snake_jumps": [
            3,
            4,
            5,
            6
          ]
        },
        {
          "jump_delay": [
            0.25,
            0.25,
            0.25,
            0.25
          ]
        },
        {
          "snake_damage": [
            80,
            120,
            160,
            200
          ]
        },
        {
          "snake_mana_steal": [
            11,
            14,
            17,
            20
          ]
        },
        {
          "snake_scale": 35
        },
        {
          "initial_speed": 800
        },
        {
          "return_speed": 800
        },
        {
          "stone_form_scepter_base": 1.0
        },
        {
          "stone_form_scepter_increment": 0.3
        },
        {
          "movement_slow": 30
        },
        {
          "turn_slow": 50
        },
        {
          "slow_duration": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "medusa_mana_shield": {
      "ID": "5506",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Medusa.ManaShield.On",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilitySpecial": [
        {
          "damage_per_mana": [
            1.6,
            1.9,
            2.2,
            2.5
          ]
        },
        {
          "absorption_pct": 70.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "medusa_stone_gaze": {
      "ID": "5507",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Medusa.StoneGaze.Cast",
      "AbilityCastPoint": "0.4",
      "AbilityCastRange": "1200",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "90",
      "AbilityManaCost": "200 200 200",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "duration": [
            5.0,
            5.5,
            6.0
          ]
        },
        {
          "slow": 35
        },
        {
          "stone_duration": 3.0
        },
        {
          "face_duration": 2.0
        },
        {
          "vision_cone": 0.08715
        },
        {
          "bonus_physical_damage": [
            40,
            45,
            50
          ]
        },
        {
          "speed_boost": 50
        }
      ]
    },
    "troll_warlord_berserkers_rage": {
      "ID": "5508",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilitySound": "Hero_TrollWarlord.BerserkersRage.Toggle",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilitySpecial": [
        {
          "bonus_hp": 0
        },
        {
          "bonus_move_speed": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "bonus_armor": 6
        },
        {
          "bonus_range": 350
        },
        {
          "base_attack_time": 1.45
        },
        {
          "ensnare_chance": [
            14,
            16,
            18,
            20
          ]
        },
        {
          "ensnare_duration": [
            0.8,
            1.2,
            1.6,
            2.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "troll_warlord_whirling_axes_ranged": {
      "ID": "5509",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_TrollWarlord.WhirlingAxes.Ranged",
      "AbilityCastAnimation": "ACT_DOTA_WHIRLING_AXES_RANGED",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.2 0.2 0.2 0.2",
      "AbilityCooldown": "9",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "axe_width": 100
        },
        {
          "axe_speed": 1500.0
        },
        {
          "axe_range": 1000.0
        },
        {
          "axe_damage": 75
        },
        {
          "axe_slow_duration": [
            2.5,
            3.0,
            3.5,
            4.0
          ]
        },
        {
          "movement_speed": 40
        },
        {
          "axe_spread": 25
        },
        {
          "axe_count": 5
        }
      ]
    },
    "troll_warlord_whirling_axes_melee": {
      "ID": "5510",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_TrollWarlord.WhirlingAxes.Melee",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "9",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "damage": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "hit_radius": 100
        },
        {
          "max_range": 450.0
        },
        {
          "axe_movement_speed": 1250
        },
        {
          "blind_duration": 5.0
        },
        {
          "blind_pct": 60
        },
        {
          "whirl_duration": 3.0
        }
      ]
    },
    "troll_warlord_scepter": {
      "ID": "7865",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_WHIRLING_AXES_RANGED",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "25",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "range": 1200
        },
        {
          "duration": 3.0
        }
      ]
    },
    "troll_warlord_fervor": {
      "ID": "5511",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "attack_speed": [
            15,
            20,
            25,
            30
          ]
        },
        {
          "max_stacks": 12
        }
      ]
    },
    "troll_warlord_battle_trance": {
      "ID": "5512",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_TrollWarlord.BattleTrance.Cast",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "MaxLevel": "3",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.0 0.0 0.0",
      "AbilityCastRange": "525",
      "AbilityCooldown": "90",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "trance_duration": 6.5
        },
        {
          "lifesteal": [
            40,
            60,
            80
          ]
        },
        {
          "attack_speed": [
            140,
            170,
            200
          ]
        },
        {
          "movement_speed": [
            30,
            35,
            40
          ]
        },
        {
          "range": 900
        },
        {
          "scepter_cooldown": 35
        },
        {
          "scepter_duration_enemies": 3.25
        },
        {
          "scepter_cast_range_tooltip": 525.0
        }
      ]
    },
    "centaur_hoof_stomp": {
      "ID": "5514",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Centaur.HoofStomp",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "15 14 13 12",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "radius": 315
        },
        {
          "stun_duration": [
            1.7,
            2.0,
            2.3,
            2.6
          ]
        },
        {
          "stomp_damage": [
            100,
            150,
            200,
            250
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "centaur_double_edge": {
      "ID": "5515",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Centaur.DoubleEdge",
      "AbilityCooldown": "4.0",
      "AbilityCastRange": "150 150 150 150",
      "AbilityCastPoint": "0.4",
      "AbilityManaCost": "0 0 0 0",
      "AbilitySpecial": [
        {
          "edge_damage": [
            120,
            180,
            240,
            300
          ]
        },
        {
          "strength_damage": [
            60,
            80,
            100,
            120
          ]
        },
        {
          "radius": 190
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "centaur_return": {
      "ID": "5516",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilitySpecial": [
        {
          "return_damage": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "return_damage_str": [
            20,
            25,
            30,
            35
          ]
        },
        {
          "aura_radius": 1200
        }
      ]
    },
    "centaur_stampede": {
      "ID": "5517",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Centaur.Stampede",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "110 100 90",
      "AbilityManaCost": "150 200 250",
      "AbilityModifierSupportValue": "0.2",
      "AbilitySpecial": [
        {
          "duration": 4.0
        },
        {
          "base_damage": 0
        },
        {
          "strength_damage": [
            1.0,
            2.0,
            3.0
          ]
        },
        {
          "slow_duration": 2.3
        },
        {
          "radius": 105
        },
        {
          "slow_movement_speed": 100
        },
        {
          "damage_reduction": 40
        },
        {
          "damage_reduction_tooltip_scepter": 40
        }
      ]
    },
    "magnataur_shockwave": {
      "ID": "5518",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "13 12 11 10",
      "AbilityDuration": "0.6875 0.6875 0.6875 0.6875",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "shock_speed": 900
        },
        {
          "shock_width": 200
        },
        {
          "shock_damage": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "pull_duration": 0.2
        },
        {
          "movement_slow": 75
        },
        {
          "slow_duration": 2.0
        },
        {
          "scepter_distance": 2000
        },
        {
          "scepter_speed": 1500
        },
        {
          "pull_distance": 150
        },
        {
          "basic_slow_duration": 0.9
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "magnataur_empower": {
      "ID": "5519",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Magnataur.Empower.Cast",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "8",
      "AbilityManaCost": "45 60 75 90",
      "AbilityModifierSupportValue": "0.3",
      "AbilitySpecial": [
        {
          "empower_duration": [
            38.0,
            42.0,
            46.0,
            50.0
          ]
        },
        {
          "bonus_damage_pct": [
            11,
            18,
            25,
            32
          ]
        },
        {
          "cleave_damage_pct": [
            10.0,
            20.0,
            30.0,
            40.0
          ]
        },
        {
          "cleave_starting_width": 150
        },
        {
          "cleave_ending_width": 360
        },
        {
          "cleave_distance": 650
        },
        {
          "splash_damage_pct": [
            10.0,
            15.0,
            20.0,
            25.0
          ]
        },
        {
          "splash_radius": 240
        },
        {
          "aura_radius": 900
        },
        {
          "self_multiplier": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "magnataur_skewer": {
      "ID": "5520",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Magnataur.Skewer.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "22 20 18 16",
      "AbilityManaCost": "80 80 80 80",
      "AbilitySpecial": [
        {
          "skewer_speed": 950
        },
        {
          "range": [
            900,
            1000,
            1100,
            1200
          ]
        },
        {
          "slow_pct": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "skewer_radius": 145
        },
        {
          "slow_duration": 3.25
        },
        {
          "skewer_damage": [
            70,
            140,
            210,
            280
          ]
        },
        {
          "tree_radius": 200
        },
        {
          "tool_attack_slow": [
            10,
            20,
            30,
            40
          ]
        },
        {
          "skewer_cooldown": 6.0
        },
        {
          "skewer_manacost": 40
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "magnataur_reverse_polarity": {
      "ID": "5521",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Magnataur.ReversePolarity.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "130",
      "AbilityManaCost": "200 250 300",
      "AbilityCastRange": "410 410 410",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "pull_radius": 410
        },
        {
          "polarity_damage": [
            50,
            125,
            200
          ]
        },
        {
          "hero_stun_duration": [
            2.75,
            3.25,
            3.75
          ]
        },
        {
          "pull_duration": [
            0.0,
            0.0,
            0.0
          ]
        }
      ]
    },
    "shredder_whirling_death": {
      "ID": "5524",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Shredder.WhirlingDeath.Cast",
      "AbilityCastRange": "300",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "6",
      "AbilityManaCost": "70",
      "AbilitySpecial": [
        {
          "whirling_radius": 300
        },
        {
          "whirling_damage": [
            90,
            120,
            150,
            180
          ]
        },
        {
          "tree_damage_scale": [
            12,
            18,
            24,
            30
          ]
        },
        {
          "whirling_tick": 0.3
        },
        {
          "stat_loss_pct": [
            13,
            14,
            15,
            16
          ]
        },
        {
          "duration": 14.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "shredder_timber_chain": {
      "ID": "5525",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Shredder.TimberChain.Cast",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastRange": "850 1050 1250 1450",
      "AbilityCooldown": "4",
      "AbilityManaCost": "60 70 80 90",
      "AbilitySpecial": [
        {
          "chain_radius": [
            90,
            90,
            90,
            90
          ]
        },
        {
          "range": [
            850,
            1050,
            1250,
            1450
          ]
        },
        {
          "radius": [
            225,
            225,
            225,
            225
          ]
        },
        {
          "speed": [
            1600,
            2000,
            2400,
            2800
          ]
        },
        {
          "damage": [
            100,
            140,
            180,
            220
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "shredder_reactive_armor": {
      "ID": "5526",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySpecial": [
        {
          "bonus_armor": [
            0.9,
            1.0,
            1.1,
            1.2
          ]
        },
        {
          "bonus_hp_regen": [
            1.0,
            1.1,
            1.2,
            1.3
          ]
        },
        {
          "stack_limit": [
            6,
            12,
            18,
            24
          ]
        },
        {
          "stack_duration": [
            10.0,
            13.0,
            16.0,
            19.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "shredder_chakram": {
      "ID": "5527",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Shredder.Chakram.Cast",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "shredder_chakram_2",
      "AbilityCastRange": "1200 1200 1200",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "8.0 8.0 8.0",
      "AbilityManaCost": "80 140 200",
      "AbilitySpecial": [
        {
          "speed": 900.0
        },
        {
          "radius": 200
        },
        {
          "pass_damage": [
            100,
            140,
            180
          ]
        },
        {
          "damage_per_second": [
            50,
            75,
            100
          ]
        },
        {
          "slow": 5
        },
        {
          "damage_interval": 0.5
        },
        {
          "break_distance": 2000.0
        },
        {
          "mana_per_second": [
            16.0,
            23.0,
            30.0
          ]
        },
        {
          "pass_slow_duration": 0.5
        },
        {
          "slow_health_percentage": 5
        }
      ]
    },
    "shredder_chakram_2": {
      "ID": "5645",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "MaxLevel": "3",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1200 1200 1200",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCooldown": "8.0 8.0 8.0",
      "AbilityManaCost": "80 140 200",
      "AbilitySpecial": [
        {
          "speed": 900.0
        },
        {
          "radius": 200
        },
        {
          "pass_damage": [
            100,
            140,
            180
          ]
        },
        {
          "damage_per_second": [
            50,
            75,
            100
          ]
        },
        {
          "slow": 5
        },
        {
          "damage_interval": 0.5
        },
        {
          "break_distance": 2000.0
        },
        {
          "mana_per_second": [
            16.0,
            23.0,
            30.0
          ]
        },
        {
          "pass_slow_duration": 0.5
        },
        {
          "slow_health_percentage": 5
        }
      ]
    },
    "shredder_return_chakram": {
      "ID": "5528",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0 0.0 0.0"
    },
    "shredder_return_chakram_2": {
      "ID": "5646",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "3",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0 0.0 0.0"
    },
    "bristleback_viscous_nasal_goo": {
      "ID": "5548",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Bristleback.ViscousGoo.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "1.5 1.5 1.5 1.5",
      "AbilityManaCost": "12 16 20 24",
      "AbilitySpecial": [
        {
          "goo_speed": 1000
        },
        {
          "goo_duration": 5.0
        },
        {
          "base_armor": 2.0
        },
        {
          "armor_per_stack": [
            1.4,
            1.9,
            2.4,
            2.9
          ]
        },
        {
          "base_move_slow": 20
        },
        {
          "move_slow_per_stack": [
            3,
            6,
            9,
            12
          ]
        },
        {
          "stack_limit": 4
        },
        {
          "goo_duration_creep": 10.0
        },
        {
          "radius_scepter": 825
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "bristleback_quill_spray": {
      "ID": "5549",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Bristleback.QuillSpray",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "3.0 3.0 3.0 3.0",
      "AbilityManaCost": "35 35 35 35",
      "AbilitySpecial": [
        {
          "radius": 700
        },
        {
          "quill_base_damage": [
            20.0,
            40.0,
            60.0,
            80.0
          ]
        },
        {
          "quill_stack_damage": [
            30.0,
            32.0,
            34.0,
            36.0
          ]
        },
        {
          "quill_stack_duration": 14.0
        },
        {
          "max_damage": 550.0
        },
        {
          "projectile_speed": 2400
        }
      ]
    },
    "bristleback_bristleback": {
      "ID": "5550",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySound": "Hero_Bristleback.Bristleback",
      "AbilitySpecial": [
        {
          "side_damage_reduction": [
            8,
            12,
            16,
            20
          ]
        },
        {
          "back_damage_reduction": [
            16,
            24,
            32,
            40
          ]
        },
        {
          "side_angle": 110
        },
        {
          "back_angle": 70
        },
        {
          "quill_release_threshold": 210
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "bristleback_warpath": {
      "ID": "5551",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityDuration": "10.0 10.0 10.0",
      "AbilitySpecial": [
        {
          "damage_per_stack": [
            22,
            28,
            34
          ]
        },
        {
          "move_speed_per_stack": [
            3,
            4,
            5
          ]
        },
        {
          "stack_duration": 14.0
        },
        {
          "max_stacks": [
            5,
            7,
            9
          ]
        }
      ]
    },
    "tusk_ice_shards": {
      "ID": "5565",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Tusk.IceShards",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "23.0 20.0 17.0 14.0",
      "AbilityManaCost": "100 105 110 115",
      "AbilitySpecial": [
        {
          "shard_width": 200
        },
        {
          "shard_damage": [
            70,
            140,
            210,
            280
          ]
        },
        {
          "shard_count": 7
        },
        {
          "shard_speed": 1200.0
        },
        {
          "shard_duration": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "shard_angle_step": 40.0
        },
        {
          "shard_distance": 200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "tusk_ice_shards_stop": {
      "ID": "5668",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0"
    },
    "tusk_snowball": {
      "ID": "5566",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Tusk.Snowball.Cast",
      "AbilityCastRange": "1250",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "21 20 19 18",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "snowball_damage": [
            80,
            120,
            160,
            200
          ]
        },
        {
          "snowball_speed": [
            600,
            625,
            650,
            675
          ]
        },
        {
          "snowball_damage_bonus": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "stun_duration": [
            0.5,
            0.75,
            1.0,
            1.25
          ]
        },
        {
          "snowball_windup_radius": 100
        },
        {
          "snowball_duration": 3.0
        },
        {
          "snowball_radius": 200
        },
        {
          "snowball_grow_rate": 40
        },
        {
          "snowball_windup": 3.0
        },
        {
          "snowball_grab_radius": 350
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "tusk_launch_snowball": {
      "ID": "5641",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "AbilityTextureName": "tusk_snowball",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "tusk_frozen_sigil": {
      "ID": "5567",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Tusk.FrozenSigil",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "50.0 50.0 50.0 50.0",
      "AbilityManaCost": "75 75 75 75",
      "AbilitySpecial": [
        {
          "sigil_radius": 600
        },
        {
          "sigil_duration": 30.0
        },
        {
          "move_slow": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "attack_slow": [
            30,
            40,
            50,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "tusk_tag_team": {
      "ID": "7322",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Tusk.FrozenSigil",
      "AbilityCastPoint": "0",
      "AbilityCastRange": "500",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "24 21 18 15",
      "AbilityManaCost": "70",
      "AbilitySpecial": [
        {
          "bonus_damage": [
            25,
            50,
            75,
            100
          ]
        },
        {
          "movement_slow": 75
        },
        {
          "slow_duration": 0.4
        },
        {
          "debuff_duration": 5.0
        },
        {
          "radius": 350
        }
      ]
    },
    "tusk_walrus_punch": {
      "ID": "5568",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Tusk.WalrusPunch.Target",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "tusk_walrus_kick",
      "AbilityCastPoint": "0",
      "AbilityCastRange": "150",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "36 24 12",
      "AbilityManaCost": "50 75 100",
      "AbilitySpecial": [
        {
          "crit_multiplier": 350
        },
        {
          "air_time": 1.0
        },
        {
          "slow_duration": [
            2.0,
            3.0,
            4.0
          ]
        },
        {
          "move_slow": 40
        },
        {
          "push_length": 1000
        }
      ]
    },
    "tusk_walrus_kick": {
      "ID": "5672",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Tusk.WalrusKick.Target",
      "AbilityCastPoint": "0.2",
      "AbilityCastRange": "150",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "8",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "crit_multiplier": 0
        },
        {
          "air_time": 1.0
        },
        {
          "push_length": 1400
        },
        {
          "move_slow": 40
        },
        {
          "slow_duration": 4
        },
        {
          "cooldown_scepter": 8
        },
        {
          "damage": 350
        }
      ]
    },
    "skywrath_mage_arcane_bolt": {
      "ID": "5581",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_SkywrathMage.ArcaneBolt.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "875",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "5.0 4.0 3.0 2.0",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "bolt_speed": 500
        },
        {
          "bolt_vision": 325
        },
        {
          "bolt_damage": [
            60.0,
            80.0,
            100.0,
            120.0
          ]
        },
        {
          "int_multiplier": 1.6
        },
        {
          "vision_duration": 3.34
        },
        {
          "scepter_radius": 700
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "skywrath_mage_concussive_shot": {
      "ID": "5582",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_SkywrathMage.ConcussiveShot.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastRange": "1600",
      "AbilityCooldown": "18 16 14 12",
      "AbilityManaCost": "80 85 90 95",
      "AbilitySpecial": [
        {
          "launch_radius": 1600
        },
        {
          "slow_radius": 250
        },
        {
          "speed": [
            800,
            800,
            800,
            800
          ]
        },
        {
          "damage": [
            100,
            160,
            220,
            280
          ]
        },
        {
          "slow_duration": 4.0
        },
        {
          "movement_speed_pct": [
            30,
            35,
            40,
            45
          ]
        },
        {
          "shot_vision": 300
        },
        {
          "vision_duration": 3.34
        },
        {
          "scepter_radius": 700
        },
        {
          "creep_damage_pct": 75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "skywrath_mage_ancient_seal": {
      "ID": "5583",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_SkywrathMage.AncientSeal.Target",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "700 750 800 850",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCooldown": "14",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "resist_debuff": [
            -30,
            -35,
            -40,
            -45
          ]
        },
        {
          "seal_duration": [
            3.0,
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "scepter_radius": 700
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "skywrath_mage_mystic_flare": {
      "ID": "5584",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.1 0.1 0.1 0.1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "60.0 40.0 20.0",
      "AbilityManaCost": "300 550 800",
      "AbilitySpecial": [
        {
          "radius": 170
        },
        {
          "duration": 2.4
        },
        {
          "damage": [
            750,
            1175,
            1600
          ]
        },
        {
          "damage_interval": 0.1
        },
        {
          "scepter_radius": 700
        }
      ]
    },
    "abaddon_death_coil": {
      "ID": "5585",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Abaddon.DeathCoil.Cast",
      "AbilityCastRange": "575",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "5.5",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "self_damage": [
            75.0,
            100.0,
            125.0,
            150.0
          ]
        },
        {
          "target_damage": [
            120.0,
            165.0,
            210.0,
            255.0
          ]
        },
        {
          "heal_amount": [
            120,
            165,
            210,
            255
          ]
        },
        {
          "missile_speed": 1300
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "abaddon_aphotic_shield": {
      "ID": "5586",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Abaddon.AphoticShield.Cast",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "12.0 10.0 8.0 6.0",
      "AbilityManaCost": "100 105 110 115",
      "AbilitySpecial": [
        {
          "duration": 15.0
        },
        {
          "damage_absorb": [
            110.0,
            140.0,
            170.0,
            200.0
          ]
        },
        {
          "radius": 675
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "abaddon_frostmourne": {
      "ID": "5587",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "slow_duration": 5.0
        },
        {
          "movement_speed": [
            10,
            15,
            20,
            25
          ]
        },
        {
          "hit_count": 4
        },
        {
          "curse_duration": 4.5
        },
        {
          "curse_slow": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "curse_attack_speed": [
            40,
            60,
            80,
            100
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "abaddon_borrowed_time": {
      "ID": "5588",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Abaddon.BorrowedTime",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "ABSOLUTE",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "60.0 50.0 40.0",
      "AbilityManaCost": "0 0 0",
      "AbilitySpecial": [
        {
          "hp_threshold": 400
        },
        {
          "duration": [
            4.0,
            5.0,
            6.0
          ]
        },
        {
          "duration_scepter": [
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "ally_threshold_scepter": 525
        },
        {
          "redirect_range_scepter": 1600
        }
      ]
    },
    "elder_titan_echo_stomp": {
      "ID": "5589",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ElderTitan.EchoStomp",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastPoint": "0.4",
      "AbilityCastRange": "500",
      "AbilityChannelTime": "1.3",
      "AbilityCooldown": "14 13 12 11",
      "AbilityManaCost": "85 90 95 100",
      "AbilitySpecial": [
        {
          "cast_time": 1.7
        },
        {
          "radius": 500
        },
        {
          "sleep_duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "stomp_damage": [
            70,
            100,
            130,
            160
          ]
        },
        {
          "initial_stun_duration": 0.2
        },
        {
          "animation_rate": 0.0
        },
        {
          "wake_damage_limit": [
            50,
            100,
            150,
            200
          ]
        }
      ]
    },
    "elder_titan_echo_stomp_spirit": {
      "ID": "5590",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "FightRecapLevel": "1",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "14 13 12 11",
      "AbilityChannelTime": "1.3",
      "AbilityManaCost": "0 0 0 0",
      "AbilityCastRange": "500",
      "AbilitySpecial": [
        {
          "cast_time": 1.7
        },
        {
          "radius": 500
        },
        {
          "sleep_duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "stomp_damage": [
            70,
            100,
            130,
            160
          ]
        },
        {
          "animation_rate": 0.0
        }
      ]
    },
    "elder_titan_ancestral_spirit": {
      "ID": "5591",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_ElderTitan.AncestralSpirit.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_ANCESTRAL_SPIRIT",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.4 0.4 0.4 0.4",
      "AbilityCooldown": "23 21 19 17",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "radius": 275
        },
        {
          "pass_damage": 50
        },
        {
          "spirit_duration": 8.0
        },
        {
          "buff_duration": 10.0
        },
        {
          "speed": 900
        },
        {
          "move_pct_creeps": 1
        },
        {
          "move_pct_heroes": 7
        },
        {
          "damage_creeps": [
            3,
            7,
            11,
            15
          ]
        },
        {
          "damage_heroes": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "armor_creeps": 0.5
        },
        {
          "armor_heroes": [
            1.5,
            3.0,
            4.5,
            6.0
          ]
        },
        {
          "move_pct_cap": 40
        },
        {
          "scepter_magic_immune_per_hero": 2
        }
      ]
    },
    "elder_titan_return_spirit": {
      "ID": "5592",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0 0.0 0.0"
    },
    "elder_titan_natural_order": {
      "ID": "5593",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "radius": 350
        },
        {
          "armor_reduction_pct": [
            40,
            60,
            80,
            100
          ]
        },
        {
          "magic_resistance_pct": [
            40,
            60,
            80,
            100
          ]
        }
      ]
    },
    "elder_titan_natural_order_spirit": {
      "ID": "5750",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "radius": 350
        },
        {
          "armor_reduction_pct": [
            40,
            60,
            80,
            100
          ]
        },
        {
          "magic_resistance_pct": [
            40,
            60,
            80,
            100
          ]
        }
      ]
    },
    "elder_titan_earth_splitter": {
      "ID": "5594",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_ElderTitan.EarthSplitter.Cast",
      "AbilityCastRange": "2400",
      "AbilityCastPoint": "0.4 0.4 0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "100.0 100.0 100.0",
      "AbilityManaCost": "125 175 225",
      "AbilitySpecial": [
        {
          "crack_time": 3.14
        },
        {
          "crack_width": 315
        },
        {
          "crack_distance": 2400
        },
        {
          "slow_pct": [
            30,
            40,
            50
          ]
        },
        {
          "slow_duration": [
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "speed": 910
        },
        {
          "damage_pct": [
            30,
            40,
            50
          ]
        },
        {
          "vision_width": 500
        },
        {
          "vision_interval": 0.22
        },
        {
          "vision_duration": 4.0
        },
        {
          "vision_step": 200
        },
        {
          "total_steps": 12
        },
        {
          "slow_duration_scepter": [
            4.0,
            5.0,
            6.0
          ]
        }
      ]
    },
    "legion_commander_overwhelming_odds": {
      "ID": "5595",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_LegionCommander.Overwhelming.Location",
      "AbilityCooldown": "15",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "damage": [
            40,
            60,
            80,
            100
          ]
        },
        {
          "damage_per_unit": [
            14,
            16,
            18,
            20
          ]
        },
        {
          "damage_per_hero": [
            30,
            60,
            90,
            120
          ]
        },
        {
          "illusion_dmg_pct": 25
        },
        {
          "bonus_speed_creeps": 3
        },
        {
          "bonus_speed_heroes": 9
        },
        {
          "duration": 7.0
        },
        {
          "radius": 330
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "legion_commander_press_the_attack": {
      "ID": "5596",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_LegionCommander.PressTheAttack",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "16.0 15.0 14.0 13.0",
      "AbilityManaCost": "110",
      "AbilityModifierSupportValue": "3.0",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "attack_speed": [
            65,
            90,
            115,
            140
          ]
        },
        {
          "hp_regen": [
            30,
            40,
            50,
            60
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "legion_commander_moment_of_courage": {
      "ID": "5597",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySound": "Hero_LegionCommander.Courage",
      "AbilityCooldown": "2.3 1.8 1.3 0.8",
      "AbilitySpecial": [
        {
          "trigger_chance": 25
        },
        {
          "buff_duration": 1.0
        },
        {
          "hp_leech_percent": [
            55,
            65,
            75,
            85
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "legion_commander_duel": {
      "ID": "5598",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_LegionCommander.Duel",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "50.0 50.0 50.0",
      "AbilityManaCost": "75 75 75",
      "AbilityModifierSupportValue": "3.0",
      "AbilitySpecial": [
        {
          "duration": [
            4.0,
            4.75,
            5.5
          ]
        },
        {
          "duration_scepter": [
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "reward_damage": [
            10,
            20,
            30
          ]
        },
        {
          "victory_range": 600
        }
      ]
    },
    "ember_spirit_searing_chains": {
      "ID": "5603",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_EmberSpirit.SearingChains.Target",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "13 12 11 10",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "duration": [
            1.5,
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "radius": 400
        },
        {
          "total_damage": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "tick_interval": 0.5
        },
        {
          "unit_count": 2
        },
        {
          "radius_scepter": 500
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "ember_spirit_sleight_of_fist": {
      "ID": "5604",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0",
      "FightRecapLevel": "1",
      "AbilityCooldown": "18 14 10 6",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": [
            250,
            350,
            450,
            550
          ]
        },
        {
          "bonus_hero_damage": [
            40,
            80,
            120,
            160
          ]
        },
        {
          "attack_interval": 0.2
        },
        {
          "creep_damage_penalty": -50
        },
        {
          "AbilityCharges": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "ember_spirit_flame_guard": {
      "ID": "5605",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_EmberSpirit.FlameGuard.Cast",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "35.0",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "duration": [
            8.0,
            12.0,
            16.0,
            20.0
          ]
        },
        {
          "radius": 400
        },
        {
          "absorb_amount": [
            80,
            220,
            360,
            500
          ]
        },
        {
          "tick_interval": 0.2
        },
        {
          "damage_per_second": [
            25,
            35,
            45,
            55
          ]
        },
        {
          "blind_pct": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "ember_spirit_fire_remnant": {
      "ID": "5606",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_EmberSpirit.FireRemnant.Cast",
      "AbilityDraftPreAbility": "ember_spirit_activate_fire_remnant",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.0",
      "AbilityCharges": "3",
      "AbilityChargeRestoreTime": "38.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed_multiplier": 250
        },
        {
          "AbilityChargeRestoreTime": 0.0
        },
        {
          "damage": [
            100,
            200,
            300
          ]
        },
        {
          "radius": 450
        },
        {
          "duration": 45.0
        },
        {
          "scepter_range_multiplier": 3.0
        },
        {
          "scepter_speed_multiplier": 2.0
        },
        {
          "scepter_max_charges": 5
        },
        {
          "scepter_mana_cost": 25
        }
      ]
    },
    "ember_spirit_activate_fire_remnant": {
      "ID": "5607",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "MaxLevel": "3",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastRange": "99999",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "0.0",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "speed_multiplier": 250
        },
        {
          "max_charges": 3
        },
        {
          "charge_restore_time": 35.0
        },
        {
          "damage": [
            100,
            200,
            300
          ]
        },
        {
          "radius": 450
        },
        {
          "speed": 1300
        },
        {
          "scepter_mana_cost": 25
        }
      ]
    },
    "earth_spirit_boulder_smash": {
      "ID": "5608",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlag": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_EarthSpirit.BoulderSmash.Target",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.01",
      "AbilityCooldown": "22.0 18.0 14.0 10.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "radius": 180
        },
        {
          "rock_search_aoe": 200
        },
        {
          "rock_damage": [
            105,
            170,
            235,
            300
          ]
        },
        {
          "move_slow": 60
        },
        {
          "duration": [
            1.25,
            2.5,
            3.25,
            4.0
          ]
        },
        {
          "speed": 900
        },
        {
          "unit_distance": [
            500.0,
            600.0,
            700.0,
            800.0
          ]
        },
        {
          "rock_distance": 2000.0
        },
        {
          "remnant_smash_radius_tooltip": 200
        }
      ]
    },
    "earth_spirit_rolling_boulder": {
      "ID": "5609",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_EarthSpirit.RollingBoulder.Cast",
      "AbilityCastRange": "3000",
      "AbilityCastPoint": "0.01",
      "AbilityCooldown": "16.0 12.0 8.0 4.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 160
        },
        {
          "speed": 800
        },
        {
          "rock_speed": 1600
        },
        {
          "distance": 800.0
        },
        {
          "rock_distance": 1600.0
        },
        {
          "delay": 0.6
        },
        {
          "damage": [
            70,
            80,
            90,
            100
          ]
        },
        {
          "stun_duration": [
            0.4,
            0.6,
            0.8,
            1.0
          ]
        },
        {
          "rock_bonus_duration": [
            0.4,
            0.6,
            0.8,
            1.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "earth_spirit_geomagnetic_grip": {
      "ID": "5610",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_EarthSpirit.GeomagneticGrip.Target",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1100",
      "AbilityCastPoint": "0.01",
      "AbilityCooldown": "13",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "radius": 180
        },
        {
          "rock_damage": [
            50,
            100,
            150,
            200
          ]
        },
        {
          "duration": [
            2.0,
            2.5,
            3.0,
            3.5
          ]
        },
        {
          "pull_units_per_second_heroes": 600.0
        },
        {
          "pull_units_per_second": 1000.0
        },
        {
          "speed": 800
        },
        {
          "total_pull_distance": 1400.0
        }
      ]
    },
    "earth_spirit_stone_caller": {
      "ID": "5611",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "MaxLevel": "1",
      "AbilitySound": "Hero_EarthSpirit.StoneRemnant.Impact",
      "AbilityCastAnimation": "ACT_DOTA_ES_STONE_CALLER",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1100",
      "AbilityCastPoint": "0.0",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "0.0",
      "AbilityCharges": "7",
      "AbilityChargeRestoreTime": "25",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 120.0
        }
      ]
    },
    "earth_spirit_petrify": {
      "ID": "5648",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "AbilitySound": "Hero_EarthSpirit.Petrify",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "125",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "45",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "duration": 3.0
        },
        {
          "damage": 300.0
        },
        {
          "aoe": 300.0
        }
      ]
    },
    "earth_spirit_magnetize": {
      "ID": "5612",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_EarthSpirit.Magnetize.Cast",
      "AbilityDraftPreAbility": "earth_spirit_stone_caller",
      "AbilityDraftUltScepterAbility": "earth_spirit_petrify",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.01",
      "AbilityCooldown": "100 90 80",
      "AbilityManaCost": "100.0",
      "AbilitySpecial": [
        {
          "cast_radius": 350
        },
        {
          "damage_per_second": [
            40,
            80,
            120
          ]
        },
        {
          "damage_duration": 6.0
        },
        {
          "rock_search_radius": 400
        },
        {
          "rock_explosion_radius": 600
        },
        {
          "damage_interval": 1.0
        },
        {
          "rock_explosion_delay": 8.0
        },
        {
          "silence_duration": 5.0
        },
        {
          "slow_duration": 2.0
        }
      ]
    },
    "abyssal_underlord_firestorm": {
      "ID": "5613",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.5",
      "FightRecapLevel": "1",
      "AbilityCooldown": "12.0",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "radius": [
            400,
            430,
            460,
            490
          ]
        },
        {
          "wave_duration": 7.0
        },
        {
          "wave_count": 6
        },
        {
          "wave_damage": [
            25,
            40,
            55,
            70
          ]
        },
        {
          "wave_interval": 1.0
        },
        {
          "burn_damage": [
            1.0,
            2.0,
            3.0,
            4.0
          ]
        },
        {
          "burn_interval": 1.0
        },
        {
          "burn_duration": 2.0
        },
        {
          "first_wave_delay": 0.0
        },
        {
          "building_damage": 33.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "abyssal_underlord_pit_of_malice": {
      "ID": "5614",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_AbyssalUnderlord.PitOfMalice",
      "AbilityCastRange": "750",
      "AbilityCastPoint": "0.45",
      "FightRecapLevel": "1",
      "AbilityCooldown": "18 17 16 15",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "radius": 400
        },
        {
          "pit_duration": 12.0
        },
        {
          "pit_interval": 3.6
        },
        {
          "pit_damage": 0
        },
        {
          "ensnare_duration": [
            0.9,
            1.2,
            1.5,
            1.8
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "abyssal_underlord_atrophy_aura": {
      "ID": "5615",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "1200",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "damage_reduction_pct": [
            5,
            15,
            25,
            35
          ]
        },
        {
          "bonus_damage_from_creep": [
            4,
            5,
            6,
            7
          ]
        },
        {
          "bonus_damage_from_hero": [
            30,
            35,
            40,
            45
          ]
        },
        {
          "bonus_damage_duration": [
            30.0,
            45.0,
            60.0,
            75.0
          ]
        },
        {
          "bonus_damage_duration_scepter": [
            70.0,
            80.0,
            90.0,
            100.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "abyssal_underlord_dark_rift": {
      "ID": "5616",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_BUILDING | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilitySound": "Hero_AbyssalUnderlord.DarkRift.Cast",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.6",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "130 115 100",
      "AbilityManaCost": "100 200 300",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "teleport_delay": [
            6.0,
            5.0,
            4.0
          ]
        }
      ]
    },
    "abyssal_underlord_cancel_dark_rift": {
      "ID": "5617",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "terrorblade_reflection": {
      "ID": "5619",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Terrorblade.Reflection",
      "AbilityCooldown": "22 20 18 16",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "700",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "illusion_duration": [
            2.5,
            3.5,
            4.5,
            5.5
          ]
        },
        {
          "illusion_outgoing_damage": [
            60.0,
            40.0,
            20.0,
            0.0
          ]
        },
        {
          "illusion_outgoing_tooltip": [
            40.0,
            60.0,
            80.0,
            100.0
          ]
        },
        {
          "move_slow": 25
        },
        {
          "range": 475
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "terrorblade_conjure_image": {
      "ID": "5620",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilitySound": "Hero_Terrorblade.ConjureImage",
      "AbilityCastPoint": "0.15",
      "AbilityCooldown": "16",
      "AbilityManaCost": "70 75 80 85",
      "AbilitySpecial": [
        {
          "illusion_duration": 34.0
        },
        {
          "illusion_outgoing_damage": [
            70.0,
            60.0,
            50.0,
            40.0
          ]
        },
        {
          "illusion_outgoing_tooltip": [
            30.0,
            40.0,
            50.0,
            60.0
          ]
        },
        {
          "illusion_incoming_damage": 220.0
        },
        {
          "illusion_incoming_damage_total_tooltip": 320.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "terrorblade_metamorphosis": {
      "ID": "5621",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Terrorblade.Metamorphosis",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.",
      "AbilityCooldown": "155.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "duration": [
            40.0,
            44.0,
            48.0,
            52.0
          ]
        },
        {
          "transformation_time": 0.35
        },
        {
          "base_attack_time": 1.5
        },
        {
          "bonus_range": 400
        },
        {
          "tooltip_attack_range": 550
        },
        {
          "bonus_damage": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "speed_loss": 0
        },
        {
          "metamorph_aura_tooltip": 1200
        },
        {
          "fear_duration": 3.75
        },
        {
          "scepter_cooldown_reduction": 0.0
        },
        {
          "scepter_radius": 1600
        },
        {
          "scepter_speed": 1000
        },
        {
          "scepter_spawn_delay": 0.6
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "terrorblade_terror_wave": {
      "ID": "425",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "90",
      "AbilityManaCost": "75",
      "AbilitySpecial": [

      ]
    },
    "terrorblade_sunder": {
      "ID": "5622",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_Terrorblade.Sunder.Target",
      "AbilityCooldown": "120.0 80.0 40.0",
      "AbilityCastRange": "475",
      "AbilityCastPoint": "0.35",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityManaCost": "200 100 50",
      "AbilitySpecial": [
        {
          "hit_point_minimum_pct": [
            35,
            30,
            25
          ]
        }
      ]
    },
    "phoenix_icarus_dive": {
      "ID": "5623",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Phoenix.IcarusDive.Cast",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "36 34 32 30",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "hp_cost_perc": 15
        },
        {
          "dash_length": 1400
        },
        {
          "dash_width": 500
        },
        {
          "hit_radius": 200
        },
        {
          "burn_duration": 4.0
        },
        {
          "damage_per_second": [
            10,
            30,
            50,
            70
          ]
        },
        {
          "burn_tick_interval": 1.0
        },
        {
          "slow_movement_speed_pct": [
            19,
            22,
            25,
            28
          ]
        },
        {
          "dive_duration": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "phoenix_icarus_dive_stop": {
      "ID": "5624",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "phoenix_fire_spirits": {
      "ID": "5625",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Phoenix.FireSpirits.Cast",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1400",
      "AbilityCooldown": "51 44 37 30",
      "AbilityManaCost": "120",
      "AbilitySpecial": [
        {
          "hp_cost_perc": 20
        },
        {
          "spirit_duration": 20.0
        },
        {
          "spirit_speed": [
            900,
            900,
            900,
            900
          ]
        },
        {
          "radius": [
            175,
            175,
            175,
            175
          ]
        },
        {
          "duration": 4.0
        },
        {
          "attackspeed_slow": [
            -80,
            -100,
            -120,
            -140
          ]
        },
        {
          "damage_per_second": [
            15,
            35,
            55,
            75
          ]
        },
        {
          "spirit_count": 4
        },
        {
          "tick_interval": 1.0
        }
      ]
    },
    "phoenix_sun_ray": {
      "ID": "5626",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Phoenix.SunRay.Cast",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.01",
      "AbilityCooldown": "26",
      "AbilityDuration": "6.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "hp_cost_perc_per_second": 6
        },
        {
          "base_damage": [
            14,
            20,
            26,
            32
          ]
        },
        {
          "hp_perc_damage": [
            1.5,
            3.25,
            5.0,
            6.75
          ]
        },
        {
          "base_heal": [
            7,
            10,
            13,
            16
          ]
        },
        {
          "hp_perc_heal": [
            0.625,
            1.25,
            1.875,
            2.5
          ]
        },
        {
          "radius": 130
        },
        {
          "tick_interval": 0.2
        },
        {
          "forward_move_speed": 250.0
        },
        {
          "turn_rate_initial": 250.0
        },
        {
          "turn_rate": 25.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "phoenix_sun_ray_stop": {
      "ID": "5627",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "phoenix_sun_ray_toggle_move": {
      "ID": "5628",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "phoenix_supernova": {
      "ID": "5630",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "2",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Phoenix.SuperNova.Begin",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.01",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "110.0 110.0 110.0",
      "AbilityDuration": "6.0",
      "AbilityManaCost": "200 200 200",
      "AbilitySpecial": [
        {
          "aura_radius": 1300
        },
        {
          "damage_per_sec": [
            60,
            90,
            120
          ]
        },
        {
          "stun_duration": [
            2.0,
            2.5,
            3.0
          ]
        },
        {
          "max_hero_attacks": [
            6,
            8,
            10
          ]
        },
        {
          "max_hero_attacks_scepter": [
            7,
            10,
            13
          ]
        },
        {
          "cast_range_tooltip_scepter": 500
        }
      ]
    },
    "phoenix_launch_fire_spirit": {
      "ID": "5631",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_Phoenix.FireSpirits.Launch",
      "AbilityCastRange": "1400",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0 0 0 0",
      "AbilityManaCost": "0 0 0 0",
      "AbilitySpecial": [
        {
          "hp_cost_perc": 20
        },
        {
          "spirit_duration": [
            20.0,
            20.0,
            20.0,
            20.0
          ]
        },
        {
          "spirit_speed": [
            900,
            900,
            900,
            900
          ]
        },
        {
          "radius": [
            175,
            175,
            175,
            175
          ]
        },
        {
          "duration": 4.0
        },
        {
          "attackspeed_slow": [
            -80,
            -100,
            -120,
            -140
          ]
        },
        {
          "damage_per_second": [
            15,
            35,
            55,
            75
          ]
        },
        {
          "spirit_count": 4
        },
        {
          "tick_interval": 1.0
        }
      ]
    },
    "oracle_fortunes_end": {
      "ID": "5637",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Oracle.FortunesEnd.Target",
      "AbilityCastRange": "850",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "15 12 9 6",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "channel_time": 2.5
        },
        {
          "damage": [
            120,
            150,
            180,
            210
          ]
        },
        {
          "bolt_speed": 1000
        },
        {
          "minimum_purge_duration": 0.5
        },
        {
          "maximum_purge_duration": 2.5
        },
        {
          "radius": 300
        },
        {
          "scepter_bonus_range": 800
        },
        {
          "scepter_bonus_radius": 150
        },
        {
          "scepter_stun_percentage": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "oracle_fates_edict": {
      "ID": "5638",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Oracle.FatesEdict.Cast",
      "AbilityCastRange": "500 600 700 800",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "16 13 10 7",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": [
            3.0,
            3.5,
            4.0,
            4.5
          ]
        },
        {
          "magic_damage_resistance_pct_tooltip": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "oracle_purifying_flames": {
      "ID": "5639",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Oracle.PurifyingFlames.Damage",
      "AbilityCastRange": "850",
      "AbilityCastPoint": "0.15",
      "AbilityCooldown": "2.25",
      "AbilityManaCost": "80 85 90 95",
      "AbilitySpecial": [
        {
          "damage": [
            90,
            180,
            270,
            360
          ]
        },
        {
          "heal_per_second": [
            11.0,
            22.0,
            33.0,
            44.0
          ]
        },
        {
          "total_heal_tooltip": [
            99,
            198,
            297,
            396
          ]
        },
        {
          "duration": 9.0
        },
        {
          "tick_rate": 1.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "oracle_false_promise": {
      "ID": "5640",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilitySound": "Hero_Oracle.FalsePromise.Cast",
      "AbilityCastRange": "700 850 1000",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "115 80 45",
      "AbilityManaCost": "100 150 200",
      "AbilitySpecial": [
        {
          "duration": [
            8.0,
            9.0,
            10.0
          ]
        },
        {
          "radius": 400.0
        }
      ]
    },
    "broodmother_spin_web_destroy": {
      "ID": "5643",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "MaxLevel": "1",
      "AbilityCastPoint": "0",
      "AbilityCooldown": "0",
      "AbilityManaCost": "0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "monkey_king_boundless_strike": {
      "ID": "5716",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "FightRecapLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_MK_STRIKE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.4",
      "AbilityCastRange": "1200",
      "AbilityCooldown": "22",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "stun_duration": [
            0.4,
            0.8,
            1.2,
            1.6
          ]
        },
        {
          "strike_crit_mult": [
            150,
            175,
            200,
            225
          ]
        },
        {
          "strike_radius": 150
        },
        {
          "strike_cast_range": 1200
        }
      ]
    },
    "monkey_king_mischief": {
      "ID": "5719",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "FightRecapLevel": "2",
      "MaxLevel": "1",
      "AbilitySound": "Hero_MonkeyKing.Transform.On",
      "AbilityCastPoint": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "20",
      "AbilityManaCost": "0 0 0 0",
      "AbilitySpecial": [
        {
          "movespeed": 200
        },
        {
          "reveal_radius": 200
        },
        {
          "invul_duration": 0.2
        }
      ]
    },
    "monkey_king_untransform": {
      "ID": "5722",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilitySound": "Hero_MonkeyKing.Transform.Off",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AbilityCooldown": "1",
      "AbilityDuration": "10.0 10.0 10.0 10.0",
      "AbilityManaCost": "0 0 0 0"
    },
    "monkey_king_tree_dance": {
      "ID": "5721",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilitySound": "Hero_MonkeyKing.TreeJump.Cast",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "1.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "leap_speed": 700
        },
        {
          "spring_leap_speed": 1300
        },
        {
          "give_up_distance": 1850
        },
        {
          "ground_jump_distance": 1000
        },
        {
          "perched_jump_distance": 1000
        },
        {
          "jump_damage_cooldown": 3.0
        },
        {
          "perched_day_vision": 800.0
        },
        {
          "perched_night_vision": 400.0
        },
        {
          "perched_spot_height": 192.0
        },
        {
          "unperched_stunned_duration": 4.0
        },
        {
          "top_level_height": 500
        },
        {
          "impact_damage_tooltip": [
            140,
            210,
            280,
            350
          ]
        },
        {
          "impact_movement_slow_tooltip": [
            20,
            40,
            60,
            80
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "monkey_king_primal_spring": {
      "ID": "5724",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_MonkeyKing.Spring.Channel",
      "AbilityCastPoint": "0",
      "AbilityCastRange": "0",
      "AbilityCooldown": "19 17 15 13",
      "AbilityChannelTime": "1.7",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "impact_damage": [
            140,
            210,
            280,
            350
          ]
        },
        {
          "impact_movement_slow": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "impact_slow_duration": 4.0
        },
        {
          "max_distance": 1000
        },
        {
          "impact_radius": 375
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "monkey_king_primal_spring_early": {
      "ID": "5726",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
      "AbilityTextureName": "monkey_king_primal_spring",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "monkey_king_wukongs_command": {
      "ID": "5725",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_MonkeyKing.FurArmy",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "1.2",
      "AbilityCastRange": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "130 110 90",
      "AbilityDuration": "13.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "first_radius": 300
        },
        {
          "second_radius": 750
        },
        {
          "num_first_soldiers": 5
        },
        {
          "num_second_soldiers": 9
        },
        {
          "move_speed": 700
        },
        {
          "bonus_armor": [
            12,
            18,
            24
          ]
        },
        {
          "attack_speed": 1.1
        },
        {
          "duration": 13.0
        },
        {
          "leadership_radius_buffer": 30
        },
        {
          "cast_range": 550
        },
        {
          "cast_range_scepter": 1550
        },
        {
          "outer_attack_buffer": 0
        },
        {
          "cooldown_scepter": [
            90,
            70,
            50
          ]
        },
        {
          "scepter_spawn_interval": 3.5
        },
        {
          "scepter_spawn_duration": 12.0
        }
      ]
    },
    "monkey_king_jingu_mastery": {
      "ID": "5723",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_MonkeyKing.IronCudgel",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0",
      "AbilitySpecial": [
        {
          "required_hits": 4
        },
        {
          "counter_duration": [
            7,
            8,
            9,
            10
          ]
        },
        {
          "charges": 4
        },
        {
          "bonus_damage": [
            40,
            70,
            100,
            130
          ]
        },
        {
          "lifesteal": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "max_duration": 35
        }
      ]
    },
    "pangolier_swashbuckle": {
      "ID": "6344",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityCastPoint": "0.0",
      "AbilityCastRange": "900",
      "AbilityCooldown": "20 16 12 8",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "dash_range": 900
        },
        {
          "range": 1000
        },
        {
          "dash_speed": 2000
        },
        {
          "attack_interval": [
            0.1,
            0.1,
            0.1,
            0.1
          ]
        },
        {
          "damage": [
            24,
            42,
            60,
            78
          ]
        },
        {
          "start_radius": 125
        },
        {
          "end_radius": 125
        },
        {
          "strikes": 4
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "pangolier_shield_crash": {
      "ID": "6461",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "19 17 15 13",
      "AbilityManaCost": "90 100 110 120",
      "AbilitySpecial": [
        {
          "damage": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "hero_stacks": [
            9,
            12,
            15,
            18
          ]
        },
        {
          "duration": 10.0
        },
        {
          "radius": 500
        },
        {
          "jump_duration": 0.4
        },
        {
          "jump_duration_gyroshell": 0.75
        },
        {
          "jump_height": 250
        },
        {
          "jump_height_gyroshell": 350
        },
        {
          "jump_horizontal_distance": 225
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "pangolier_heartpiercer": {
      "ID": "6346",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "chance_pct": 15
        },
        {
          "duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "slow_pct": [
            -35,
            -40,
            -45,
            -50
          ]
        },
        {
          "debuff_delay": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "pangolier_lucky_shot": {
      "ID": "7307",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "chance_pct": 17
        },
        {
          "duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "slow": 35
        },
        {
          "armor": [
            3,
            4,
            5,
            6
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "pangolier_gyroshell": {
      "ID": "6343",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "1.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "70",
      "AbilityManaCost": "100 150 200",
      "AbilityDamage": "200 275 350",
      "precache": {
        "model": "models/heroes/pangolier/pangolier_gyroshell2.vmdl"
      },
      "AbilitySpecial": [
        {
          "cast_time_tooltip": 1.2
        },
        {
          "tick_interval": 0.05
        },
        {
          "forward_move_speed": 600.0
        },
        {
          "turn_rate_boosted": 165.0
        },
        {
          "turn_rate": 120.0
        },
        {
          "radius": 400
        },
        {
          "hit_radius": 150
        },
        {
          "bounce_duration": 0.4
        },
        {
          "stun_duration": [
            1.0,
            1.25,
            1.5
          ]
        },
        {
          "knockback_radius": 150
        },
        {
          "duration": 8.0
        },
        {
          "jump_recover_time": 0.25
        }
      ]
    },
    "pangolier_gyroshell_stop": {
      "ID": "6459",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "dark_willow_bramble_maze": {
      "ID": "6339",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20",
      "AbilityManaCost": "100 120 140 160",
      "AbilitySpecial": [
        {
          "placement_range": 500
        },
        {
          "placement_count": 8
        },
        {
          "placement_duration": 15
        },
        {
          "latch_duration": [
            1.0,
            1.5,
            2.0,
            2.5
          ]
        },
        {
          "latch_range": 90
        },
        {
          "latch_damage": [
            125,
            150,
            175,
            200
          ]
        },
        {
          "latch_creation_interval": 0.075
        },
        {
          "latch_creation_delay": 0.1
        },
        {
          "initial_creation_delay": 0.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dark_willow_bedlam": {
      "ID": "6340",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "MaxLevel": "3",
      "FightRecapLevel": "1",
      "LinkedAbility": "dark_willow_terrorize",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "ABSOLUTE",
      "AbilityCooldown": "30",
      "AbilityManaCost": "100 150 200",
      "AbilitySpecial": [
        {
          "attack_damage": [
            75,
            125,
            175
          ]
        },
        {
          "attack_interval": 0.25
        },
        {
          "attack_radius": 300
        },
        {
          "attack_targets": 1
        },
        {
          "roaming_radius": 200
        },
        {
          "roaming_seconds_per_rotation": 1.8
        },
        {
          "roaming_duration": 5.0
        }
      ]
    },
    "dark_willow_terrorize": {
      "ID": "8340",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "LinkedAbility": "dark_willow_bedlam",
      "AbilityDraftPreAbility": "dark_willow_bedlam",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "100 90 80",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "destination_travel_speed": 2000
        },
        {
          "destination_radius": 400
        },
        {
          "destination_status_duration": [
            3.5,
            3.75,
            4.0
          ]
        },
        {
          "return_travel_speed": 600
        },
        {
          "starting_height": 300.0
        }
      ]
    },
    "dark_willow_shadow_realm": {
      "ID": "6341",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCastGestureSlot": "ABSOLUTE",
      "HasScepterUpgrade": "1",
      "AbilityCooldown": "32 26 20 14",
      "AbilityCastPoint": "0",
      "AbilityManaCost": "70 80 90 100",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "damage": [
            90,
            180,
            270,
            360
          ]
        },
        {
          "attack_range_bonus": 600
        },
        {
          "max_damage_duration": 3.5
        },
        {
          "scepter_radius": 900
        }
      ]
    },
    "dark_willow_cursed_crown": {
      "ID": "6342",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "18 16 14 12",
      "AbilityManaCost": "80 100 120 140",
      "AbilitySpecial": [
        {
          "delay": 4.0
        },
        {
          "stun_duration": [
            1.75,
            2.25,
            2.75,
            3.25
          ]
        },
        {
          "stun_radius": 360
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "grimstroke_dark_artistry": {
      "ID": "8000",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1400",
      "AbilityCastPoint": "0.8",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3",
      "AbilityCooldown": "11 9 7 5",
      "AbilityManaCost": "100 110 120 130",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "start_radius": 120
        },
        {
          "end_radius": 160
        },
        {
          "projectile_speed": 2400
        },
        {
          "damage": [
            120,
            180,
            240,
            300
          ]
        },
        {
          "bonus_damage_per_target": [
            16,
            24,
            32,
            40
          ]
        },
        {
          "movement_slow_pct": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "slow_duration": 1.5
        },
        {
          "vision_duration": 2.0
        },
        {
          "abilitycastrange": 0
        }
      ]
    },
    "grimstroke_ink_creature": {
      "ID": "8006",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_GS_INK_CREATURE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "32 28 24 20",
      "AbilityManaCost": "110 120 130 140",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "spawn_time": 0.0
        },
        {
          "speed": 750.0
        },
        {
          "latch_duration": 5.0
        },
        {
          "destroy_attacks": [
            6,
            6,
            9,
            9
          ]
        },
        {
          "hero_attack_multiplier": 3
        },
        {
          "damage_per_tick": [
            3,
            7,
            11,
            15
          ]
        },
        {
          "dps_tooltip": [
            6,
            14,
            22,
            30
          ]
        },
        {
          "enemy_vision_time": 4
        },
        {
          "tick_interval": 0.5
        },
        {
          "infection_search_radius": 1000
        },
        {
          "pop_damage": [
            120,
            200,
            280,
            360
          ]
        },
        {
          "return_projectile_speed": 750
        },
        {
          "latched_unit_offset": 130
        },
        {
          "latched_unit_offset_short": 95
        }
      ]
    },
    "grimstroke_scepter": {
      "ID": "7852",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "MaxLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_GS_INK_CREATURE",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "35",
      "AbilityManaCost": "200",
      "AbilityModifierSupportValue": "0.5",
      "AbilitySpecial": [
        {
          "illusion_duration": 15
        },
        {
          "images_do_damage_percent": 50
        },
        {
          "images_do_damage_percent_tooltip": 150
        },
        {
          "images_take_damage_percent": 250
        },
        {
          "images_take_damage_percent_tooltip": 350
        },
        {
          "images_movespeed_bonus": 30
        }
      ]
    },
    "grimstroke_spirit_walk": {
      "ID": "8007",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_ObsidianDestroyer.AstralImprisonment",
      "FightRecapLevel": "1",
      "AbilityCooldown": "30 25 20 15",
      "AbilityCastRange": "400 525 650 775",
      "AbilityCastPoint": "0.15",
      "AbilityManaCost": "120 130 140 150",
      "AbilityModifierSupportValue": "0.75",
      "AbilitySpecial": [
        {
          "buff_duration": 3.0
        },
        {
          "movespeed_bonus_pct": [
            12,
            14,
            16,
            18
          ]
        },
        {
          "radius": 400
        },
        {
          "max_damage": [
            100,
            200,
            300,
            400
          ]
        },
        {
          "max_stun": [
            1.0,
            1.9,
            2.8,
            3.7
          ]
        },
        {
          "damage_per_tick": [
            5,
            7,
            9,
            11
          ]
        },
        {
          "tick_rate": 0.2
        },
        {
          "tick_dps_tooltip": [
            25,
            35,
            45,
            55
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "grimstroke_soul_chain": {
      "ID": "6491",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityDraftUltScepterAbility": "grimstroke_scepter",
      "AbilityCastAnimation": "ACT_DOTA_GS_SOUL_CHAIN",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "100 75 50",
      "AbilityCastRange": "700 800 900",
      "AbilityCastPoint": "0.15",
      "AbilityManaCost": "150 200 250",
      "AbilityModifierSupportValue": "0.75",
      "AbilitySpecial": [
        {
          "chain_duration": [
            6.0,
            7.0,
            8.0
          ]
        },
        {
          "chain_latch_radius": 550
        },
        {
          "chain_break_distance": 700
        },
        {
          "leash_limit_multiplier": 1.3
        },
        {
          "leash_radius_buffer": 50
        },
        {
          "creep_duration_pct": 50.0
        }
      ]
    },
    "mars_spear": {
      "ID": "6583",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DIRECTIONAL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Mars.Spear.Cast",
      "AbilityCastPoint": "0.25",
      "AbilityCooldown": "14.0",
      "AbilityManaCost": "110 120 130 140",
      "AbilitySpecial": [
        {
          "damage": [
            100,
            175,
            250,
            325
          ]
        },
        {
          "spear_speed": 1400.0
        },
        {
          "spear_width": 125
        },
        {
          "spear_vision": 300
        },
        {
          "spear_range": [
            900,
            1000,
            1100,
            1200
          ]
        },
        {
          "activity_duration": 1.7
        },
        {
          "stun_duration": [
            1.6,
            2.0,
            2.4,
            2.8
          ]
        },
        {
          "knockback_duration": 0.25
        },
        {
          "knockback_distance": 75.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5"
    },
    "mars_gods_rebuke": {
      "ID": "6495",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Mars.Shield.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "16 14 12 10",
      "AbilityManaCost": "65 70 75 80",
      "AbilitySpecial": [
        {
          "crit_mult": [
            150,
            190,
            230,
            270
          ]
        },
        {
          "angle": 140
        },
        {
          "radius": 500
        },
        {
          "knockback_duration": 0.3
        },
        {
          "knockback_distance": 150.0
        },
        {
          "knockback_slow": 40
        },
        {
          "knockback_slow_duration": 2.0
        },
        {
          "activity_duration": 2.0
        },
        {
          "bonus_damage_vs_heroes": 35
        },
        {
          "scepter_cooldown": 3.5
        }
      ]
    },
    "mars_bulwark": {
      "ID": "6582",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE",
      "AbilitySpecial": [
        {
          "physical_damage_reduction": [
            40,
            50,
            60,
            70
          ]
        },
        {
          "forward_angle": 140
        },
        {
          "physical_damage_reduction_side": [
            20,
            25,
            30,
            35
          ]
        },
        {
          "side_angle": 240
        },
        {
          "redirect_chance": 70
        },
        {
          "redirect_range": 800
        },
        {
          "redirect_speed_penatly": 20
        }
      ]
    },
    "mars_arena_of_blood": {
      "ID": "6598",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilitySound": "Hero_Mars.ArenaOfBlood.Start",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCooldown": "90 75 60",
      "AbilityManaCost": "200",
      "AbilitySpecial": [
        {
          "duration": [
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "radius": 550
        },
        {
          "width": 100
        },
        {
          "spear_damage": [
            120,
            185,
            250
          ]
        },
        {
          "formation_time": 0.3
        },
        {
          "spear_distance_from_wall": 160
        },
        {
          "spear_attack_interval": 1.0
        },
        {
          "warrior_count": 14
        },
        {
          "first_warrior_angle": 0.0
        },
        {
          "warrior_fade_min_dist": 350.0
        },
        {
          "warrior_fade_max_dist": 450.0
        }
      ]
    },
    "special_bonus_unique_mars_spear_bonus_damage": {
      "ID": "6759",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160.0
        }
      ]
    },
    "special_bonus_unique_mars_gods_rebuke_extra_crit": {
      "ID": "6756",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_mars_spear_cooldown": {
      "ID": "466",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_mars_spear_stun_duration": {
      "ID": "6584",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_mars_arena_of_blood_hp_regen": {
      "ID": "6766",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "void_spirit_aether_remnant": {
      "ID": "7701",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_VoidSpirit.AetherRemnant.Cast",
      "AbilityCastPoint": "0.0",
      "AbilityCastRange": "1000",
      "AbilityCooldown": "17.0 15.0 13.0 11.0",
      "AbilityManaCost": "85 90 95 100",
      "AbilitySpecial": [
        {
          "start_radius": 90
        },
        {
          "end_radius": 90
        },
        {
          "radius": 300
        },
        {
          "projectile_speed": 900
        },
        {
          "remnant_watch_distance": 450
        },
        {
          "remnant_watch_radius": 130
        },
        {
          "watch_path_vision_radius": 200
        },
        {
          "activation_delay": 0.4
        },
        {
          "impact_damage": [
            80,
            130,
            180,
            230
          ]
        },
        {
          "pull_duration": [
            1.2,
            1.4,
            1.6,
            1.8
          ]
        },
        {
          "pull_destination": [
            44,
            50,
            56,
            62
          ]
        },
        {
          "duration": 20.0
        },
        {
          "think_interval": 0.1
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AbilityCastGestureSlot": "DEFAULT"
    },
    "void_spirit_dissimilate": {
      "ID": "6470",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_VoidSpirit.Dissimilate.Cast",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "20 17 14 11",
      "AbilityDamage": "100 180 260 340",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "phase_duration": 1.3
        },
        {
          "destination_fx_radius": 183
        },
        {
          "portals_per_ring": 6
        },
        {
          "angle_per_ring_portal": 60
        },
        {
          "first_ring_distance_offset": 520
        },
        {
          "damage_radius": 275
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "void_spirit_astral_step": {
      "ID": "7705",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_VoidSpirit.AstralStep.Start",
      "AnimationPlaybackRate": "1.5",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "0",
      "AbilityCharges": "2",
      "AbilityChargeRestoreTime": "30 25 20",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "radius": 170
        },
        {
          "AbilityCharges": 0
        },
        {
          "AbilityChargeRestoreTime": 0
        },
        {
          "min_travel_distance": 200
        },
        {
          "max_travel_distance": [
            700,
            900,
            1100
          ]
        },
        {
          "pop_damage_delay": 1.25
        },
        {
          "pop_damage": [
            150,
            200,
            250
          ]
        },
        {
          "movement_slow_pct": [
            40,
            60,
            80
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "void_spirit_resonant_pulse": {
      "ID": "7710",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_VoidSpirit.Pulse.Cast",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "0.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "16",
      "AbilityManaCost": "100 110 120 130",
      "AbilitySpecial": [
        {
          "radius": 500
        },
        {
          "speed": 1200
        },
        {
          "damage": [
            70,
            120,
            170,
            220
          ]
        },
        {
          "buff_duration": 10.0
        },
        {
          "base_absorb_amount": [
            40,
            80,
            120,
            160
          ]
        },
        {
          "absorb_per_hero_hit": [
            30,
            45,
            60,
            75
          ]
        },
        {
          "return_projectile_speed": 900
        },
        {
          "max_charges": 2
        },
        {
          "charge_restore_time": 18
        },
        {
          "silence_duration_scepter": 2.0
        }
      ]
    },
    "special_bonus_unique_void_spirit_1": {
      "ID": "7706",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.5
        }
      ]
    },
    "special_bonus_unique_void_spirit_2": {
      "ID": "7707",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_void_spirit_3": {
      "ID": "7708",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_void_spirit_4": {
      "ID": "7709",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_void_spirit_5": {
      "ID": "7711",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_void_spirit_6": {
      "ID": "7712",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_void_spirit_7": {
      "ID": "7713",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 475
        }
      ]
    },
    "special_bonus_unique_void_spirit_8": {
      "ID": "7714",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_void_spirit_9": {
      "ID": "7715",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "snapfire_scatterblast": {
      "ID": "6480",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Snapfire.Shotgun.Fire",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.4",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "AnimationPlaybackRate": "1.2",
      "AbilityCooldown": "13 12 11 10",
      "AbilityManaCost": "80 90 100 110",
      "AbilitySpecial": [
        {
          "damage": [
            80,
            150,
            220,
            290
          ]
        },
        {
          "blast_speed": 3000
        },
        {
          "blast_width_initial": 225
        },
        {
          "blast_width_end": 400
        },
        {
          "debuff_duration": 1.0
        },
        {
          "movement_slow_pct": 100
        },
        {
          "attack_slow_pct": 100
        },
        {
          "point_blank_range": 450
        },
        {
          "point_blank_dmg_bonus_pct": 50.0
        }
      ]
    },
    "snapfire_mortimer_kisses": {
      "ID": "6482",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySound": "Hero_Snapfire.MortimerBlob.Launch",
      "AbilityDraftUltScepterAbility": "snapfire_gobble_up",
      "AbilityDraftUltScepterPreAbility": "snapfire_spit_creep",
      "AbilityCastRange": "3000",
      "AbilityCastPoint": "0.5",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCooldown": "110",
      "AbilityDuration": "6.0",
      "AbilityManaCost": "125 150 175",
      "AbilitySpecial": [
        {
          "projectile_count": 8
        },
        {
          "projectile_speed": 1300
        },
        {
          "projectile_width": 130
        },
        {
          "impact_radius": 275
        },
        {
          "damage_per_impact": [
            160,
            240,
            320
          ]
        },
        {
          "duration_tooltip": 6.0
        },
        {
          "projectile_vision": 500
        },
        {
          "turn_rate": 75.0
        },
        {
          "burn_interval": 0.5
        },
        {
          "burn_damage": [
            50,
            75,
            100
          ]
        },
        {
          "move_slow_pct": [
            15,
            20,
            25
          ]
        },
        {
          "burn_ground_duration": 3.0
        },
        {
          "dist_change_speed": 75.0
        },
        {
          "min_range": 600
        },
        {
          "min_lob_travel_time": 0.8
        },
        {
          "max_lob_travel_time": 2.0
        },
        {
          "delay_after_last_projectile": 0.5
        },
        {
          "burn_linger_duration": 1.0
        }
      ]
    },
    "snapfire_gobble_up": {
      "ID": "6484",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilitySound": "Hero_Snapfire.GobbleUp.Cast",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "150",
      "AbilityCooldown": "40",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "max_time_in_belly": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "snapfire_spit_creep": {
      "ID": "6486",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "MaxLevel": "1",
      "FightRecapLevel": "1",
      "IsGrantedByScepter": "1",
      "AbilitySound": "Hero_Snapfire.MortimerBlob.Launch",
      "AbilityCastRange": "3000",
      "AbilityCastPoint": "0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCooldown": "0",
      "AbilityManaCost": "150",
      "AbilitySpecial": [
        {
          "projectile_speed": 1400
        },
        {
          "projectile_width": 130
        },
        {
          "impact_radius": 400
        },
        {
          "impact_damage": 400
        },
        {
          "projectile_vision": 500
        },
        {
          "burn_interval": 0.5
        },
        {
          "burn_damage": 100
        },
        {
          "move_slow_pct": 25
        },
        {
          "burn_ground_duration": 3.0
        },
        {
          "min_range": 0
        },
        {
          "min_lob_travel_time": 0.1
        },
        {
          "max_lob_travel_time": 2.0
        },
        {
          "burn_linger_duration": 1.0
        },
        {
          "stun_duration": 1.5
        },
        {
          "min_height_above_lowest": 150.0
        },
        {
          "min_height_above_highest": 100.0
        },
        {
          "min_acceleration": 1000.0
        },
        {
          "max_acceleration": 2000.0
        }
      ]
    },
    "snapfire_firesnap_cookie": {
      "ID": "6483",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Snapfire.FeedCookie.Cast",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.2",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "AbilityCooldown": "24 21 18 15",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "projectile_speed": 1000
        },
        {
          "pre_hop_duration": 0.0
        },
        {
          "jump_duration": 0.484
        },
        {
          "jump_height": 257
        },
        {
          "jump_horizontal_distance": 450
        },
        {
          "pre_land_anim_time": 0.14
        },
        {
          "landing_gesture_duration": 0.6
        },
        {
          "impact_radius": 300
        },
        {
          "impact_damage": [
            70,
            140,
            210,
            280
          ]
        },
        {
          "impact_stun_duration": [
            1.6,
            1.8,
            2.0,
            2.2
          ]
        },
        {
          "self_cast_delay": 0.3
        }
      ]
    },
    "snapfire_lil_shredder": {
      "ID": "6488",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Snapfire.ExplosiveShells.Cast",
      "AbilityCastPoint": "0.0",
      "AbilityCastRange": "800",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_3",
      "AbilityCooldown": "24 20 16 12",
      "AbilityDuration": "8",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "damage": [
            20,
            40,
            60,
            80
          ]
        },
        {
          "buffed_attacks": 6
        },
        {
          "attack_speed_bonus": 300
        },
        {
          "attack_range_bonus": [
            75,
            150,
            225,
            300
          ]
        },
        {
          "buff_duration_tooltip": 8
        },
        {
          "base_attack_time": 1.0
        },
        {
          "armor_reduction_per_attack": 1
        },
        {
          "armor_duration": 4.0
        }
      ]
    },
    "special_bonus_unique_snapfire_1": {
      "ID": "6485",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_snapfire_2": {
      "ID": "6487",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_snapfire_3": {
      "ID": "6489",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_snapfire_4": {
      "ID": "6490",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_snapfire_5": {
      "ID": "6479",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_unique_snapfire_6": {
      "ID": "382",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_snapfire_7": {
      "ID": "384",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_snapfire_8": {
      "ID": "500",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "backdoor_protection": {
      "ID": "5350",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "1",
      "AbilitySpecial": [
        {
          "radius": 900
        },
        {
          "activation_time": 15.0
        },
        {
          "regen_rate": 90
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "backdoor_protection_in_base": {
      "ID": "5351",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "1",
      "AbilitySpecial": [
        {
          "activation_time": 15.0
        },
        {
          "regen_rate": 90
        },
        {
          "radius": 900
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "filler_ability": {
      "ID": "6226",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "MaxLevel": "1",
      "AbilityCooldown": "240",
      "AbilitySpecial": [
        {
          "hp_heal": 90
        },
        {
          "mp_heal": 50
        },
        {
          "hp_heal_growth": 0
        },
        {
          "mp_heal_growth": 0.0
        },
        {
          "hp_heal_pct": 2
        },
        {
          "mp_heal_pct": 2
        },
        {
          "duration": 5.0
        },
        {
          "radius": 500
        },
        {
          "initial_cooldown": 420
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "necronomicon_warrior_last_will": {
      "ID": "5200",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySpecial": [
        {
          "explosion": [
            600,
            700,
            800
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "necronomicon_warrior_sight": {
      "ID": "5201",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 1000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "necronomicon_warrior_mana_burn": {
      "ID": "5202",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilitySpecial": [
        {
          "burn_amount": [
            30,
            40,
            50
          ]
        },
        {
          "burn_damage_conversion": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "necronomicon_archer_mana_burn": {
      "ID": "5203",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.5 0.5 0.5",
      "AbilityCooldown": "7",
      "AbilityManaCost": "0 0 0",
      "AbilitySpecial": [
        {
          "burn_amount": [
            125,
            175,
            225
          ]
        },
        {
          "burn_as_damage_tooltip": 100
        }
      ]
    },
    "necronomicon_archer_purge": {
      "ID": "8203",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "15",
      "AbilitySpecial": [
        {
          "purge_rate": 5
        },
        {
          "duration": 4.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "necronomicon_archer_aoe": {
      "ID": "5204",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 1200
        },
        {
          "ms_bonus": [
            5,
            7,
            9
          ]
        },
        {
          "as_bonus": [
            5,
            7,
            9
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "courier_autodeliver": {
      "ID": "84",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_TOGGLE",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_7"
    },
    "courier_return_to_base": {
      "ID": "5205",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "courier_go_to_secretshop": {
      "ID": "5492",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "courier_transfer_items": {
      "ID": "5206",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilitySpecial": [
        {
          "handoff_distance": 400
        }
      ],
      "MaxLevel": "1"
    },
    "courier_transfer_items_to_other_player": {
      "ID": "6328",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilitySpecial": [
        {
          "handoff_distance": 400
        }
      ],
      "MaxLevel": "1"
    },
    "courier_return_stash_items": {
      "ID": "5207",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "courier_take_stash_items": {
      "ID": "5208",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilitySpecial": [
        {
          "stash_pickup_distance": 250
        },
        {
          "handoff_distance": 400
        }
      ],
      "MaxLevel": "1"
    },
    "courier_queue_pickup_from_stash": {
      "ID": "7826",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "MaxLevel": "1"
    },
    "courier_dequeue_pickup_from_stash": {
      "ID": "7827",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilitySpecial": [
        {
          "stash_pickup_distance": 250
        }
      ],
      "MaxLevel": "1"
    },
    "courier_take_stash_and_transfer_items": {
      "ID": "5676",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilitySpecial": [
        {
          "handoff_distance": 400
        }
      ],
      "MaxLevel": "1"
    },
    "courier_shield": {
      "ID": "5209",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "MaxLevel": "1",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_5",
      "AbilityCooldown": "200.0",
      "AbilitySpecial": [
        {
          "duration": 2.0
        }
      ]
    },
    "courier_burst": {
      "ID": "5210",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCooldown": "120.0",
      "AbilitySpecial": [
        {
          "duration": 6.0
        },
        {
          "movement_speed": 50
        }
      ],
      "MaxLevel": "1"
    },
    "courier_morph": {
      "ID": "5642",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0.1",
      "AbilityCastRange": "0",
      "AbilitySpecial": [

      ],
      "MaxLevel": "1"
    },
    "courier_go_to_enemy_secretshop": {
      "ID": "6329",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1"
    },
    "courier_go_to_sideshop": {
      "ID": "6333",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1"
    },
    "courier_go_to_sideshop2": {
      "ID": "6334",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1"
    },
    "roshan_spell_block": {
      "ID": "5213",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityCooldown": "15.0",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "roshan_halloween_spell_block": {
      "ID": "5618",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityCooldown": "10.0"
    },
    "roshan_bash": {
      "ID": "5214",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilitySpecial": [
        {
          "bash_chance": 15
        },
        {
          "bonus_damage": 50
        },
        {
          "stun_duration": 1.65
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "roshan_slam": {
      "ID": "5215",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityManaCost": "0",
      "AbilityCooldown": "10.0",
      "AbilityCastPoint": "0.47 0.47 0.47 0.47",
      "AbilitySpecial": [
        {
          "radius": 350
        },
        {
          "slow_duration_hero": 2.0
        },
        {
          "slow_duration_unit": 4.0
        },
        {
          "slow_amount": 50
        },
        {
          "damage": 70
        },
        {
          "damage_growth": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "roshan_inherent_buffs": {
      "ID": "5216",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE"
    },
    "roshan_devotion": {
      "ID": "5217",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 5
        }
      ]
    },
    "kobold_taskmaster_speed_aura": {
      "ID": "5293",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement_speed": 12
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "centaur_khan_endurance_aura": {
      "ID": "5294",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": 15
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "centaur_khan_war_stomp": {
      "ID": "5295",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "12.0",
      "AbilityDamage": "25",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 250
        },
        {
          "non_hero_stun_duration": 3.0
        },
        {
          "hero_stun_duration": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "spawnlord_master_stomp": {
      "ID": "6270",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "12.0",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "radius": 300
        },
        {
          "damage": 200
        },
        {
          "duration": 6.0
        },
        {
          "armor_reduction_pct": 50
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "spawnlord_master_freeze": {
      "ID": "6278",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityCooldown": "15",
      "AbilityCastRange": "150",
      "AbilitySpecial": [
        {
          "duration": 2.0
        },
        {
          "damage": 75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "gnoll_assassin_envenomed_weapon": {
      "ID": "5296",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "damage_per_second": 2
        },
        {
          "non_hero_duration": 20.0
        },
        {
          "hero_duration": 10.0
        },
        {
          "regen_reduction": 35
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "ghost_frost_attack": {
      "ID": "5301",
      "MaxLevel": "1",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilitySpecial": [
        {
          "movespeed_slow": -25
        },
        {
          "attackspeed_slow": -25
        },
        {
          "duration": 1.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "polar_furbolg_ursa_warrior_thunder_clap": {
      "ID": "5302",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "12.0",
      "AbilityDamage": "150",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 300
        },
        {
          "movespeed_slow": -25
        },
        {
          "attackspeed_slow": -25
        },
        {
          "duration": 3.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "neutral_spell_immunity": {
      "ID": "5303",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "ogre_magi_frost_armor": {
      "ID": "5304",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.56",
      "AbilityCooldown": "5.0",
      "AbilityManaCost": "40",
      "AbilitySpecial": [
        {
          "armor_bonus": 5
        },
        {
          "duration": 45.0
        },
        {
          "movespeed_slow": -25
        },
        {
          "attackspeed_slow": -25
        },
        {
          "slow_duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dark_troll_warlord_ensnare": {
      "ID": "5305",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastRange": "550",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "15.0",
      "AbilityManaCost": "75",
      "AbilitySpecial": [
        {
          "duration": 1.75
        },
        {
          "net_speed": 1500
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "dark_troll_warlord_raise_dead": {
      "ID": "5306",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "18.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 40.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "mud_golem_rock_destroy": {
      "ID": "5667",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 250
        },
        {
          "duration": 2.0
        },
        {
          "movespeed": -25
        },
        {
          "shard_health_tooltip": 240
        },
        {
          "shard_damage_tooltip": 9
        },
        {
          "shard_duration_tooltip": 60
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "mud_golem_hurl_boulder": {
      "ID": "5670",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES_STRONG",
      "MaxLevel": "1",
      "AbilityCastRange": "800",
      "AbilityCooldown": "30",
      "AbilityCastPoint": "0.3",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "damage": 75
        },
        {
          "duration": 0.6
        },
        {
          "speed": 800
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "giant_wolf_critical_strike": {
      "ID": "5307",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 20
        },
        {
          "crit_mult": 200
        }
      ]
    },
    "alpha_wolf_critical_strike": {
      "ID": "5308",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 20
        },
        {
          "crit_mult": 200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "alpha_wolf_command_aura": {
      "ID": "5309",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_damage_pct": 30
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "tornado_tempest": {
      "ID": "5310",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySpecial": [
        {
          "far_radius": 600
        },
        {
          "movespeed_slow": -15
        },
        {
          "attackspeed_slow": -15
        },
        {
          "near_radius": 150
        },
        {
          "near_damage": 45
        },
        {
          "far_damage": 15
        },
        {
          "tick_rate": 0.25
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "enraged_wildkin_tornado": {
      "ID": "5312",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.4",
      "AbilityCooldown": "70.0",
      "AbilityChannelTime": "40.0",
      "AbilityManaCost": "200",
      "AbilitySpecial": [
        {
          "duration": 40.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "enraged_wildkin_toughness_aura": {
      "ID": "5313",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_armor": 3
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "granite_golem_hp_aura": {
      "ID": "5656",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_hp": 15.0
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "granite_golem_bash": {
      "ID": "5680",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySpecial": [
        {
          "bash_chance": 7
        },
        {
          "bonus_damage": 25
        },
        {
          "stun_duration": 1.0
        }
      ]
    },
    "satyr_trickster_purge": {
      "ID": "5314",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "3.0",
      "AbilityManaCost": "120",
      "AbilitySpecial": [
        {
          "purge_rate": 5
        },
        {
          "duration": 5.0
        },
        {
          "summon_damage": 400
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "satyr_soulstealer_mana_burn": {
      "ID": "5315",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "Modelscale": ".85",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "18.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "burn_amount": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "satyr_hellcaller_shockwave": {
      "ID": "5316",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.5",
      "AbilityCooldown": "8.0",
      "AbilityDamage": "160",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "speed": 900
        },
        {
          "radius_start": 180
        },
        {
          "radius_end": 200
        },
        {
          "distance": 1380
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "ancient_golem_rockslide": {
      "ID": "5686",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.5",
      "AbilityCooldown": "16.0",
      "AbilityDamage": "200",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "speed": 1050
        },
        {
          "radius_start": 180
        },
        {
          "radius_end": 200
        },
        {
          "distance": 980
        },
        {
          "stun_duration": 1.5
        }
      ]
    },
    "satyr_hellcaller_unholy_aura": {
      "ID": "5317",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "health_regen": 5.0
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "forest_troll_high_priest_heal": {
      "ID": "5318",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_AUTOCAST",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.5",
      "AbilityCooldown": "0.5",
      "AbilityManaCost": "5",
      "AbilitySpecial": [
        {
          "health": 15
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "harpy_storm_chain_lightning": {
      "ID": "5319",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "4.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "initial_damage": 140
        },
        {
          "jump_range": 500
        },
        {
          "jump_delay": 0.25
        },
        {
          "damage_percent_loss": 25.0
        },
        {
          "max_targets": 4
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "big_thunder_lizard_wardrums_aura": {
      "ID": "5682",
      "MaxLevel": "1",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "speed_bonus": 25
        },
        {
          "accuracy": 40
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "black_dragon_dragonhide_aura": {
      "ID": "5681",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_armor": 3
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "black_dragon_fireball": {
      "ID": "5689",
      "MaxLevel": "1",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "10",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "radius": 300
        },
        {
          "damage": 85
        },
        {
          "duration": 10.0
        },
        {
          "burn_interval": 0.5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "mudgolem_cloak_aura": {
      "ID": "5688",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_magical_armor": 10
        },
        {
          "bonus_magical_armor_creeps": 20
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "black_dragon_splash_attack": {
      "ID": "5324",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "range": 250
        },
        {
          "damage_percent": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "blue_dragonspawn_sorcerer_evasion": {
      "ID": "5325",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "evasion_chance_pct": 15
        }
      ]
    },
    "blue_dragonspawn_overseer_evasion": {
      "ID": "5326",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "evasion_chance_pct": 15
        }
      ]
    },
    "spawnlord_aura": {
      "ID": "6125",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "lifesteal": 10
        },
        {
          "hp_regen": 10
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "spawnlord_master_bash": {
      "ID": "6126",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bash_chance": 40
        },
        {
          "bonus_damage": 0
        },
        {
          "stun_duration": 1.0
        }
      ]
    },
    "blue_dragonspawn_overseer_devotion_aura": {
      "ID": "5327",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_armor": 3
        },
        {
          "radius": 1200
        }
      ]
    },
    "big_thunder_lizard_slam": {
      "ID": "5332",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "6.0",
      "AbilityDamage": "70",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "radius": 250
        },
        {
          "movespeed_slow": -25
        },
        {
          "attack_slow_tooltip": -25
        },
        {
          "non_hero_duration": 4.0
        },
        {
          "hero_duration": 2.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "big_thunder_lizard_frenzy": {
      "ID": "5333",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "8.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "attackspeed_bonus": 75
        },
        {
          "duration": 8.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "forest_troll_high_priest_mana_aura": {
      "ID": "5491",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "mana_regen": 2.5
        },
        {
          "radius": 1200
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "roshan_halloween_candy": {
      "ID": "9990",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement": 20
        },
        {
          "bonus_health": 500
        },
        {
          "bonus_damage": 10
        },
        {
          "bonus_armor": 2
        }
      ]
    },
    "roshan_halloween_angry": {
      "ID": "9991",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement": 20
        },
        {
          "bonus_health": 500
        },
        {
          "bonus_damage": 20
        },
        {
          "bonus_armor": 2
        }
      ]
    },
    "roshan_halloween_wave_of_force": {
      "ID": "9993",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "3.0",
      "AbilityCooldown": "12.0",
      "AbilityDamage": "600",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 800
        },
        {
          "speed": 775
        },
        {
          "duration": 2.0
        },
        {
          "mana_burn": 50
        },
        {
          "game_end_radius": 3000
        },
        {
          "game_end_damage": 100000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "roshan_halloween_greater_bash": {
      "ID": "9994",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityCooldown": "1.5",
      "AbilitySpecial": [
        {
          "chance_pct": 25
        },
        {
          "duration": 0.35
        },
        {
          "knockback_duration": 0.25
        },
        {
          "knockback_distance": 500
        }
      ]
    },
    "roshan_halloween_toss": {
      "ID": "9995",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityCastRange": "1300",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "5.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 1
        },
        {
          "grab_radius": 300
        },
        {
          "radius": 275
        },
        {
          "bonus_damage_pct": 20
        },
        {
          "grow_bonus_damage_pct": 35
        },
        {
          "toss_damage": 500
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "roshan_halloween_shell": {
      "ID": "9997",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "MaxLevel": "1",
      "AbilityCooldown": "45.0",
      "AbilitySpecial": [
        {
          "duration": 5.0
        },
        {
          "bonus_spell_damage_pct": -60
        }
      ]
    },
    "roshan_halloween_apocalypse": {
      "ID": "9998",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "20.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "area_of_effect": 200
        },
        {
          "delay": 2.0
        },
        {
          "damage": 3000.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "roshan_halloween_burn": {
      "ID": "9999",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityTextureName": "dragon_knight_breathe_fire",
      "AbilityCooldown": "30.0",
      "AbilityChannelTime": "2.5",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "1.5",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 200.0
        },
        {
          "speed": 1000
        },
        {
          "damage": 1000.0
        },
        {
          "rotation_angle": 90.0
        },
        {
          "projectile_count": 20
        }
      ]
    },
    "roshan_halloween_levels": {
      "ID": "393",
      "MaxLevel": "1",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "bonus_movement": 8
        },
        {
          "bonus_damage": 200
        },
        {
          "bonus_armor": 1
        },
        {
          "bonus_health_regen": 5
        },
        {
          "bonus_magic_resist": 5
        }
      ]
    },
    "roshan_halloween_summon": {
      "ID": "394",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityTextureName": "roshan_spell_block",
      "AbilityCastRange": "0",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "30.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [

      ]
    },
    "roshan_halloween_fireball": {
      "ID": "395",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "MaxLevel": "1",
      "AbilityTextureName": "jakiro_liquid_fire",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "3.0",
      "AbilityCooldown": "25.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "area_of_effect": 1200
        },
        {
          "projectile_speed": 400
        },
        {
          "radius": [
            300,
            300,
            300,
            300
          ]
        },
        {
          "damage_percent": [
            50,
            50,
            50,
            50
          ]
        }
      ]
    },
    "greevil_magic_missile": {
      "ID": "5529",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "6.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "magic_missile_speed": 1250
        },
        {
          "magic_missile_stun": 1.0
        },
        {
          "customval_damage": [
            35,
            45,
            55
          ]
        }
      ]
    },
    "greevil_cold_snap": {
      "ID": "5530",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 3.0
        },
        {
          "customval_initial_damage": [
            25,
            30,
            35
          ]
        },
        {
          "freeze_duration": 0.4
        },
        {
          "freeze_cooldown": 0.7
        },
        {
          "customval_damage": [
            10,
            15,
            20
          ]
        },
        {
          "damage_trigger": 10.0
        }
      ]
    },
    "greevil_decrepify": {
      "ID": "5531",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_spell_damage_pct": [
            -15,
            -20,
            -25
          ]
        },
        {
          "bonus_movement_speed": -50
        },
        {
          "customval_duration": [
            1.0,
            1.5,
            2.0
          ]
        }
      ]
    },
    "greevil_diabolic_edict": {
      "ID": "5532",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "20",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "num_explosions": 20
        },
        {
          "radius": 500
        },
        {
          "customval_damage": [
            8,
            13,
            18
          ]
        },
        {
          "duration": 5.0
        }
      ]
    },
    "greevil_maledict": {
      "ID": "5533",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "30.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_bonus_damage": [
            8,
            9,
            11
          ]
        },
        {
          "bonus_damage_threshold": 100
        },
        {
          "radius": 150
        },
        {
          "ticks": 3
        },
        {
          "duration": 10.0
        }
      ]
    },
    "greevil_shadow_strike": {
      "ID": "5534",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "12.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_strike_damage": [
            20,
            25,
            30
          ]
        },
        {
          "customval_duration_damage": [
            10,
            15,
            20
          ]
        },
        {
          "movement_slow": -40
        },
        {
          "projectile_speed": 900
        },
        {
          "duration": 6.0
        }
      ]
    },
    "greevil_laguna_blade": {
      "ID": "5535",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "30",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_damage": [
            80,
            105,
            130
          ]
        },
        {
          "damage_delay": 0.25
        }
      ]
    },
    "greevil_poison_nova": {
      "ID": "5546",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "40.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 830
        },
        {
          "start_radius": 255
        },
        {
          "duration": 10.0
        },
        {
          "customval_damage": [
            11,
            14,
            17
          ]
        },
        {
          "speed": 500
        }
      ]
    },
    "greevil_ice_wall": {
      "ID": "5547",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "1",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCooldown": "20",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_duration": [
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "slow": -40
        },
        {
          "customval_damage_per_second": [
            13,
            18,
            23
          ]
        },
        {
          "wall_place_distance": 200
        },
        {
          "num_wall_elements": 15
        },
        {
          "wall_element_spacing": 80
        },
        {
          "wall_element_radius": 105
        },
        {
          "slow_duration": 2.0
        }
      ]
    },
    "greevil_fatal_bonds": {
      "ID": "5552",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "20.0",
      "AbilityManaCost": "0",
      "AbilityCastRange": "800",
      "AbilitySpecial": [
        {
          "count": 4
        },
        {
          "customval_dmg_share_percentage": [
            6,
            9,
            12
          ]
        },
        {
          "duration": 10.0
        },
        {
          "search_aoe": 575.0
        }
      ]
    },
    "greevil_blade_fury": {
      "ID": "5553",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "25.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "blade_fury_damage_tick": 0.2
        },
        {
          "duration": 5.0
        },
        {
          "blade_fury_radius": 250
        },
        {
          "customval_damage": [
            28,
            33,
            38
          ]
        }
      ]
    },
    "greevil_phantom_strike": {
      "ID": "5554",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_CUSTOM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_CUSTOM",
      "AbilityCastRange": "1000 1000 1000 1000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "8",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "bonus_attack_speed": 100
        },
        {
          "customval_bonus_attacks": 3
        }
      ]
    },
    "greevil_time_lock": {
      "ID": "5555",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilitySpecial": [
        {
          "duration": 1.0
        },
        {
          "chance_pct": [
            10,
            15,
            20
          ]
        },
        {
          "customval_bonus_damage": [
            7,
            11,
            15
          ]
        }
      ]
    },
    "greevil_shadow_wave": {
      "ID": "5556",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityCastRange": "900",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10",
      "AbilitySpecial": [
        {
          "bounce_radius": 475
        },
        {
          "damage_radius": 185
        },
        {
          "max_targets": 4
        },
        {
          "customval_damage": [
            28,
            33,
            38
          ]
        }
      ]
    },
    "greevil_leech_seed": {
      "ID": "5557",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "16.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "damage_interval": 0.75
        },
        {
          "customval_leech_damage": [
            12,
            15,
            18
          ]
        },
        {
          "movement_slow": -24
        },
        {
          "radius": 500
        },
        {
          "duration": 3.0
        },
        {
          "projectile_speed": 400
        }
      ]
    },
    "greevil_echo_slam": {
      "ID": "5558",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "30.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "echo_slam_damage_range": 500
        },
        {
          "echo_slam_echo_search_range": 550
        },
        {
          "echo_slam_echo_range": 500
        },
        {
          "customval_echo_damage": [
            14,
            17,
            20
          ]
        },
        {
          "customval_damage": [
            30,
            40,
            50
          ]
        }
      ]
    },
    "greevil_natures_attendants": {
      "ID": "5559",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "20.0",
      "AbilitySpecial": [
        {
          "heal_interval": 1.0
        },
        {
          "customval_heal": [
            7,
            8,
            9
          ]
        },
        {
          "radius": 275
        },
        {
          "wisp_count": [
            4,
            5,
            6
          ]
        },
        {
          "duration": 5.0
        }
      ]
    },
    "greevil_bloodlust": {
      "ID": "5560",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "20",
      "AbilitySpecial": [
        {
          "duration": 20.0
        },
        {
          "modelscale": 25.0
        },
        {
          "customval_bonus_movement_speed": [
            12,
            14,
            16
          ]
        },
        {
          "customval_bonus_attack_speed": [
            18,
            23,
            28
          ]
        }
      ]
    },
    "greevil_purification": {
      "ID": "5561",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "AbilityCastRange": "400 500 600 700",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "15.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "customval_heal": [
            50,
            55,
            60
          ]
        },
        {
          "radius": 225
        }
      ]
    },
    "greevil_flesh_golem": {
      "ID": "5562",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCooldown": "40.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 8.0
        },
        {
          "customval_bonus_damage": 12
        },
        {
          "customval_armor_bonus": 3
        },
        {
          "health_regen": 1
        },
        {
          "radius": 700
        }
      ]
    },
    "greevil_hook": {
      "ID": "5563",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "AbilityCastRange": "700 900 1100 1300",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "13.0",
      "AbilitySpecial": [
        {
          "hook_speed": 1600.0
        },
        {
          "hook_width": 100
        },
        {
          "hook_distance": 1300
        },
        {
          "vision_radius": [
            500,
            500,
            500,
            500
          ]
        },
        {
          "vision_duration": [
            4.0,
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "customval_damage": 50
        }
      ]
    },
    "greevil_rot": {
      "ID": "5564",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastPoint": "0 0 0 0",
      "AbilitySpecial": [
        {
          "rot_radius": 250
        },
        {
          "rot_tick": 0.2
        },
        {
          "rot_slow": -20
        },
        {
          "customval_damage": 20
        }
      ]
    },
    "greevil_black_hole": {
      "ID": "5569",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "250",
      "AbilityCastPoint": "0.3 0.3 0.3",
      "AbilityChannelTime": "3.0 3.0 3.0",
      "AbilityCooldown": "40.0",
      "AbilitySpecial": [
        {
          "customval_pull_radius": 200
        },
        {
          "pull_speed": 40
        },
        {
          "customval_far_radius": 200
        },
        {
          "near_radius": 150
        },
        {
          "customval_far_damage": [
            10,
            13,
            16
          ]
        },
        {
          "customval_near_damage": [
            30,
            35,
            40
          ]
        },
        {
          "tick_rate": 0.1
        },
        {
          "duration": 3.0
        },
        {
          "vision_radius": 800
        }
      ]
    },
    "greevil_miniboss_black_nightmare": {
      "ID": "5536",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "AbilityCastRange": "650",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "15.0",
      "AbilityDuration": "6.0",
      "AbilityDamage": "20",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "nightmare_invuln_time": 1.0
        },
        {
          "duration": 7.0
        },
        {
          "animation_rate": 0.2
        },
        {
          "cast_animation": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_black_brain_sap": {
      "ID": "5537",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "600",
      "AbilityCooldown": "14.0",
      "AbilityDamage": "200",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "cast_animation": 1
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_blue_cold_feet": {
      "ID": "5538",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "9.0",
      "AbilityDuration": "4.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "damage": 75.0
        },
        {
          "break_distance": 740
        },
        {
          "stun_duration": 3.5
        },
        {
          "cast_animation": 2
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_blue_ice_vortex": {
      "ID": "5539",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityCastRange": "1500",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "12.0",
      "AbilityDuration": "6.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 275
        },
        {
          "movement_speed_pct": -30
        },
        {
          "spell_resist_pct": -25
        },
        {
          "cast_animation": 3
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_red_earthshock": {
      "ID": "5540",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "6.0",
      "AbilityDuration": "4.0",
      "AbilityDamage": "240",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "shock_radius": 385
        },
        {
          "movement_slow": -55
        },
        {
          "cast_animation": 4
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_red_overpower": {
      "ID": "5541",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityCastRange": "300",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10.0",
      "AbilityDuration": "15.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "max_attacks": 5
        },
        {
          "attack_speed_bonus_pct": 300
        },
        {
          "cast_animation": 5
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_yellow_ion_shell": {
      "ID": "5542",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "radius": 250
        },
        {
          "damage_per_second": 90
        },
        {
          "duration": 20.0
        },
        {
          "cast_animation": 6
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_yellow_surge": {
      "ID": "5543",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "9.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 7.5
        },
        {
          "cast_animation": 7
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_white_purification": {
      "ID": "5544",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "heal": 360
        },
        {
          "radius": 225
        },
        {
          "cast_animation": 8
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_white_degen_aura": {
      "ID": "5545",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityCastRange": "300",
      "AbilitySpecial": [
        {
          "speed_bonus": -28
        },
        {
          "radius": 315
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_green_living_armor": {
      "ID": "5570",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastRange": "300",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "14.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "damage_count": 6
        },
        {
          "health_regen": 7
        },
        {
          "damage_block": 40
        },
        {
          "duration": 10.0
        },
        {
          "cast_animation": 9
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_green_overgrowth": {
      "ID": "5571",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.5 0.5 0.5 0.5",
      "AbilityCooldown": "20",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 3.0
        },
        {
          "radius": 625
        },
        {
          "cast_animation": 10
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_orange_dragon_slave": {
      "ID": "5572",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "9",
      "AbilityDuration": "0.6875 0.6875 0.6875 0.6875",
      "AbilityDamage": "170",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "dragon_slave_speed": 1200
        },
        {
          "dragon_slave_width_initial": 275
        },
        {
          "dragon_slave_width_end": 150
        },
        {
          "dragon_slave_distance": 1075
        },
        {
          "cast_animation": 11
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_orange_light_strike_array": {
      "ID": "5573",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.45 0.45 0.45 0.45",
      "AbilityCooldown": "11",
      "AbilityDuration": "1.6 1.6 1.6 1.6",
      "AbilityDamage": "150",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "light_strike_array_aoe": 225
        },
        {
          "light_strike_array_delay_time": 0.5
        },
        {
          "light_strike_array_stun_duration": 1.6
        },
        {
          "cast_animation": 12
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_purple_venomous_gale": {
      "ID": "5574",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "12.0",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 10.0
        },
        {
          "strike_damage": 50
        },
        {
          "tick_damage": 30
        },
        {
          "tick_interval": 2.0
        },
        {
          "movement_slow": -50
        },
        {
          "radius": 125
        },
        {
          "speed": 1200
        },
        {
          "cast_animation": 13
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "greevil_miniboss_purple_plague_ward": {
      "ID": "5575",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PHYSICAL",
      "AbilityCastRange": "450",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "10",
      "AbilityManaCost": "50",
      "AbilitySpecial": [
        {
          "duration": 30.0
        },
        {
          "ward_hp_tooltip": 200
        },
        {
          "ward_damage_tooltip": 19
        },
        {
          "cast_animation": 14
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "greevil_miniboss_sight": {
      "ID": "5576",
      "AbilityType": "DOTA_ABILITY_TYPE_BASIC",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "radius": 1000
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "throw_snowball": {
      "ID": "5577",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "0.5",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed": 1000
        }
      ]
    },
    "throw_coal": {
      "ID": "5578",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "0.5",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed": 1000
        }
      ]
    },
    "healing_campfire": {
      "ID": "5579",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "10.0",
      "AbilityDuration": "10.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "heal_amount": 0
        },
        {
          "healing_aura_radius": 500
        }
      ]
    },
    "shoot_firework": {
      "ID": "5650",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastRange": "1800",
      "AbilityCastPoint": "0.5",
      "AbilityCastAnimation": "ACT_INVALID"
    },
    "techies_land_mines": {
      "ID": "5599",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "100",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "0",
      "AbilityCharges": "3",
      "AbilityChargeRestoreTime": "23",
      "AbilityManaCost": "110 130 150 170",
      "AbilitySpecial": [
        {
          "radius": 400
        },
        {
          "proximity_threshold": 1.6
        },
        {
          "damage": [
            200,
            400,
            600,
            800
          ]
        },
        {
          "burn_duration": 5.0
        },
        {
          "building_damage_pct": 25
        },
        {
          "activation_delay": 1.75
        },
        {
          "cast_range_scepter_bonus": 300
        },
        {
          "AbilityChargeRestoreTime": 0.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "techies_stasis_trap": {
      "ID": "5600",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_AOE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "150",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "20.0 16.0 13.0 10.0",
      "AbilityManaCost": "80 110 140 160",
      "AbilitySpecial": [
        {
          "activation_radius": 400
        },
        {
          "explode_delay": 0.0
        },
        {
          "stun_radius": 600
        },
        {
          "stun_duration": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        },
        {
          "activation_time": 2.0
        },
        {
          "fade_time": 2.0
        },
        {
          "duration": 600.0
        },
        {
          "cast_range_scepter_bonus": 300
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "techies_suicide": {
      "ID": "5601",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "35",
      "AbilityManaCost": "100 125 150 175",
      "AbilitySpecial": [
        {
          "radius": 400
        },
        {
          "damage": [
            300,
            400,
            500,
            600
          ]
        },
        {
          "silence_duration": [
            4.0,
            5.0,
            6.0,
            7.0
          ]
        },
        {
          "hp_cost": 50
        },
        {
          "duration": 0.75
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "techies_remote_mines": {
      "ID": "5602",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_6",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "HasScepterUpgrade": "1",
      "AbilityDraftPreAbility": "techies_focused_detonate",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "1.0",
      "AbilityCooldown": "8",
      "AbilityManaCost": "120 180 240",
      "AbilitySpecial": [
        {
          "max_mines": 21
        },
        {
          "damage": [
            300,
            450,
            600
          ]
        },
        {
          "radius": 425
        },
        {
          "duration": 600.0
        },
        {
          "activation_time": 2.0
        },
        {
          "damage_scepter": [
            450,
            600,
            750
          ]
        },
        {
          "radius_scepter": 425
        },
        {
          "cast_range_scepter_bonus": 300
        },
        {
          "vision_radius": 500
        },
        {
          "vision_duration": 3.0
        },
        {
          "model_scale": [
            0,
            10,
            20
          ]
        },
        {
          "detonate_delay": 0.25
        }
      ]
    },
    "techies_focused_detonate": {
      "ID": "5635",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "0",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AbilityCooldown": "1.0 1.0 1.0",
      "AbilitySpecial": [
        {
          "radius": 700
        }
      ]
    },
    "techies_remote_mines_self_detonate": {
      "ID": "5636",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastRange": "0",
      "MaxLevel": "1",
      "AbilitySpecial": [
        {
          "radius": [
            400,
            410,
            425
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "techies_minefield_sign": {
      "ID": "5644",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_NONE",
      "MaxLevel": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastRange": "10",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "360.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "aura_radius": 125
        },
        {
          "lifetime": 180
        }
      ]
    },
    "cny_beast_force_attack": {
      "ID": "5661",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_BUILDING",
      "MaxLevel": "1",
      "AbilityCastRange": "10000",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "20.0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 5.0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "cny2015_sonic_wave": {
      "ID": "5662",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "AbilityUnitDamageType": "DAMAGE_TYPE_PURE",
      "FightRecapLevel": "2",
      "MaxLevel": "10",
      "AbilityCastRange": "700",
      "AbilityCastPoint": "0.452",
      "AbilityCooldown": "135",
      "AbilityManaCost": "250",
      "AbilitySpecial": [
        {
          "starting_aoe": 100
        },
        {
          "distance": 900
        },
        {
          "final_aoe": 450
        },
        {
          "speed": 1100
        },
        {
          "damage": [
            290,
            390,
            490,
            590,
            690,
            790,
            890,
            990,
            1090,
            1190
          ]
        }
      ]
    },
    "cny2015_black_hole": {
      "ID": "5663",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "MaxLevel": "10",
      "AbilityCastRange": "275",
      "AbilityCastPoint": "0.3",
      "AbilityChannelTime": "4.0",
      "AbilityCooldown": "200.0",
      "AbilityManaCost": "275",
      "AbilitySpecial": [
        {
          "pull_radius": [
            400,
            425,
            450,
            475,
            500,
            525,
            550,
            575,
            600,
            625
          ]
        },
        {
          "pull_speed": [
            40,
            50,
            60,
            70,
            80,
            90,
            100,
            110,
            120,
            130
          ]
        },
        {
          "far_radius": [
            400,
            425,
            450,
            475,
            500,
            525,
            550,
            575,
            600,
            625
          ]
        },
        {
          "near_radius": [
            200,
            225,
            250,
            275,
            300,
            325,
            350,
            375,
            400,
            425
          ]
        },
        {
          "far_damage": [
            25,
            50,
            75
          ]
        },
        {
          "near_damage": [
            50,
            100,
            150
          ]
        },
        {
          "tick_rate": [
            0.1,
            0.1,
            0.1
          ]
        },
        {
          "duration": [
            4.0,
            4.0,
            4.0
          ]
        },
        {
          "vision_radius": [
            800,
            800,
            800
          ]
        }
      ]
    },
    "cny2015_chronosphere": {
      "ID": "5664",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "MaxLevel": "10",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.35",
      "AbilityCooldown": "130.0",
      "AbilityManaCost": "150",
      "AbilityModifierSupportBonus": "50",
      "AbilitySpecial": [
        {
          "radius": [
            425,
            450,
            475,
            500,
            525,
            550,
            575,
            600,
            625,
            650,
            675
          ]
        },
        {
          "duration": [
            4.0,
            4.5,
            5.0
          ]
        },
        {
          "vision_radius": 475
        }
      ]
    },
    "winter_wyvern_arctic_burn": {
      "ID": "5651",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilitySound": "Hero_WinterWyvern.ArcticBurn.Cast",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.0 0.0 0.0 0.0",
      "AbilityCooldown": "50.0 40.0 30.0 20.0",
      "AbilityManaCost": "90",
      "AbilitySpecial": [
        {
          "duration": 8.0
        },
        {
          "attack_range_bonus": [
            350,
            425,
            500,
            575
          ]
        },
        {
          "percent_damage": [
            6.0,
            7.0,
            8.0,
            9.0
          ]
        },
        {
          "tick_rate": 1.0
        },
        {
          "damage_duration": 5.0
        },
        {
          "move_slow": [
            22,
            28,
            34,
            40
          ]
        },
        {
          "night_vision_bonus": 400
        },
        {
          "projectile_speed_bonus": 500
        },
        {
          "tree_destruction_radius": 250
        },
        {
          "attack_point": 0.1
        },
        {
          "max_attacks": 5
        },
        {
          "mana_cost_scepter": 30
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "winter_wyvern_splinter_blast": {
      "ID": "5652",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "7",
      "AbilityDamage": "100 180 260 340",
      "AbilityManaCost": "105 120 135 150",
      "AbilitySpecial": [
        {
          "projectile_speed": 650
        },
        {
          "projectile_max_time": 1.0
        },
        {
          "split_radius": 500
        },
        {
          "bonus_movespeed": -30
        },
        {
          "movespeed_slow_tooltip": 30
        },
        {
          "duration": 4.0
        },
        {
          "secondary_projectile_speed": 650
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "winter_wyvern_cold_embrace": {
      "ID": "5653",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_Winter_Wyvern.ColdEmbrace",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "24 21 18 15",
      "AbilityManaCost": "50 60 70 80",
      "AbilitySpecial": [
        {
          "duration": 4.0
        },
        {
          "heal_additive": [
            20,
            26,
            32,
            38
          ]
        },
        {
          "heal_percentage": [
            2.0,
            3.0,
            4.0,
            5.0
          ]
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "winter_wyvern_winters_curse": {
      "ID": "5654",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_YES",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_WinterWyvern.WintersCurse.Target",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_4",
      "AbilityCooldown": "90",
      "AbilityManaCost": "250",
      "AbilitySpecial": [
        {
          "radius": 500
        },
        {
          "damage_reduction": 100
        },
        {
          "damage_amplification": 0
        },
        {
          "bonus_attack_speed": 55
        },
        {
          "duration": [
            4.0,
            4.75,
            5.5
          ]
        }
      ]
    },
    "cny_beast_teleport": {
      "ID": "5665",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_BUILDING",
      "AbilityUnitTargetFlags": "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
      "AbilityCooldown": "30.0",
      "AbilitySharedCooldown": "teleport",
      "AbilityChannelTime": "4.5",
      "AbilityManaCost": "75",
      "AbilitySpecial": [
        {
          "bonus_movement_speed": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2"
    },
    "arc_warden_scepter": {
      "ID": "7854",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
      "FightRecapLevel": "1",
      "MaxLevel": "1",
      "IsGrantedByScepter": "1",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.15",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "60",
      "AbilityManaCost": "100",
      "AbilitySpecial": [
        {
          "tooltip_scepter_cooldown": 60
        },
        {
          "tooltip_scepter_manacost": 100
        }
      ]
    },
    "arc_warden_flux": {
      "ID": "5677",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "SpellDispellableType": "SPELL_DISPELLABLE_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ArcWarden.Flux.Target",
      "AbilityCastRange": "500 600 700 800",
      "AbilityCastPoint": "0.3 0.3 0.3 0.3",
      "AbilityCooldown": "16.0",
      "AbilityManaCost": "75",
      "AbilitySpecial": [
        {
          "duration": 6.0
        },
        {
          "damage_per_second": [
            15,
            30,
            45,
            60
          ]
        },
        {
          "search_radius": 225
        },
        {
          "think_interval": 0.5
        },
        {
          "move_speed_slow_pct": [
            20,
            30,
            40,
            50
          ]
        },
        {
          "abilitycastrange": 0
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1"
    },
    "arc_warden_magnetic_field": {
      "ID": "5678",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "SpellImmunityType": "SPELL_IMMUNITY_ALLIES_YES",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ArcWarden.MagneticField.Cast",
      "AbilityCastAnimation": "ACT_DOTA_AW_MAGNETIC_FIELD",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "20",
      "AbilityManaCost": "50 70 90 110",
      "AbilityCastRange": "900",
      "AbilitySpecial": [
        {
          "radius": 300
        },
        {
          "duration": [
            3.5,
            4.5,
            5.5,
            6.5
          ]
        },
        {
          "attack_speed_bonus": [
            50,
            60,
            70,
            80
          ]
        },
        {
          "evasion_chance": 100
        }
      ]
    },
    "arc_warden_spark_wraith": {
      "ID": "5679",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "FightRecapLevel": "1",
      "AbilitySound": "Hero_ArcWarden.SparkWraith.Activate",
      "AbilityCastRange": "2000",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "4.0 4.0 4.0 4.0",
      "AbilityManaCost": "80",
      "AbilitySpecial": [
        {
          "radius": 375
        },
        {
          "activation_delay": 2.0
        },
        {
          "duration": 45.0
        },
        {
          "wraith_speed": 400
        },
        {
          "spark_damage": [
            100,
            170,
            240,
            310
          ]
        },
        {
          "think_interval": 0.2
        },
        {
          "wraith_vision_radius": 300
        },
        {
          "wraith_vision_duration": 3.34
        },
        {
          "ministun_duration": [
            0.4,
            0.5,
            0.6,
            0.7
          ]
        },
        {
          "move_speed_slow_pct": 100
        }
      ],
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_3"
    },
    "arc_warden_tempest_double": {
      "ID": "5683",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
      "AbilityType": "DOTA_ABILITY_TYPE_ULTIMATE",
      "FightRecapLevel": "2",
      "AbilitySound": "Hero_ArcWarden.TempestDouble",
      "HasScepterUpgrade": "1",
      "AbilityCastPoint": "0.15",
      "AbilityCastAnimation": "ACT_DOTA_OVERRIDE_ABILITY_4",
      "AbilityCastGestureSlot": "DEFAULT",
      "AbilityCooldown": "60 50 40",
      "AbilitySpecial": [
        {
          "duration": [
            18.0,
            22.0,
            26.0
          ]
        },
        {
          "bounty": [
            180,
            240,
            300
          ]
        }
      ]
    },
    "special_bonus_undefined": {
      "ID": "6285",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "ad_special_bonus_gold_150_l": {
      "ID": "7828",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "ad_special_bonus_gold_250_l": {
      "ID": "7829",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "ad_special_bonus_gold_500_l": {
      "ID": "7830",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "ad_special_bonus_gold_750_l": {
      "ID": "7831",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 750
        }
      ]
    },
    "ad_special_bonus_gold_150_r": {
      "ID": "7832",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "ad_special_bonus_gold_250_r": {
      "ID": "7833",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "ad_special_bonus_gold_500_r": {
      "ID": "7834",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "ad_special_bonus_gold_750_r": {
      "ID": "7835",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 750
        }
      ]
    },
    "special_bonus_hp_100": {
      "ID": "5900",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_hp_125": {
      "ID": "5901",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_hp_150": {
      "ID": "5902",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_hp_175": {
      "ID": "6034",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_hp_200": {
      "ID": "5959",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_hp_225": {
      "ID": "6405",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 225
        }
      ]
    },
    "special_bonus_hp_250": {
      "ID": "5903",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_hp_275": {
      "ID": "6311",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_hp_300": {
      "ID": "5993",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_hp_325": {
      "ID": "6423",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_hp_350": {
      "ID": "6195",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_hp_400": {
      "ID": "5976",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_hp_450": {
      "ID": "467",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 450
        }
      ]
    },
    "special_bonus_hp_475": {
      "ID": "429",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 475
        }
      ]
    },
    "special_bonus_hp_500": {
      "ID": "6235",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "special_bonus_hp_600": {
      "ID": "6377",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 600
        }
      ]
    },
    "special_bonus_hp_650": {
      "ID": "458",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 650
        }
      ]
    },
    "special_bonus_hp_700": {
      "ID": "6415",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 700
        }
      ]
    },
    "special_bonus_hp_800": {
      "ID": "6905",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_mp_100": {
      "ID": "6096",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_mp_125": {
      "ID": "5904",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_mp_150": {
      "ID": "5905",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_mp_175": {
      "ID": "6067",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_mp_200": {
      "ID": "6094",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_mp_225": {
      "ID": "6504",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 225
        }
      ]
    },
    "special_bonus_mp_250": {
      "ID": "6006",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_mp_275": {
      "ID": "438",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_mp_300": {
      "ID": "5990",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_mp_350": {
      "ID": "6254",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_mp_400": {
      "ID": "6321",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_mp_500": {
      "ID": "6185",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "special_bonus_mp_600": {
      "ID": "6382",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 600
        }
      ]
    },
    "special_bonus_mp_700": {
      "ID": "7059",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 700
        }
      ]
    },
    "special_bonus_mp_800": {
      "ID": "6816",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_mp_1000": {
      "ID": "6686",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1000
        }
      ]
    },
    "special_bonus_attack_speed_10": {
      "ID": "6118",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_attack_speed_15": {
      "ID": "6119",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_attack_speed_20": {
      "ID": "5906",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_attack_speed_25": {
      "ID": "6016",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_attack_speed_30": {
      "ID": "5907",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_attack_speed_35": {
      "ID": "6196",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_attack_speed_40": {
      "ID": "6210",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_attack_speed_45": {
      "ID": "6224",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_attack_speed_50": {
      "ID": "6020",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_attack_speed_55": {
      "ID": "409",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 55
        }
      ]
    },
    "special_bonus_attack_speed_60": {
      "ID": "5908",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_attack_speed_70": {
      "ID": "6444",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 70
        }
      ]
    },
    "special_bonus_attack_speed_80": {
      "ID": "6030",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_attack_speed_100": {
      "ID": "6037",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_attack_speed_110": {
      "ID": "478",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 110
        }
      ]
    },
    "special_bonus_attack_speed_120": {
      "ID": "6650",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_attack_speed_140": {
      "ID": "6555",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_attack_speed_160": {
      "ID": "6605",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_attack_speed_175": {
      "ID": "7893",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_attack_speed_200": {
      "ID": "6622",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_attack_speed_250": {
      "ID": "7020",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_corruption_25": {
      "ID": "439",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityTextureName": "phantom_assassin_armor_corruption_debuff",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_corruption_3": {
      "ID": "7383",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityTextureName": "phantom_assassin_armor_corruption_debuff",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_corruption_4": {
      "ID": "7011",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilityTextureName": "phantom_assassin_armor_corruption_debuff",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_corruption_5": {
      "ID": "6846",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_cleave_15": {
      "ID": "6845",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_cleave_20": {
      "ID": "6603",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_cleave_25": {
      "ID": "6801",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_cleave_30": {
      "ID": "7122",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_cleave_35": {
      "ID": "7899",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_cleave_40": {
      "ID": "7200",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_cleave_60": {
      "ID": "6631",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_cleave_100": {
      "ID": "6827",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_cleave_130": {
      "ID": "7201",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 130
        }
      ]
    },
    "special_bonus_cleave_140": {
      "ID": "455",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_cleave_150": {
      "ID": "7124",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_cleave_175": {
      "ID": "7670",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_haste": {
      "ID": "6629",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_truestrike": {
      "ID": "6922",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_spell_block_15": {
      "ID": "7034",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "block_cooldown": 15.0
        }
      ]
    },
    "special_bonus_spell_block_18": {
      "ID": "448",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "block_cooldown": 18.0
        }
      ]
    },
    "special_bonus_spell_block_20": {
      "ID": "7035",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "block_cooldown": 20.0
        }
      ]
    },
    "special_bonus_mana_break_15": {
      "ID": "436",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        },
        {
          "burn_illusions_ranged": 8
        },
        {
          "burn_illusions_melee": 8
        },
        {
          "damage_per_burn": 0.8
        }
      ]
    },
    "special_bonus_mana_break_20": {
      "ID": "6987",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        },
        {
          "burn_illusions_ranged": 10
        },
        {
          "burn_illusions_melee": 10
        },
        {
          "damage_per_burn": 0.8
        }
      ]
    },
    "special_bonus_mana_break_25": {
      "ID": "6830",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        },
        {
          "burn_illusions_ranged": 10
        },
        {
          "burn_illusions_melee": 10
        },
        {
          "damage_per_burn": 0.8
        }
      ]
    },
    "special_bonus_mana_break_35": {
      "ID": "6825",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        },
        {
          "burn_illusions_ranged": 10
        },
        {
          "burn_illusions_melee": 10
        },
        {
          "damage_per_burn": 0.8
        }
      ]
    },
    "special_bonus_mana_break_40": {
      "ID": "6695",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        },
        {
          "burn_illusions_ranged": 10
        },
        {
          "burn_illusions_melee": 10
        },
        {
          "damage_per_burn": 0.8
        }
      ]
    },
    "special_bonus_spell_immunity": {
      "ID": "6646",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_hp_regen_4": {
      "ID": "5909",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_hp_regen_5": {
      "ID": "5910",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_hp_regen_6": {
      "ID": "5969",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_hp_regen_7": {
      "ID": "5966",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_hp_regen_8": {
      "ID": "5911",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_hp_regen_10": {
      "ID": "5912",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_hp_regen_12": {
      "ID": "6730",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_hp_regen_14": {
      "ID": "5913",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_hp_regen_15": {
      "ID": "5914",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_hp_regen_16": {
      "ID": "7188",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_hp_regen_20": {
      "ID": "6079",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_hp_regen_25": {
      "ID": "6308",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_hp_regen_30": {
      "ID": "6351",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_hp_regen_35": {
      "ID": "8351",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_hp_regen_40": {
      "ID": "6022",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_hp_regen_50": {
      "ID": "6302",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_hp_regen_80": {
      "ID": "6660",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_mana_reduction_9": {
      "ID": "8018",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_mana_reduction_11": {
      "ID": "440",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 11
        }
      ]
    },
    "special_bonus_mp_regen_1": {
      "ID": "5915",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_mp_regen_150": {
      "ID": "7132",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_mp_regen_175": {
      "ID": "6926",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.75
        }
      ]
    },
    "special_bonus_mp_regen_2": {
      "ID": "5961",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_mp_regen_250": {
      "ID": "7873",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_mp_regen_4": {
      "ID": "5916",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_mp_regen_5": {
      "ID": "6410",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_mp_regen_3": {
      "ID": "6160",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_mp_regen_6": {
      "ID": "5980",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_mp_regen_8": {
      "ID": "6243",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_mp_regen_10": {
      "ID": "6116",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_mp_regen_14": {
      "ID": "6255",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_movement_speed_10": {
      "ID": "5958",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_movement_speed_15": {
      "ID": "5917",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_movement_speed_20": {
      "ID": "5918",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_movement_speed_25": {
      "ID": "5919",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_movement_speed_30": {
      "ID": "6141",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_movement_speed_35": {
      "ID": "6077",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_movement_speed_40": {
      "ID": "6093",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_movement_speed_45": {
      "ID": "6249",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_movement_speed_50": {
      "ID": "6306",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_movement_speed_60": {
      "ID": "6373",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_movement_speed_65": {
      "ID": "7130",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_movement_speed_75": {
      "ID": "6355",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_movement_speed_90": {
      "ID": "6706",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 90
        }
      ]
    },
    "special_bonus_movement_speed_100": {
      "ID": "6422",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_lifesteal_8": {
      "ID": "432",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_lifesteal_10": {
      "ID": "6158",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_lifesteal_12": {
      "ID": "433",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_lifesteal_15": {
      "ID": "6289",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_lifesteal_20": {
      "ID": "6078",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_lifesteal_25": {
      "ID": "6111",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_lifesteal_30": {
      "ID": "6121",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_lifesteal_35": {
      "ID": "8011",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_lifesteal_40": {
      "ID": "7896",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_lifesteal_100": {
      "ID": "6721",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_all_stats_4": {
      "ID": "5920",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_all_stats_5": {
      "ID": "5921",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_all_stats_6": {
      "ID": "5922",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_all_stats_7": {
      "ID": "6074",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_all_stats_8": {
      "ID": "5923",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_all_stats_10": {
      "ID": "6168",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_all_stats_12": {
      "ID": "6139",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_all_stats_14": {
      "ID": "6252",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_all_stats_15": {
      "ID": "6135",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_all_stats_20": {
      "ID": "6309",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_agility_and_intelligence_6": {
      "ID": "489",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_intelligence_6": {
      "ID": "5924",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_intelligence_7": {
      "ID": "6117",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_intelligence_8": {
      "ID": "5925",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_intelligence_10": {
      "ID": "5965",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_intelligence_12": {
      "ID": "5926",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_intelligence_13": {
      "ID": "6042",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 13
        }
      ]
    },
    "special_bonus_intelligence_14": {
      "ID": "6567",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_intelligence_15": {
      "ID": "5991",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_intelligence_16": {
      "ID": "6332",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_intelligence_20": {
      "ID": "5995",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_intelligence_25": {
      "ID": "6050",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_intelligence_30": {
      "ID": "6060",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_intelligence_35": {
      "ID": "6248",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_spell_lifesteal_6": {
      "ID": "6817",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_spell_lifesteal_8": {
      "ID": "6565",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_spell_lifesteal_10": {
      "ID": "6564",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_spell_lifesteal_12": {
      "ID": "434",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_spell_lifesteal_13": {
      "ID": "6560",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 13
        }
      ]
    },
    "special_bonus_spell_lifesteal_15": {
      "ID": "6550",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_spell_lifesteal_20": {
      "ID": "6166",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_spell_lifesteal_25": {
      "ID": "441",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_spell_lifesteal_30": {
      "ID": "6513",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_spell_lifesteal_60": {
      "ID": "6575",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_spell_lifesteal_70": {
      "ID": "6061",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 70
        }
      ]
    },
    "special_bonus_strength_3": {
      "ID": "6002",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_strength_4": {
      "ID": "6005",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_strength_5": {
      "ID": "5927",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_strength_6": {
      "ID": "6048",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_strength_7": {
      "ID": "6115",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_strength_8": {
      "ID": "5982",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_strength_9": {
      "ID": "6250",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_strength_10": {
      "ID": "6137",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_strength_11": {
      "ID": "437",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 11
        }
      ]
    },
    "special_bonus_strength_12": {
      "ID": "5928",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_strength_13": {
      "ID": "5978",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 13
        }
      ]
    },
    "special_bonus_strength_14": {
      "ID": "6281",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_strength_15": {
      "ID": "6145",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_strength_16": {
      "ID": "447",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_strength_18": {
      "ID": "469",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 18
        }
      ]
    },
    "special_bonus_strength_20": {
      "ID": "6080",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_strength_25": {
      "ID": "5984",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_strength_30": {
      "ID": "6708",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_strength_40": {
      "ID": "6633",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_agility_5": {
      "ID": "446",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_agility_6": {
      "ID": "7384",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_agility_7": {
      "ID": "454",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_agility_8": {
      "ID": "6014",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_agility_10": {
      "ID": "6029",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_agility_12": {
      "ID": "7386",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_agility_13": {
      "ID": "6011",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 13
        }
      ]
    },
    "special_bonus_agility_14": {
      "ID": "6170",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_agility_15": {
      "ID": "5929",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_agility_16": {
      "ID": "6169",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_agility_20": {
      "ID": "5962",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_agility_25": {
      "ID": "6150",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_agility_30": {
      "ID": "6406",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_agility_40": {
      "ID": "6430",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_agility_80": {
      "ID": "435",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_agility_100": {
      "ID": "6705",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_armor_2": {
      "ID": "6110",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_armor_3": {
      "ID": "5930",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_armor_4": {
      "ID": "5931",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_armor_5": {
      "ID": "5932",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_armor_6": {
      "ID": "5933",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_armor_7": {
      "ID": "5970",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_armor_8": {
      "ID": "5934",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_armor_9": {
      "ID": "6136",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_armor_10": {
      "ID": "6004",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_armor_12": {
      "ID": "6286",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_armor_15": {
      "ID": "6175",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_armor_20": {
      "ID": "6503",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_armor_30": {
      "ID": "6645",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_magic_resistance_5": {
      "ID": "5935",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_magic_resistance_6": {
      "ID": "5994",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_magic_resistance_8": {
      "ID": "5936",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_magic_resistance_10": {
      "ID": "5937",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_magic_resistance_12": {
      "ID": "6299",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_magic_resistance_15": {
      "ID": "6138",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_magic_resistance_20": {
      "ID": "6000",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_magic_resistance_25": {
      "ID": "6091",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_magic_resistance_30": {
      "ID": "6221",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_magic_resistance_35": {
      "ID": "6386",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_magic_resistance_40": {
      "ID": "6663",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_magic_resistance_50": {
      "ID": "6641",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_magic_resistance_80": {
      "ID": "6965",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_magic_resistance_100": {
      "ID": "6874",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_day_vision_400": {
      "ID": "6092",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_night_vision_400": {
      "ID": "6920",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_night_vision_500": {
      "ID": "7022",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "special_bonus_night_vision_600": {
      "ID": "7019",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 600
        }
      ]
    },
    "special_bonus_night_vision_800": {
      "ID": "457",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_night_vision_1000": {
      "ID": "6888",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1000
        }
      ]
    },
    "special_bonus_vision_200": {
      "ID": "6228",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_attack_damage_10": {
      "ID": "6095",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_attack_damage_12": {
      "ID": "6159",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_attack_damage_15": {
      "ID": "5938",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_attack_damage_16": {
      "ID": "487",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_attack_damage_18": {
      "ID": "488",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 18
        }
      ]
    },
    "special_bonus_attack_damage_20": {
      "ID": "5960",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_attack_damage_25": {
      "ID": "6009",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_attack_damage_30": {
      "ID": "5939",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_attack_damage_35": {
      "ID": "6164",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_attack_damage_40": {
      "ID": "5940",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_attack_damage_45": {
      "ID": "6253",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_attack_damage_50": {
      "ID": "5941",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_attack_damage_55": {
      "ID": "6396",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 55
        }
      ]
    },
    "special_bonus_attack_damage_60": {
      "ID": "6366",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_attack_damage_65": {
      "ID": "6142",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_attack_damage_70": {
      "ID": "5942",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 70
        }
      ]
    },
    "special_bonus_attack_damage_75": {
      "ID": "427",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_attack_damage_80": {
      "ID": "442",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_attack_damage_90": {
      "ID": "5968",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 90
        }
      ]
    },
    "special_bonus_attack_damage_100": {
      "ID": "5979",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_attack_damage_120": {
      "ID": "6112",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_attack_damage_150": {
      "ID": "6247",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_attack_damage_160": {
      "ID": "8017",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_attack_damage_200": {
      "ID": "460",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_attack_damage_250": {
      "ID": "6556",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_attack_damage_251": {
      "ID": "7039",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 251
        }
      ]
    },
    "special_bonus_attack_damage_400": {
      "ID": "6553",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_attack_base_damage_20": {
      "ID": "496",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_attack_base_damage_25": {
      "ID": "450",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_attack_base_damage_30": {
      "ID": "7372",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_attack_base_damage_45": {
      "ID": "7370",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_attack_base_damage_50": {
      "ID": "548",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_attack_range_50": {
      "ID": "5992",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_attack_range_75": {
      "ID": "6027",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_attack_range_100": {
      "ID": "5943",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_attack_range_125": {
      "ID": "5944",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_attack_range_150": {
      "ID": "5963",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_attack_range_175": {
      "ID": "6186",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_attack_range_200": {
      "ID": "5945",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_attack_range_250": {
      "ID": "6040",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_attack_range_275": {
      "ID": "481",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_attack_range_300": {
      "ID": "6051",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_attack_range_325": {
      "ID": "584",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_attack_range_400": {
      "ID": "6307",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_cast_range_50": {
      "ID": "5946",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_cast_range_60": {
      "ID": "6032",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_cast_range_75": {
      "ID": "5947",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_cast_range_100": {
      "ID": "6003",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_cast_range_125": {
      "ID": "6197",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_cast_range_150": {
      "ID": "6056",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_cast_range_175": {
      "ID": "6120",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_cast_range_200": {
      "ID": "6114",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_cast_range_225": {
      "ID": "443",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 225
        }
      ]
    },
    "special_bonus_cast_range_250": {
      "ID": "6161",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_cast_range_275": {
      "ID": "7117",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_cast_range_300": {
      "ID": "6213",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_cast_range_325": {
      "ID": "430",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_cast_range_350": {
      "ID": "6930",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_cast_range_400": {
      "ID": "6384",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_spell_amplify_3": {
      "ID": "6162",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_spell_amplify_4": {
      "ID": "6015",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_spell_amplify_5": {
      "ID": "5948",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_spell_amplify_6": {
      "ID": "5996",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_spell_amplify_7": {
      "ID": "522",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_spell_amplify_8": {
      "ID": "5949",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_spell_amplify_9": {
      "ID": "511",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_spell_amplify_10": {
      "ID": "5989",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_spell_amplify_11": {
      "ID": "444",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 11
        }
      ]
    },
    "special_bonus_spell_amplify_12": {
      "ID": "6326",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_spell_amplify_14": {
      "ID": "7401",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_spell_amplify_15": {
      "ID": "6055",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_spell_amplify_16": {
      "ID": "456",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_spell_amplify_20": {
      "ID": "6236",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_spell_amplify_25": {
      "ID": "6327",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_cooldown_reduction_6": {
      "ID": "428",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_cooldown_reduction_8": {
      "ID": "5950",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_cooldown_reduction_10": {
      "ID": "6021",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_cooldown_reduction_12": {
      "ID": "6190",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_cooldown_reduction_14": {
      "ID": "568",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_cooldown_reduction_15": {
      "ID": "5951",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_cooldown_reduction_20": {
      "ID": "5952",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_cooldown_reduction_25": {
      "ID": "6222",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_cooldown_reduction_30": {
      "ID": "6561",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_cooldown_reduction_40": {
      "ID": "6445",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_cooldown_reduction_50": {
      "ID": "6804",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_cooldown_reduction_65": {
      "ID": "7109",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_respawn_reduction_15": {
      "ID": "5975",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_respawn_reduction_20": {
      "ID": "5953",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_respawn_reduction_25": {
      "ID": "5954",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_respawn_reduction_30": {
      "ID": "5964",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_respawn_reduction_35": {
      "ID": "6038",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_respawn_reduction_40": {
      "ID": "6066",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_respawn_reduction_45": {
      "ID": "6375",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_respawn_reduction_50": {
      "ID": "6269",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_respawn_reduction_60": {
      "ID": "6059",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_gold_income_30": {
      "ID": "5955",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_gold_income_60": {
      "ID": "5956",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_gold_income_90": {
      "ID": "6007",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 90
        }
      ]
    },
    "special_bonus_gold_income_120": {
      "ID": "6008",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_gold_income_150": {
      "ID": "5957",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_gold_income_180": {
      "ID": "6026",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 180
        }
      ]
    },
    "special_bonus_gold_income_210": {
      "ID": "8005",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 210
        }
      ]
    },
    "special_bonus_gold_income_240": {
      "ID": "6301",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_gold_income_300": {
      "ID": "6318",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_gold_income_420": {
      "ID": "6446",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 420
        }
      ]
    },
    "special_bonus_evasion_8": {
      "ID": "451",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_evasion_10": {
      "ID": "5971",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_evasion_12": {
      "ID": "6239",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_evasion_15": {
      "ID": "5972",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_evasion_16": {
      "ID": "452",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_evasion_20": {
      "ID": "5973",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_evasion_25": {
      "ID": "5974",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_evasion_30": {
      "ID": "6700",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_evasion_40": {
      "ID": "431",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_evasion_50": {
      "ID": "6613",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_evasion_75": {
      "ID": "6882",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_20_bash_2": {
      "ID": "6025",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        },
        {
          "value2": 20.0
        }
      ]
    },
    "special_bonus_24_crit_2": {
      "ID": "6851",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 24.0
        },
        {
          "crit_multiplier": 200.0
        }
      ]
    },
    "special_bonus_30_crit_2": {
      "ID": "445",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 30.0
        },
        {
          "crit_multiplier": 200.0
        }
      ]
    },
    "special_bonus_20_crit_15": {
      "ID": "7045",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 20.0
        },
        {
          "crit_multiplier": 150.0
        }
      ]
    },
    "special_bonus_50_crit_40": {
      "ID": "7145",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "crit_chance": 50.0
        },
        {
          "crit_multiplier": 140.0
        }
      ]
    },
    "special_bonus_exp_boost_5": {
      "ID": "5983",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_exp_boost_10": {
      "ID": "5985",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_exp_boost_15": {
      "ID": "5986",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_exp_boost_20": {
      "ID": "6017",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_exp_boost_25": {
      "ID": "5987",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_exp_boost_30": {
      "ID": "6317",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_exp_boost_35": {
      "ID": "6372",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_exp_boost_40": {
      "ID": "6447",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_exp_boost_50": {
      "ID": "344",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_exp_boost_60": {
      "ID": "7125",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_clockwerk": {
      "ID": "5977",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.25
        }
      ]
    },
    "special_bonus_unique_clockwerk_2": {
      "ID": "6364",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_clockwerk_3": {
      "ID": "6512",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_clockwerk_4": {
      "ID": "7028",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_clockwerk_5": {
      "ID": "502",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_omniknight_1": {
      "ID": "5981",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_omniknight_2": {
      "ID": "6300",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_omniknight_3": {
      "ID": "6709",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_omniknight_4": {
      "ID": "7010",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_omniknight_5": {
      "ID": "404",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_omniknight_6": {
      "ID": "472",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_omniknight_7": {
      "ID": "501",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60.0
        }
      ]
    },
    "special_bonus_unique_centaur_1": {
      "ID": "6322",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_centaur_2": {
      "ID": "5988",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_centaur_3": {
      "ID": "6616",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_centaur_4": {
      "ID": "6617",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_centaur_5": {
      "ID": "453",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_witch_doctor_1": {
      "ID": "5998",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_witch_doctor_2": {
      "ID": "6298",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_witch_doctor_3": {
      "ID": "6524",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_witch_doctor_4": {
      "ID": "6995",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        },
        {
          "value2": 1
        }
      ]
    },
    "special_bonus_unique_witch_doctor_5": {
      "ID": "6996",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_witch_doctor_6": {
      "ID": "417",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_witch_doctor_7": {
      "ID": "555",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_necrophos": {
      "ID": "6010",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_necrophos_2": {
      "ID": "6703",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.5
        }
      ]
    },
    "special_bonus_unique_necrophos_3": {
      "ID": "7110",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_necrophos_4": {
      "ID": "7111",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_necrophos_5": {
      "ID": "350",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_antimage": {
      "ID": "6012",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_antimage_2": {
      "ID": "6353",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_antimage_3": {
      "ID": "6606",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_unique_antimage_4": {
      "ID": "6607",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_antimage_5": {
      "ID": "6800",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "outgoing_damage": -80
        },
        {
          "incoming_damage": 250
        },
        {
          "illusion_duration": 10
        }
      ]
    },
    "special_bonus_unique_mirana_1": {
      "ID": "6013",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_unique_mirana_2": {
      "ID": "6242",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_mirana_3": {
      "ID": "6397",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.5
        }
      ]
    },
    "special_bonus_unique_mirana_4": {
      "ID": "6692",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_bounty_hunter": {
      "ID": "6018",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_bounty_hunter_2": {
      "ID": "6358",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_bounty_hunter_3": {
      "ID": "7040",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_unique_bounty_hunter_4": {
      "ID": "484",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_queen_of_pain": {
      "ID": "6407",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 525
        }
      ]
    },
    "special_bonus_unique_queen_of_pain_2": {
      "ID": "6856",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_underlord": {
      "ID": "6019",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.65
        }
      ]
    },
    "special_bonus_unique_underlord_2": {
      "ID": "6967",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_unique_underlord_3": {
      "ID": "6968",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_underlord_4": {
      "ID": "6969",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_underlord_5": {
      "ID": "556",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_underlord_6": {
      "ID": "557",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_pudge_1": {
      "ID": "6023",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_pudge_2": {
      "ID": "6245",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_pudge_3": {
      "ID": "6506",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.8
        }
      ]
    },
    "special_bonus_unique_pudge_4": {
      "ID": "7142",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -16
        }
      ]
    },
    "special_bonus_unique_pudge_5": {
      "ID": "332",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_pudge_6": {
      "ID": "408",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        },
        {
          "value2": 2
        }
      ]
    },
    "special_bonus_unique_pudge_7": {
      "ID": "507",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_treant": {
      "ID": "6024",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_treant_2": {
      "ID": "6531",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_treant_3": {
      "ID": "6955",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_treant_4": {
      "ID": "6956",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_treant_5": {
      "ID": "6957",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_unique_treant_6": {
      "ID": "7103",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_treant_7": {
      "ID": "7115",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 450
        }
      ]
    },
    "special_bonus_unique_treant_8": {
      "ID": "339",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 48
        }
      ]
    },
    "special_bonus_unique_treant_9": {
      "ID": "340",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_treant_10": {
      "ID": "341",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_treant_11": {
      "ID": "342",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_razor": {
      "ID": "6028",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_razor_2": {
      "ID": "6408",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.1
        }
      ]
    },
    "special_bonus_unique_razor_3": {
      "ID": "6860",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_razor_4": {
      "ID": "6861",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 180
        }
      ]
    },
    "special_bonus_unique_razor_5": {
      "ID": "567",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_razor_6": {
      "ID": "586",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_visage_1": {
      "ID": "6031",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 18
        }
      ]
    },
    "special_bonus_unique_visage_2": {
      "ID": "6320",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_visage_3": {
      "ID": "6522",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_visage_4": {
      "ID": "6983",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_visage_5": {
      "ID": "6984",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_visage_6": {
      "ID": "6985",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_earthshaker": {
      "ID": "6035",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_earthshaker_2": {
      "ID": "6425",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_earthshaker_3": {
      "ID": "6511",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 320
        }
      ]
    },
    "special_bonus_unique_lich_1": {
      "ID": "6039",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_lich_2": {
      "ID": "6292",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        },
        {
          "duration": 3.0
        }
      ]
    },
    "special_bonus_unique_lich_3": {
      "ID": "6387",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_lich_4": {
      "ID": "7360",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_unique_lich_5": {
      "ID": "318",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_lich_6": {
      "ID": "530",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_lich_7": {
      "ID": "531",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_rubick": {
      "ID": "6041",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_unique_rubick_2": {
      "ID": "6862",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_rubick_3": {
      "ID": "6863",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_rubick_4": {
      "ID": "6864",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_rubick_5": {
      "ID": "6870",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_rubick_6": {
      "ID": "518",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_sven": {
      "ID": "6045",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_sven_2": {
      "ID": "6910",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_sven_3": {
      "ID": "6911",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_sven_4": {
      "ID": "7112",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_dark_seer": {
      "ID": "6047",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_dark_seer_2": {
      "ID": "6365",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_dark_seer_3": {
      "ID": "6624",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 320
        }
      ]
    },
    "special_bonus_unique_dark_seer_4": {
      "ID": "7046",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 600
        }
      ]
    },
    "special_bonus_unique_dark_seer_5": {
      "ID": "420",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_unique_dark_seer_6": {
      "ID": "513",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_dark_seer_7": {
      "ID": "560",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_dazzle_1": {
      "ID": "6049",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -32
        }
      ]
    },
    "special_bonus_unique_dazzle_2": {
      "ID": "6232",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_dazzle_3": {
      "ID": "6528",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 36
        }
      ]
    },
    "special_bonus_unique_dazzle_4": {
      "ID": "6626",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.5
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_1": {
      "ID": "6052",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_2": {
      "ID": "6295",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_3": {
      "ID": "6502",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 340
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_4": {
      "ID": "6521",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_5": {
      "ID": "6877",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.5
        }
      ]
    },
    "special_bonus_unique_shadow_shaman_6": {
      "ID": "468",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_unique_warlock_1": {
      "ID": "6053",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_warlock_2": {
      "ID": "6054",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_warlock_3": {
      "ID": "6412",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.5
        }
      ]
    },
    "special_bonus_unique_warlock_4": {
      "ID": "6505",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_warlock_5": {
      "ID": "6982",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_warlock_6": {
      "ID": "6986",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_1": {
      "ID": "6310",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_2": {
      "ID": "6237",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_3": {
      "ID": "6057",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_4": {
      "ID": "6977",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -1
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_5": {
      "ID": "6978",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.75
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_6": {
      "ID": "7018",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_7": {
      "ID": "323",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_vengeful_spirit_8": {
      "ID": "493",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_venomancer": {
      "ID": "6058",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.6
        }
      ]
    },
    "special_bonus_unique_venomancer_2": {
      "ID": "6532",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -10
        }
      ]
    },
    "special_bonus_unique_venomancer_3": {
      "ID": "6979",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_venomancer_4": {
      "ID": "6980",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.0
        }
      ]
    },
    "special_bonus_unique_venomancer_5": {
      "ID": "6981",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_venomancer_6": {
      "ID": "6999",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 640
        }
      ]
    },
    "special_bonus_unique_venomancer_7": {
      "ID": "416",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_morphling_1": {
      "ID": "6062",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_unique_morphling_2": {
      "ID": "6225",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_morphling_3": {
      "ID": "6698",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_morphling_4": {
      "ID": "6840",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_morphling_5": {
      "ID": "6927",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_morphling_6": {
      "ID": "7052",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_morphling_7": {
      "ID": "7056",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_morphling_8": {
      "ID": "7060",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_unique_leshrac_1": {
      "ID": "6063",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_leshrac_2": {
      "ID": "6240",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_leshrac_3": {
      "ID": "6672",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_leshrac_4": {
      "ID": "7101",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_leshrac_5": {
      "ID": "509",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_leshrac_6": {
      "ID": "516",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_unique_jakiro": {
      "ID": "6064",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_jakiro_2": {
      "ID": "6381",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25.0
        }
      ]
    },
    "special_bonus_unique_jakiro_3": {
      "ID": "6538",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_jakiro_4": {
      "ID": "6661",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -50
        }
      ]
    },
    "special_bonus_unique_jakiro_5": {
      "ID": "7660",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_unique_jakiro_6": {
      "ID": "526",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_enigma": {
      "ID": "6065",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_enigma_2": {
      "ID": "6510",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        },
        {
          "value2": 4
        }
      ]
    },
    "special_bonus_unique_enigma_3": {
      "ID": "6649",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_enigma_4": {
      "ID": "346",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_unique_enigma_5": {
      "ID": "7658",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_enigma_6": {
      "ID": "461",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.35
        }
      ]
    },
    "special_bonus_unique_enigma_7": {
      "ID": "520",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 135
        }
      ]
    },
    "special_bonus_unique_enigma_8": {
      "ID": "521",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_unique_bane_1": {
      "ID": "6068",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_unique_bane_2": {
      "ID": "6069",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_unique_bane_3": {
      "ID": "6609",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.5
        }
      ]
    },
    "special_bonus_unique_bane_4": {
      "ID": "6826",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_bane_5": {
      "ID": "476",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_nevermore_1": {
      "ID": "6670",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_nevermore_2": {
      "ID": "6070",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_nevermore_3": {
      "ID": "6875",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_nevermore_4": {
      "ID": "6876",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_nevermore_5": {
      "ID": "6912",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -4
        }
      ]
    },
    "special_bonus_unique_templar_assassin": {
      "ID": "6071",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_templar_assassin_2": {
      "ID": "6545",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -3
        }
      ]
    },
    "special_bonus_unique_templar_assassin_3": {
      "ID": "6938",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_templar_assassin_4": {
      "ID": "6939",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_templar_assassin_5": {
      "ID": "6940",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        },
        {
          "value2": 1.0
        }
      ]
    },
    "special_bonus_unique_templar_assassin_6": {
      "ID": "7058",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_templar_assassin_7": {
      "ID": "7371",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_crystal_maiden_1": {
      "ID": "6072",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.25
        }
      ]
    },
    "special_bonus_unique_crystal_maiden_2": {
      "ID": "6234",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_unique_crystal_maiden_3": {
      "ID": "6520",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_crystal_maiden_4": {
      "ID": "7042",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_crystal_maiden_5": {
      "ID": "7654",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_doom_1": {
      "ID": "6073",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.4
        }
      ]
    },
    "special_bonus_unique_doom_2": {
      "ID": "6314",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_doom_3": {
      "ID": "6369",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_doom_4": {
      "ID": "6370",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_doom_5": {
      "ID": "6371",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_doom_6": {
      "ID": "7123",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 13
        }
      ]
    },
    "special_bonus_unique_doom_7": {
      "ID": "459",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_brewmaster": {
      "ID": "6082",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1400
        }
      ]
    },
    "special_bonus_unique_brewmaster_2": {
      "ID": "6359",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_brewmaster_3": {
      "ID": "6516",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_brewmaster_4": {
      "ID": "6614",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_bristleback": {
      "ID": "6083",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_bristleback_2": {
      "ID": "6360",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_bristleback_3": {
      "ID": "6615",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_furion": {
      "ID": "6084",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.8
        }
      ]
    },
    "special_bonus_unique_furion_2": {
      "ID": "6500",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_furion_3": {
      "ID": "6539",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_furion_4": {
      "ID": "6702",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_furion_5": {
      "ID": "470",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_phoenix_1": {
      "ID": "6227",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_phoenix_2": {
      "ID": "6085",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.25
        }
      ]
    },
    "special_bonus_unique_phoenix_3": {
      "ID": "6401",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_phoenix_4": {
      "ID": "6852",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1100
        },
        {
          "value2": 1.0
        }
      ]
    },
    "special_bonus_unique_phoenix_5": {
      "ID": "6915",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_phoenix_6": {
      "ID": "406",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 18
        }
      ]
    },
    "special_bonus_unique_phoenix_7": {
      "ID": "426",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_enchantress_1": {
      "ID": "6331",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_enchantress_2": {
      "ID": "6086",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_enchantress_3": {
      "ID": "6379",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -65
        }
      ]
    },
    "special_bonus_unique_enchantress_4": {
      "ID": "6515",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.5
        }
      ]
    },
    "special_bonus_unique_enchantress_5": {
      "ID": "6648",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_batrider_1": {
      "ID": "6087",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.5
        }
      ]
    },
    "special_bonus_unique_batrider_2": {
      "ID": "6229",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_batrider_3": {
      "ID": "6610",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_batrider_4": {
      "ID": "512",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_wraith_king_1": {
      "ID": "6201",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_wraith_king_2": {
      "ID": "6088",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_wraith_king_3": {
      "ID": "6414",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_wraith_king_4": {
      "ID": "6566",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_wraith_king_5": {
      "ID": "6821",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_wraith_king_6": {
      "ID": "6822",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_wraith_king_7": {
      "ID": "7107",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_wraith_king_8": {
      "ID": "7108",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80.0
        }
      ]
    },
    "special_bonus_unique_wraith_king_9": {
      "ID": "477",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_kunkka": {
      "ID": "6089",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_kunkka_2": {
      "ID": "6385",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_kunkka_3": {
      "ID": "6666",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.35
        }
      ]
    },
    "special_bonus_unique_kunkka_4": {
      "ID": "6667",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 110
        }
      ]
    },
    "special_bonus_unique_kunkka_5": {
      "ID": "7131",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_dragon_knight": {
      "ID": "6090",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.8
        }
      ]
    },
    "special_bonus_unique_dragon_knight_2": {
      "ID": "6635",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.6
        }
      ]
    },
    "special_bonus_unique_dragon_knight_3": {
      "ID": "7113",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -24
        }
      ]
    },
    "special_bonus_unique_dragon_knight_4": {
      "ID": "7114",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 900
        }
      ]
    },
    "special_bonus_unique_dragon_knight_5": {
      "ID": "7380",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -30
        }
      ]
    },
    "special_bonus_unique_dragon_knight_6": {
      "ID": "7381",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_invoker_1": {
      "ID": "6097",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_invoker_2": {
      "ID": "6098",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_invoker_3": {
      "ID": "6099",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_invoker_4": {
      "ID": "6656",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        },
        {
          "cooldown": 90
        },
        {
          "min_range": 160
        },
        {
          "max_range": 200
        }
      ]
    },
    "special_bonus_unique_invoker_5": {
      "ID": "6657",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_invoker_6": {
      "ID": "6811",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.3
        },
        {
          "value_tooltip": 30
        }
      ]
    },
    "special_bonus_unique_invoker_7": {
      "ID": "7016",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_invoker_8": {
      "ID": "7017",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.25
        }
      ]
    },
    "special_bonus_unique_invoker_9": {
      "ID": "7148",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_invoker_10": {
      "ID": "7390",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_invoker_11": {
      "ID": "315",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_abaddon": {
      "ID": "6100",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 180
        }
      ]
    },
    "special_bonus_unique_abaddon_2": {
      "ID": "6601",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 48
        }
      ]
    },
    "special_bonus_unique_abaddon_3": {
      "ID": "6602",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_abaddon_4": {
      "ID": "7335",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 375
        }
      ]
    },
    "special_bonus_unique_abaddon_5": {
      "ID": "7340",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_alchemist": {
      "ID": "6101",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.0
        }
      ]
    },
    "special_bonus_unique_alchemist_2": {
      "ID": "6350",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_alchemist_3": {
      "ID": "6604",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.15
        }
      ]
    },
    "special_bonus_unique_alchemist_4": {
      "ID": "7054",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_alchemist_5": {
      "ID": "7144",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_alchemist_6": {
      "ID": "351",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_axe": {
      "ID": "6102",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_axe_2": {
      "ID": "6608",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_axe_3": {
      "ID": "6815",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_axe_4": {
      "ID": "6991",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_axe_5": {
      "ID": "562",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_unique_beastmaster": {
      "ID": "6103",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_beastmaster_2": {
      "ID": "6517",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_beastmaster_3": {
      "ID": "6611",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_unique_beastmaster_4": {
      "ID": "6612",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_beastmaster_5": {
      "ID": "506",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_unique_clinkz_1": {
      "ID": "6104",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_clinkz_2": {
      "ID": "6231",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_clinkz_3": {
      "ID": "6620",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_clinkz_4": {
      "ID": "7878",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_clinkz_5": {
      "ID": "7895",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_clinkz_6": {
      "ID": "345",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_unique_clinkz_7": {
      "ID": "494",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_clinkz_8": {
      "ID": "495",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        },
        {
          "value2": 5
        }
      ]
    },
    "special_bonus_unique_clinkz_9": {
      "ID": "554",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_clinkz_10": {
      "ID": "523",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10.0
        }
      ]
    },
    "special_bonus_unique_clinkz_11": {
      "ID": "583",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_juggernaut": {
      "ID": "6105",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_juggernaut_2": {
      "ID": "6662",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_juggernaut_3": {
      "ID": "7021",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_unique_juggernaut_4": {
      "ID": "7394",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_winter_wyvern_1": {
      "ID": "6106",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_winter_wyvern_2": {
      "ID": "6297",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_winter_wyvern_3": {
      "ID": "6523",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_winter_wyvern_4": {
      "ID": "6994",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_winter_wyvern_5": {
      "ID": "418",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_terrorblade": {
      "ID": "6107",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_terrorblade_2": {
      "ID": "6942",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_terrorblade_3": {
      "ID": "6943",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_unique_terrorblade_4": {
      "ID": "7861",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_terrorblade_5": {
      "ID": "479",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_luna_1": {
      "ID": "6180",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_luna_2": {
      "ID": "6127",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.5
        }
      ]
    },
    "special_bonus_unique_luna_3": {
      "ID": "6682",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_unique_luna_4": {
      "ID": "7047",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.25
        }
      ]
    },
    "special_bonus_unique_luna_5": {
      "ID": "7055",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.2
        }
      ]
    },
    "special_bonus_unique_faceless_void": {
      "ID": "6128",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 275
        }
      ]
    },
    "special_bonus_unique_faceless_void_2": {
      "ID": "6651",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_unique_faceless_void_3": {
      "ID": "6807",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 55
        }
      ]
    },
    "special_bonus_unique_faceless_void_4": {
      "ID": "7001",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "dodge_chance_pct": 20
        }
      ]
    },
    "special_bonus_unique_faceless_void_5": {
      "ID": "7388",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.75
        }
      ]
    },
    "special_bonus_unique_night_stalker": {
      "ID": "6129",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_night_stalker_2": {
      "ID": "6704",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_night_stalker_3": {
      "ID": "480",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_night_stalker_4": {
      "ID": "505",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 45
        }
      ]
    },
    "special_bonus_unique_night_stalker_5": {
      "ID": "503",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_nyx": {
      "ID": "6130",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_nyx_2": {
      "ID": "6399",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_unique_nyx_3": {
      "ID": "6814",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_nyx_4": {
      "ID": "402",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.25
        }
      ]
    },
    "special_bonus_unique_weaver_1": {
      "ID": "6200",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_weaver_2": {
      "ID": "6131",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_weaver_3": {
      "ID": "6988",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_weaver_4": {
      "ID": "6989",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_weaver_5": {
      "ID": "6990",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_ursa": {
      "ID": "6132",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_ursa_2": {
      "ID": "6973",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_ursa_3": {
      "ID": "6974",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_ursa_4": {
      "ID": "6975",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_ursa_5": {
      "ID": "6976",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 480
        }
      ]
    },
    "special_bonus_unique_ursa_6": {
      "ID": "7133",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_ursa_7": {
      "ID": "424",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_chaos_knight": {
      "ID": "6133",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_chaos_knight_2": {
      "ID": "6618",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_chaos_knight_3": {
      "ID": "6619",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_chaos_knight_4": {
      "ID": "7651",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8.0
        }
      ]
    },
    "special_bonus_unique_chaos_knight_5": {
      "ID": "510",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_lycan_1": {
      "ID": "6134",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_lycan_2": {
      "ID": "6140",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_lycan_3": {
      "ID": "6519",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_lycan_4": {
      "ID": "6684",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_lycan_5": {
      "ID": "6685",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_windranger": {
      "ID": "6144",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_windranger_2": {
      "ID": "6413",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -30
        }
      ]
    },
    "special_bonus_unique_windranger_3": {
      "ID": "6562",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_windranger_4": {
      "ID": "6992",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_unique_windranger_5": {
      "ID": "6993",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_windranger_6": {
      "ID": "7062",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_windranger_7": {
      "ID": "7888",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_windranger_8": {
      "ID": "7889",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_unique_windranger_9": {
      "ID": "7890",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_windranger_10": {
      "ID": "7911",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_phantom_lancer": {
      "ID": "6146",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_phantom_lancer_2": {
      "ID": "6400",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_phantom_lancer_3": {
      "ID": "6849",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_phantom_lancer_4": {
      "ID": "6850",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_phantom_lancer_5": {
      "ID": "563",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_phantom_lancer_6": {
      "ID": "564",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_slark": {
      "ID": "6147",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_slark_2": {
      "ID": "6892",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_slark_3": {
      "ID": "6893",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_slark_4": {
      "ID": "6894",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_spectre": {
      "ID": "6148",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_spectre_2": {
      "ID": "6900",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_spectre_3": {
      "ID": "6901",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_unique_spectre_4": {
      "ID": "6902",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_spectre_5": {
      "ID": "6903",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_spirit_breaker_1": {
      "ID": "6149",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_spirit_breaker_2": {
      "ID": "6296",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.5
        }
      ]
    },
    "special_bonus_unique_spirit_breaker_3": {
      "ID": "6543",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_storm_spirit": {
      "ID": "6167",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_storm_spirit_2": {
      "ID": "6906",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.0
        }
      ]
    },
    "special_bonus_unique_storm_spirit_3": {
      "ID": "6907",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_storm_spirit_4": {
      "ID": "6908",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 600.0
        }
      ]
    },
    "special_bonus_unique_storm_spirit_5": {
      "ID": "6916",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_storm_spirit_6": {
      "ID": "7936",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_tidehunter": {
      "ID": "6151",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_tidehunter_2": {
      "ID": "6945",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_tidehunter_3": {
      "ID": "6946",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -20
        }
      ]
    },
    "special_bonus_unique_tidehunter_4": {
      "ID": "6947",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_tinker": {
      "ID": "6152",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_tinker_2": {
      "ID": "6952",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_tinker_3": {
      "ID": "6953",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.25
        }
      ]
    },
    "special_bonus_unique_tinker_4": {
      "ID": "7898",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_tinker_5": {
      "ID": "413",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_tiny": {
      "ID": "6153",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_tiny_2": {
      "ID": "6932",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_tiny_3": {
      "ID": "6933",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_tiny_4": {
      "ID": "6934",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_tiny_5": {
      "ID": "7005",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_tiny_6": {
      "ID": "558",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_troll_warlord": {
      "ID": "6154",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_troll_warlord_2": {
      "ID": "6958",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_troll_warlord_3": {
      "ID": "6959",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 90
        }
      ]
    },
    "special_bonus_unique_troll_warlord_4": {
      "ID": "6960",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_troll_warlord_5": {
      "ID": "492",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_undying": {
      "ID": "6155",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_undying_2": {
      "ID": "6420",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_undying_3": {
      "ID": "6546",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_undying_4": {
      "ID": "6971",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_undying_5": {
      "ID": "6972",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_viper_1": {
      "ID": "6156",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_viper_2": {
      "ID": "6165",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_viper_3": {
      "ID": "6819",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_viper_4": {
      "ID": "6820",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_zeus": {
      "ID": "6157",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_zeus_2": {
      "ID": "6501",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 115
        }
      ]
    },
    "special_bonus_unique_zeus_3": {
      "ID": "6518",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_elder_titan": {
      "ID": "6171",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_elder_titan_2": {
      "ID": "6378",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_elder_titan_3": {
      "ID": "6720",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_elder_titan_4": {
      "ID": "7350",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 450
        }
      ]
    },
    "special_bonus_unique_ember_spirit_1": {
      "ID": "6172",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 280
        }
      ]
    },
    "special_bonus_unique_ember_spirit_2": {
      "ID": "6176",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_ember_spirit_3": {
      "ID": "6647",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_ember_spirit_4": {
      "ID": "7050",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_ember_spirit_5": {
      "ID": "7051",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_ember_spirit_6": {
      "ID": "353",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_lifestealer": {
      "ID": "6173",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_lifestealer_2": {
      "ID": "6676",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_lifestealer_3": {
      "ID": "7012",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.2
        }
      ]
    },
    "special_bonus_unique_lifestealer_4": {
      "ID": "464",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_lifestealer_5": {
      "ID": "499",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_reincarnation_200": {
      "ID": "6677",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_reincarnation_250": {
      "ID": "7385",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_reincarnation_300": {
      "ID": "449",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_lion": {
      "ID": "6174",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        },
        {
          "radius": 400
        }
      ]
    },
    "special_bonus_unique_lion_2": {
      "ID": "6389",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_unique_lion_3": {
      "ID": "6600",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_lion_4": {
      "ID": "6678",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_unique_lion_5": {
      "ID": "401",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_lion_6": {
      "ID": "465",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_lion_7": {
      "ID": "540",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_lion_8": {
      "ID": "541",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_skywrath": {
      "ID": "6181",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_skywrath_2": {
      "ID": "6884",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_skywrath_3": {
      "ID": "6885",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -12
        }
      ]
    },
    "special_bonus_unique_skywrath_4": {
      "ID": "6886",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_skywrath_5": {
      "ID": "6921",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 480
        }
      ]
    },
    "special_bonus_unique_skywrath_6": {
      "ID": "411",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_skywrath_7": {
      "ID": "519",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_unique_medusa": {
      "ID": "6182",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_medusa_2": {
      "ID": "6392",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_medusa_3": {
      "ID": "6687",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_medusa_4": {
      "ID": "6803",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_medusa_5": {
      "ID": "7389",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_ogre_magi": {
      "ID": "6183",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_ogre_magi_2": {
      "ID": "6707",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_unique_ogre_magi_3": {
      "ID": "7030",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "chance": 50
        }
      ]
    },
    "special_bonus_unique_ogre_magi_4": {
      "ID": "403",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_unique_silencer": {
      "ID": "6184",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_silencer_2": {
      "ID": "6878",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_silencer_3": {
      "ID": "6879",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 15
        }
      ]
    },
    "special_bonus_unique_silencer_4": {
      "ID": "6880",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_silencer_5": {
      "ID": "7048",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_silencer_6": {
      "ID": "410",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_death_prophet": {
      "ID": "6191",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_death_prophet_2": {
      "ID": "6367",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_death_prophet_3": {
      "ID": "6628",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_death_prophet_4": {
      "ID": "6805",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_phantom_assassin": {
      "ID": "6192",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_2": {
      "ID": "6847",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_3": {
      "ID": "6848",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 35
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_4": {
      "ID": "483",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_5": {
      "ID": "491",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_6": {
      "ID": "490",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_unique_phantom_assassin_7": {
      "ID": "559",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_riki_1": {
      "ID": "6330",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.5
        }
      ]
    },
    "special_bonus_unique_riki_2": {
      "ID": "6193",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_riki_3": {
      "ID": "6865",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 475
        }
      ]
    },
    "special_bonus_unique_riki_4": {
      "ID": "6866",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_riki_5": {
      "ID": "6867",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_riki_6": {
      "ID": "347",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_riki_7": {
      "ID": "474",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_unique_tusk": {
      "ID": "6194",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_tusk_2": {
      "ID": "6411",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_tusk_3": {
      "ID": "6961",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_tusk_4": {
      "ID": "6962",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_tusk_5": {
      "ID": "6963",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_tusk_6": {
      "ID": "7891",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_tusk_7": {
      "ID": "414",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_sniper_1": {
      "ID": "6305",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_sniper_2": {
      "ID": "6198",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_sniper_3": {
      "ID": "6896",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 28
        }
      ]
    },
    "special_bonus_unique_sniper_4": {
      "ID": "6897",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_sniper_5": {
      "ID": "7396",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -14
        }
      ]
    },
    "special_bonus_unique_sniper_6": {
      "ID": "7892",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 125
        }
      ]
    },
    "special_bonus_unique_magnus": {
      "ID": "6199",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_magnus_2": {
      "ID": "6390",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_magnus_3": {
      "ID": "6507",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 425
        }
      ]
    },
    "special_bonus_unique_magnus_4": {
      "ID": "6690",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 140
        }
      ]
    },
    "special_bonus_unique_magnus_5": {
      "ID": "6691",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_drow_ranger_1": {
      "ID": "6202",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 28
        }
      ]
    },
    "special_bonus_unique_drow_ranger_2": {
      "ID": "6209",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 550
        }
      ]
    },
    "special_bonus_unique_drow_ranger_3": {
      "ID": "6280",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 12
        }
      ]
    },
    "special_bonus_unique_drow_ranger_4": {
      "ID": "6634",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_drow_ranger_5": {
      "ID": "8010",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_drow_ranger_6": {
      "ID": "486",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.0
        }
      ]
    },
    "special_bonus_unique_earth_spirit": {
      "ID": "6203",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_earth_spirit_2": {
      "ID": "6514",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_earth_spirit_3": {
      "ID": "6640",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.6
        }
      ]
    },
    "special_bonus_unique_earth_spirit_4": {
      "ID": "324",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        },
        {
          "value2": 650
        }
      ]
    },
    "special_bonus_unique_earth_spirit_5": {
      "ID": "7657",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_huskar": {
      "ID": "6204",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_unique_huskar_2": {
      "ID": "6380",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6
        }
      ]
    },
    "special_bonus_unique_huskar_3": {
      "ID": "6655",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_huskar_4": {
      "ID": "7140",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 120
        }
      ]
    },
    "special_bonus_unique_huskar_5": {
      "ID": "7143",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_huskar_6": {
      "ID": "462",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_naga_siren": {
      "ID": "6205",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_naga_siren_2": {
      "ID": "6398",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_unique_naga_siren_3": {
      "ID": "6701",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -5
        }
      ]
    },
    "special_bonus_unique_naga_siren_4": {
      "ID": "7029",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 9
        }
      ]
    },
    "special_bonus_unique_oracle": {
      "ID": "6206",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_oracle_2": {
      "ID": "6540",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_oracle_3": {
      "ID": "6710",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_unique_oracle_4": {
      "ID": "6970",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_oracle_5": {
      "ID": "405",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.0
        }
      ]
    },
    "special_bonus_unique_oracle_6": {
      "ID": "471",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20.0
        }
      ]
    },
    "special_bonus_unique_oracle_7": {
      "ID": "544",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_sand_king": {
      "ID": "6207",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_sand_king_2": {
      "ID": "6409",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_sand_king_3": {
      "ID": "6530",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -30
        }
      ]
    },
    "special_bonus_unique_sand_king_4": {
      "ID": "475",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_sand_king_5": {
      "ID": "6872",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_sand_king_6": {
      "ID": "497",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_sand_king_7": {
      "ID": "498",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_shadow_demon_1": {
      "ID": "6208",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_shadow_demon_2": {
      "ID": "6293",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_shadow_demon_3": {
      "ID": "6542",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.25
        }
      ]
    },
    "special_bonus_unique_shadow_demon_4": {
      "ID": "6873",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20.0
        }
      ]
    },
    "special_bonus_unique_shadow_demon_5": {
      "ID": "7002",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5.0
        }
      ]
    },
    "special_bonus_unique_shadow_demon_6": {
      "ID": "7061",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_shadow_demon_7": {
      "ID": "7118",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_slardar": {
      "ID": "6211",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.25
        }
      ]
    },
    "special_bonus_unique_slardar_2": {
      "ID": "6889",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_slardar_3": {
      "ID": "6890",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_slardar_4": {
      "ID": "7871",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_unique_slardar_5": {
      "ID": "504",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -4
        }
      ]
    },
    "special_bonus_unique_lina_1": {
      "ID": "6212",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_lina_2": {
      "ID": "6313",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        },
        {
          "value2": 1.5
        }
      ]
    },
    "special_bonus_unique_lina_3": {
      "ID": "6388",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 110
        }
      ]
    },
    "special_bonus_unique_lina_4": {
      "ID": "6509",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_1": {
      "ID": "6214",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_2": {
      "ID": "6291",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 70
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_3": {
      "ID": "6352",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_4": {
      "ID": "6534",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": -6
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_5": {
      "ID": "6810",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_6": {
      "ID": "7106",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 500
        }
      ]
    },
    "special_bonus_unique_ancient_apparition_7": {
      "ID": "7652",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 175
        }
      ]
    },
    "special_bonus_unique_disruptor": {
      "ID": "6215",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_disruptor_2": {
      "ID": "6368",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_disruptor_3": {
      "ID": "6536",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_disruptor_4": {
      "ID": "6630",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_disruptor_5": {
      "ID": "6812",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_disruptor_6": {
      "ID": "7656",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_disruptor_7": {
      "ID": "517",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        },
        {
          "value2": 6
        }
      ]
    },
    "special_bonus_unique_gyrocopter_1": {
      "ID": "6216",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_gyrocopter_2": {
      "ID": "6312",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_gyrocopter_3": {
      "ID": "6652",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_unique_gyrocopter_4": {
      "ID": "6653",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_gyrocopter_5": {
      "ID": "6654",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_gyrocopter_6": {
      "ID": "7141",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_outworld_devourer": {
      "ID": "6241",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.6
        }
      ]
    },
    "special_bonus_unique_outworld_devourer_2": {
      "ID": "6711",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_outworld_devourer_3": {
      "ID": "6712",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_unique_outworld_devourer_4": {
      "ID": "7375",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.1
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light": {
      "ID": "6217",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_2": {
      "ID": "6527",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_3": {
      "ID": "6665",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_4": {
      "ID": "7398",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_5": {
      "ID": "421",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_6": {
      "ID": "422",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_unique_keeper_of_the_light_7": {
      "ID": "527",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4.0
        }
      ]
    },
    "special_bonus_unique_legion_commander": {
      "ID": "6218",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_legion_commander_2": {
      "ID": "6449",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_legion_commander_3": {
      "ID": "6526",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_legion_commander_4": {
      "ID": "6671",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 65
        }
      ]
    },
    "special_bonus_unique_legion_commander_5": {
      "ID": "7395",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_legion_commander_6": {
      "ID": "463",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 6.0
        }
      ]
    },
    "special_bonus_unique_puck": {
      "ID": "6219",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_puck_2": {
      "ID": "6402",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_puck_3": {
      "ID": "6855",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.75
        }
      ]
    },
    "special_bonus_unique_puck_4": {
      "ID": "7057",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_puck_5": {
      "ID": "348",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_puck_6": {
      "ID": "407",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_pugna_1": {
      "ID": "6220",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "special_bonus_unique_pugna_2": {
      "ID": "6238",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 160
        }
      ]
    },
    "special_bonus_unique_pugna_3": {
      "ID": "6403",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_pugna_4": {
      "ID": "6448",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.8
        }
      ]
    },
    "special_bonus_unique_pugna_5": {
      "ID": "6541",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_pugna_6": {
      "ID": "6859",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_timbersaw": {
      "ID": "6223",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_timbersaw_2": {
      "ID": "6948",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_timbersaw_3": {
      "ID": "6949",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1125
        }
      ]
    },
    "special_bonus_unique_bloodseeker": {
      "ID": "6230",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 5
        }
      ]
    },
    "special_bonus_unique_bloodseeker_2": {
      "ID": "6356",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 75
        }
      ]
    },
    "special_bonus_unique_bloodseeker_3": {
      "ID": "6357",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 475
        }
      ]
    },
    "special_bonus_unique_bloodseeker_4": {
      "ID": "6809",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 14
        }
      ]
    },
    "special_bonus_unique_bloodseeker_5": {
      "ID": "482",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_broodmother_1": {
      "ID": "6257",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 50
        }
      ]
    },
    "special_bonus_unique_broodmother_2": {
      "ID": "6258",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_unique_broodmother_3": {
      "ID": "6361",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_broodmother_4": {
      "ID": "6362",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_chen_1": {
      "ID": "6259",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_chen_2": {
      "ID": "6260",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 280
        }
      ]
    },
    "special_bonus_unique_chen_3": {
      "ID": "6363",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 7
        }
      ]
    },
    "special_bonus_unique_chen_4": {
      "ID": "6535",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_unique_chen_5": {
      "ID": "7869",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 16
        }
      ]
    },
    "special_bonus_unique_chen_6": {
      "ID": "7894",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_chen_7": {
      "ID": "7653",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 24
        }
      ]
    },
    "special_bonus_unique_lone_druid_1": {
      "ID": "6261",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 200
        }
      ]
    },
    "special_bonus_unique_lone_druid_2": {
      "ID": "6262",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 8
        }
      ]
    },
    "special_bonus_unique_lone_druid_3": {
      "ID": "6263",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_lone_druid_4": {
      "ID": "6268",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10
        }
      ]
    },
    "special_bonus_unique_lone_druid_5": {
      "ID": "6508",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_lone_druid_6": {
      "ID": "6679",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_lone_druid_7": {
      "ID": "6680",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1000
        }
      ]
    },
    "special_bonus_unique_lone_druid_8": {
      "ID": "6806",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_lone_druid_9": {
      "ID": "7036",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0
        }
      ]
    },
    "special_bonus_unique_lone_druid_10": {
      "ID": "7382",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.1
        }
      ]
    },
    "special_bonus_unique_lone_druid_11": {
      "ID": "423",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_wisp": {
      "ID": "6265",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_wisp_2": {
      "ID": "6537",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_wisp_3": {
      "ID": "6659",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 325
        }
      ]
    },
    "special_bonus_unique_wisp_4": {
      "ID": "6808",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_wisp_5": {
      "ID": "6924",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_wisp_6": {
      "ID": "7070",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 25
        }
      ]
    },
    "special_bonus_unique_wisp_7": {
      "ID": "7897",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "slow": 80
        },
        {
          "slow_duration": 0.3
        }
      ]
    },
    "special_bonus_unique_techies": {
      "ID": "6282",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 240
        }
      ]
    },
    "special_bonus_unique_techies_2": {
      "ID": "6552",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1
        }
      ]
    },
    "special_bonus_unique_techies_3": {
      "ID": "6997",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_techies_4": {
      "ID": "6998",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 60
        }
      ]
    },
    "special_bonus_unique_techies_5": {
      "ID": "412",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 22
        }
      ]
    },
    "special_bonus_unique_arc_warden": {
      "ID": "6287",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 250
        }
      ]
    },
    "special_bonus_unique_arc_warden_2": {
      "ID": "6354",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_arc_warden_3": {
      "ID": "7104",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.5
        }
      ]
    },
    "special_bonus_unique_arc_warden_4": {
      "ID": "7105",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.0
        }
      ]
    },
    "special_bonus_unique_arc_warden_5": {
      "ID": "7120",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_unique_meepo": {
      "ID": "6288",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 4
        }
      ]
    },
    "special_bonus_unique_meepo_2": {
      "ID": "6689",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_meepo_3": {
      "ID": "7027",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_meepo_4": {
      "ID": "7102",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 750
        }
      ]
    },
    "special_bonus_unique_monkey_king": {
      "ID": "6303",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_monkey_king_2": {
      "ID": "6421",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_monkey_king_3": {
      "ID": "6696",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 320
        }
      ]
    },
    "special_bonus_unique_monkey_king_4": {
      "ID": "6697",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 100
        }
      ]
    },
    "special_bonus_unique_monkey_king_5": {
      "ID": "7024",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 400
        }
      ]
    },
    "special_bonus_unique_monkey_king_6": {
      "ID": "7025",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1100
        },
        {
          "value2": 7
        }
      ]
    },
    "special_bonus_unique_monkey_king_7": {
      "ID": "7038",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 475
        }
      ]
    },
    "special_bonus_unique_pangolier_2": {
      "ID": "6463",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_pangolier_3": {
      "ID": "9060",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 30
        }
      ]
    },
    "special_bonus_unique_pangolier_4": {
      "ID": "9061",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.5
        }
      ]
    },
    "special_bonus_unique_pangolier_5": {
      "ID": "9062",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 28.0
        }
      ]
    },
    "special_bonus_unique_pangolier_6": {
      "ID": "9135",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3.0
        }
      ]
    },
    "special_bonus_unique_pangolier_7": {
      "ID": "9391",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 350
        }
      ]
    },
    "special_bonus_unique_dark_willow_1": {
      "ID": "6464",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 300
        }
      ]
    },
    "special_bonus_unique_dark_willow_2": {
      "ID": "6465",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 1.3
        }
      ]
    },
    "special_bonus_unique_dark_willow_3": {
      "ID": "7859",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 10.0
        }
      ]
    },
    "special_bonus_unique_dark_willow_4": {
      "ID": "7655",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 32
        }
      ]
    },
    "special_bonus_unique_dark_willow_5": {
      "ID": "514",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 2.0
        }
      ]
    },
    "special_bonus_unique_dark_willow_6": {
      "ID": "515",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 0.4
        }
      ]
    },
    "special_bonus_unique_grimstroke_1": {
      "ID": "8001",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 150
        }
      ]
    },
    "special_bonus_unique_grimstroke_2": {
      "ID": "8002",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 40
        }
      ]
    },
    "special_bonus_unique_grimstroke_3": {
      "ID": "8003",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 800
        }
      ]
    },
    "special_bonus_unique_grimstroke_4": {
      "ID": "8004",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 3
        }
      ]
    },
    "special_bonus_unique_grimstroke_5": {
      "ID": "7659",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 80
        }
      ]
    },
    "special_bonus_unique_grimstroke_6": {
      "ID": "508",
      "AbilityType": "DOTA_ABILITY_TYPE_ATTRIBUTES",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE",
      "AbilitySpecial": [
        {
          "value": 20
        }
      ]
    },
    "generic_hidden": {
      "ID": "6251",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "bear_empty1": {
      "ID": "82",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "bear_empty2": {
      "ID": "83",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "MaxLevel": "0"
    },
    "consumable_hidden": {
      "ID": "7816",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "MaxLevel": "0"
    },
    "seasonal_throw_snowball": {
      "ID": "7804",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17433",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "0.5",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed": 1000
        }
      ]
    },
    "seasonal_summon_snowman": {
      "ID": "7806",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17437",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "10",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 30.0
        },
        {
          "grace_period": 1.0
        },
        {
          "search_distance": 70
        },
        {
          "think_interval": 0.2
        }
      ]
    },
    "seasonal_summon_penguin": {
      "ID": "7814",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17527",
      "AbilityTextureName": "consumables/seasonal_summon_penguin",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "30",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "initial_lifetime": 20.0
        },
        {
          "initial_speed": 100
        },
        {
          "speed_step": 1
        },
        {
          "max_speed": 1000
        },
        {
          "impaired_duration": 3.0
        },
        {
          "bump_delay": 1.5
        },
        {
          "bump_collision_radius": 120
        },
        {
          "spawn_offset": 150
        },
        {
          "run_distance": 200
        },
        {
          "jump_distance": 150
        },
        {
          "speed_after_crash": 125
        },
        {
          "speed_gain_per_hero_bump": 60
        },
        {
          "speed_step_interval": 0.05
        },
        {
          "max_gainable_lifetime": 20.0
        },
        {
          "lifetime_gain_per_hero_bump": 5.0
        },
        {
          "min_speech_repeat_time": 0.5
        },
        {
          "bump_delay_absolute": 0.25
        }
      ]
    },
    "seasonal_decorate_tree": {
      "ID": "7807",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17440",
      "AbilityCastRange": "165",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "5.0",
      "AbilitySpecial": [
        {
          "duration": 300.0
        }
      ]
    },
    "seasonal_festive_firework": {
      "ID": "7809",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17469",
      "AbilityCastRange": "1200",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "0.5",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "speed": 1200
        },
        {
          "linger_duration": 5.0
        }
      ]
    },
    "frostivus2018_throw_snowball": {
      "ID": "7810",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_ENEMY",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17465",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "30",
      "AbilitySharedCooldown": "frostivus2018_consumable",
      "AbilityDamage": "400",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "snowball_speed": 1000
        },
        {
          "snowball_aoe": 500
        },
        {
          "snowball_stun_duration": 5.0
        }
      ]
    },
    "frostivus2018_summon_snowman": {
      "ID": "7812",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17472",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "30",
      "AbilitySharedCooldown": "frostivus2018_consumable",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 15.0
        },
        {
          "tick_rate": 3.0
        },
        {
          "taunt_radius": 300
        },
        {
          "taunt_duration": 2.0
        }
      ]
    },
    "frostivus2018_decorate_tree": {
      "ID": "7813",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17471",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "30",
      "AbilitySharedCooldown": "frostivus2018_consumable",
      "AbilityDamage": "50",
      "AbilitySpecial": [
        {
          "duration": 20.0
        },
        {
          "num_explosions": 200
        },
        {
          "radius": 500
        }
      ]
    },
    "frostivus2018_festive_firework": {
      "ID": "7815",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitDamageType": "DAMAGE_TYPE_MAGICAL",
      "SpellImmunityType": "SPELL_IMMUNITY_ENEMIES_NO",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17473",
      "AbilityCastPoint": "0.3",
      "AbilityCastRange": "0",
      "AbilityCooldown": "30",
      "AbilitySharedCooldown": "frostivus2018_consumable",
      "AbilityDamage": "200",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "vision_duration": 10.0
        },
        {
          "speed": 2250
        },
        {
          "vision_radius": 600
        },
        {
          "blind_duration": 12.0
        },
        {
          "miss_rate": 100
        }
      ]
    },
    "seasonal_summon_cny_balloon": {
      "ID": "7817",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17537",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "1",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed": 1500
        },
        {
          "min_distance_before_bounce": 300
        },
        {
          "drag": 7
        },
        {
          "duration": 30
        },
        {
          "max_height": 300
        },
        {
          "max_vertical_move_time": 0.5
        },
        {
          "bounce_turn_angle": 45.0
        },
        {
          "bounce_turn_angle_tree": 30.0
        },
        {
          "bounce_delay": 0.6
        }
      ]
    },
    "seasonal_summon_dragon": {
      "ID": "7818",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17476",
      "AbilityCastRange": "350",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "3",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 6.0
        },
        {
          "grace_period": 1.0
        },
        {
          "search_distance": 70
        },
        {
          "think_interval": 0.2
        }
      ]
    },
    "seasonal_summon_cny_tree": {
      "ID": "7819",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_TREE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17477",
      "AbilityCastRange": "250",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "1.5",
      "AbilitySpecial": [
        {
          "duration": 300.0
        }
      ]
    },
    "seasonal_firecrackers": {
      "ID": "7820",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17478",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "1.5",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "radius": 600
        },
        {
          "speed": 1200
        },
        {
          "linger_duration": 5.0
        }
      ]
    },
    "high_five": {
      "ID": "7968",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "60",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "think_interval": 0.2
        },
        {
          "acknowledge_range": 900
        },
        {
          "request_duration": 10.0
        },
        {
          "high_five_speed": 700.0
        },
        {
          "acknowledged_cooldown": 1.0
        }
      ]
    },
    "seasonal_summon_ti9_balloon": {
      "ID": "7821",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17495",
      "AbilityCastRange": "800",
      "AbilityCastPoint": "0.2",
      "AbilityCooldown": "10",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "speed": 1500
        },
        {
          "min_distance_before_bounce": 300
        },
        {
          "drag": 7
        },
        {
          "duration": 30
        },
        {
          "max_height": 300
        },
        {
          "max_vertical_move_time": 0.5
        },
        {
          "bounce_turn_angle": 45.0
        },
        {
          "bounce_turn_angle_tree": 30.0
        },
        {
          "bounce_delay": 0.6
        }
      ]
    },
    "seasonal_ti9_banner": {
      "ID": "7822",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "UnlockMinEffectIndex": "24",
      "UnlockMaxEffectIndex": "25",
      "EventID": "25",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "30",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "size": 0.7
        },
        {
          "max_simultaneous": 1
        },
        {
          "lifetime": 300
        }
      ]
    },
    "seasonal_ti9_shovel": {
      "ID": "7824",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_GENERIC_CHANNEL_1",
      "MaxLevel": "1",
      "AssociatedConsumable": "17494",
      "AbilityTextureName": "consumables/seasonal_ti9_shovel",
      "AbilityCastRange": "250",
      "AbilityCastPoint": "0.1",
      "AbilityChannelTime": "1",
      "AbilityCooldown": "20",
      "AbilityDamage": "0",
      "AbilityManaCost": "0"
    },
    "seasonal_ti9_instruments": {
      "ID": "7823",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17496",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "30",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "size": 320
        },
        {
          "duration": 30
        }
      ]
    },
    "seasonal_ti9_monkey": {
      "ID": "7825",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17505",
      "AbilityTextureName": "consumables/seasonal_ti9_monkey",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "45",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 45
        },
        {
          "attack_range": 1400
        },
        {
          "attack_time": 6.0
        },
        {
          "attack_projectile_time": 0.34
        },
        {
          "projectile_speed": 1000
        },
        {
          "turn_time": 0.25
        },
        {
          "turn_angle": 45.0
        },
        {
          "shoot_angle": 90.0
        },
        {
          "debuff_time": 2.5
        }
      ]
    },
    "seasonal_ti10_high_five": {
      "ID": "4000",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AbilityCastPoint": "0.0",
      "AbilityCooldown": "60",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "think_interval": 0.2
        },
        {
          "acknowledge_range": 900
        },
        {
          "request_duration": 10.0
        },
        {
          "high_five_speed": 700.0
        },
        {
          "acknowledged_cooldown": 1.0
        }
      ]
    },
    "seasonal_ti10_guild_banner": {
      "ID": "4001",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "EventID": "25",
      "AbilityCastRange": "400",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "60",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "size": 0.7
        },
        {
          "max_simultaneous": 1
        },
        {
          "lifetime": 60
        }
      ]
    },
    "seasonal_ti10_portal": {
      "ID": "8019",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_2",
      "MaxLevel": "1",
      "AssociatedConsumable": "17548",
      "AbilityCastRange": "500",
      "AbilityCastPoint": "0.3",
      "AbilityCooldown": "40",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 10.0
        }
      ]
    },
    "seasonal_ti10_disco_ball": {
      "ID": "8020",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityCastAnimation": "ACT_DOTA_CAST_ABILITY_1",
      "MaxLevel": "1",
      "AssociatedConsumable": "17549",
      "AbilityTextureName": "consumables/seasonal_ti10_disco_ball",
      "AbilityCastRange": "600",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "30",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "size": 320
        },
        {
          "duration": 30
        },
        {
          "idle_lifetime": 0.25
        }
      ]
    },
    "seasonal_ti10_disco_ball_channel": {
      "ID": "8021",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AbilityTextureName": "consumables/seasonal_ti10_disco_ball_channel",
      "AbilityCastRange": "9000",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "0",
      "AbilityChannelTime": "30.0",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "duration": 30.0
        }
      ]
    },
    "seasonal_ti10_soccer_ball": {
      "ID": "8022",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
      "AbilityCastAnimation": "ACT_INVALID",
      "MaxLevel": "1",
      "AssociatedConsumable": "17550",
      "AbilityCastRange": "1000",
      "AbilityCastPoint": "0.1",
      "AbilityCooldown": "20",
      "AbilityDamage": "0",
      "AbilityManaCost": "0",
      "AbilityTextureName": "consumables/seasonal_ti10_soccer_ball",
      "AbilitySpecial": [
        {
          "tick_interval": 0.05
        },
        {
          "forward_move_speed": 1000.0
        },
        {
          "magnus_coefficient": 1000.0
        },
        {
          "magnus_falloff": 0.7
        },
        {
          "hit_radius": 80
        },
        {
          "drag_coefficient": 0.0002
        },
        {
          "min_delay": 0.2
        },
        {
          "max_delay": 1.25
        }
      ]
    },
    "seasonal_ti10_hot_potato": {
      "ID": "8023",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_NONE",
      "MaxLevel": "1",
      "AssociatedConsumable": "17551",
      "AbilityTextureName": "consumables/seasonal_ti10_soccer_ball",
      "AbilityCastRange": "900",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "60",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "projectile_speed": 1000
        },
        {
          "min_duration": 7.0
        },
        {
          "max_duration": 22.0
        },
        {
          "debuff_duration": 30.0
        }
      ]
    },
    "seasonal_ti10_hot_potato_throw_existing_potato": {
      "ID": "8024",
      "AbilityBehavior": "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN",
      "AbilityUnitTargetTeam": "DOTA_UNIT_TARGET_TEAM_BOTH",
      "AbilityUnitTargetType": "DOTA_UNIT_TARGET_HERO",
      "SpellDispellableType": "SPELL_DISPELLABLE_NO",
      "AbilityUnitDamageType": "DAMAGE_TYPE_NONE",
      "MaxLevel": "1",
      "AbilityTextureName": "consumables/seasonal_ti10_hot_potato_throw_existing_potato",
      "AbilityCastRange": "900",
      "AbilityCastAnimation": "ACT_INVALID",
      "AbilityCooldown": "0",
      "AbilityManaCost": "0",
      "AbilitySpecial": [
        {
          "projectile_speed": 1000
        },
        {
          "debuff_duration": 30.0
        }
      ]
    }
  }
}