Skip to content

Instantly share code, notes, and snippets.

@muZk
Created November 29, 2015 20:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save muZk/5427f763c9bcf26522c4 to your computer and use it in GitHub Desktop.
Save muZk/5427f763c9bcf26522c4 to your computer and use it in GitHub Desktop.
Example JSON dump
{
"Heroes": {
"npc_dota_hero_antimage": {
"abilities": {
"1": {
"affects": null,
"behavior": "Point Target",
"cooldown": "21.0 18.0 15.0 12.0",
"damage": null,
"damage_type": null,
"description": null,
"key": "itachi_dust_crow_genjustsu",
"mana_cost": "60 60 60 60",
"name": null,
"texture_name": null
},
"2": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "15",
"damage": "120 190 260 330",
"damage_type": "Magical",
"description": null,
"key": "itachi_tsukiyomi",
"mana_cost": "140 150 160 170",
"name": null,
"texture_name": "antimage_spell_shield"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": null,
"damage": null,
"damage_type": null,
"description": null,
"key": "itachi_sharingan",
"mana_cost": null,
"name": null,
"texture_name": null
},
"4": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "100 80 60",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "itachi_amateratsu",
"mana_cost": "120",
"name": null,
"texture_name": null
}
},
"agi": "22",
"agi_gain": "2.75",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "16",
"int_gain": "1.6",
"lore": null,
"movement_speed": "300",
"name": "Anti-Mage",
"primary_attribute": "agi",
"str": "20",
"str_gain": "1.35"
},
"npc_dota_hero_axe": {
"abilities": {
"1": {
"affects": null,
"behavior": "No Target",
"cooldown": "12",
"damage": "75 150 225 300",
"damage_type": "Magical",
"description": null,
"key": "neji_kaiten",
"mana_cost": "75 75 75 75",
"name": null,
"texture_name": "neji_kaiten"
},
"2": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "20 20 20 20",
"damage": "100 150 200 250",
"damage_type": "Magical",
"description": null,
"key": "neji_internal_bleeding",
"mana_cost": "60 75 90 105",
"name": null,
"texture_name": "neji_internal_bleeding"
},
"3": {
"affects": null,
"behavior": "No Target",
"cooldown": "20",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "neji_byakugan",
"mana_cost": "60 60 60 60",
"name": null,
"texture_name": "neji_byakugan"
},
"4": {
"affects": "Enemy Units",
"behavior": "Channeled",
"cooldown": "120.0 100.0 80.0",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "neji_hyaku_nijuuhachi_shou",
"mana_cost": "150 200 250",
"name": null,
"texture_name": "neji_hyaku_nijuuhachi_shou"
}
},
"agi": "21",
"agi_gain": "1.5",
"attack_range": "128",
"damage_max": null,
"damage_min": null,
"int": "23",
"int_gain": "2.4",
"lore": null,
"movement_speed": "300",
"name": "Axe",
"primary_attribute": "agi",
"str": "18",
"str_gain": "1.8"
},
"npc_dota_hero_beastmaster": {
"abilities": {
"1": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "15",
"damage": "25 50 75 100",
"damage_type": "Magical",
"description": null,
"key": "kakashi_doton",
"mana_cost": "110 120 130 140",
"name": null,
"texture_name": "kakashi_doton"
},
"2": {
"affects": "Enemy Heroes",
"behavior": "Unit Target",
"cooldown": "15",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "kakashi_sharingan",
"mana_cost": "200",
"name": null,
"texture_name": "kakashi_sharingan"
},
"3": {
"affects": null,
"behavior": "No Target",
"cooldown": "30 25 20 15",
"damage": null,
"damage_type": "<font color=\\\"#71a9ea\\\">Physical</font>",
"description": null,
"key": "kakashi_bunshin",
"mana_cost": "150 120 90 60",
"name": null,
"texture_name": "kakashi_bunshin"
},
"4": {
"affects": "Enemy Units",
"behavior": "Channeled",
"cooldown": "45",
"damage": "250 400 550",
"damage_type": "Magical",
"description": null,
"key": "kakashi_chidori",
"mana_cost": "170 250 330",
"name": null,
"texture_name": "kakashi_chidori"
},
"5": null
},
"agi": "18",
"agi_gain": "2.0",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "17",
"int_gain": "1.8",
"lore": null,
"movement_speed": "305",
"name": "Beastmaster",
"primary_attribute": "str",
"str": "22",
"str_gain": "2.9"
},
"npc_dota_hero_bloodseeker": {
"abilities": {
"1": {
"affects": "Units",
"behavior": "Unit Target",
"cooldown": "20 15 10 5",
"damage": "100 150 200 250",
"damage_type": "<font color=\\\"#71a9ea\\\">Physical</font>",
"description": null,
"key": "zabuza_stealth",
"mana_cost": "60",
"name": null,
"texture_name": "zabuza_stealth"
},
"2": {
"affects": null,
"behavior": "Point Target",
"cooldown": "25",
"damage": null,
"damage_type": null,
"description": null,
"key": "zabuza_kirigakure_no_jutsu",
"mana_cost": "150 175 200",
"name": null,
"texture_name": "zabuza_kirigakure_no_jutsu"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": "8",
"damage": null,
"damage_type": null,
"description": null,
"key": "zabuza_weak_spot",
"mana_cost": null,
"name": null,
"texture_name": "zabuza_weak_spot"
},
"4": {
"affects": "Enemy Heroes",
"behavior": "Unit Target",
"cooldown": "10.0 7.0 5.0",
"damage": null,
"damage_type": null,
"description": null,
"key": "zabuza_track",
"mana_cost": "50",
"name": null,
"texture_name": "zabuza_track"
}
},
"agi": "23",
"agi_gain": "3.1",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "15",
"int_gain": "1.4",
"lore": null,
"movement_speed": "300",
"name": "Bloodseeker",
"primary_attribute": "agi",
"str": "17",
"str_gain": "2"
},
"npc_dota_hero_centaur": {
"abilities": {
"1": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "30 24 18 12",
"damage": "60 80 100 120",
"damage_type": "Magical",
"description": null,
"key": "guy_dynamic_entry",
"mana_cost": "70",
"name": null,
"texture_name": "guy_dynamic_entry"
},
"2": {
"affects": null,
"behavior": "Passive",
"cooldown": "0",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "guy_power_of_youth",
"mana_cost": "0",
"name": null,
"texture_name": "guy_power_of_youth"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": "0",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "guy_gouken_mastery",
"mana_cost": "0",
"name": null,
"texture_name": "guy_gouken_mastery"
},
"4": {
"affects": null,
"behavior": "No Target",
"cooldown": "90",
"damage": null,
"damage_type": null,
"description": null,
"key": "guy_open_gates",
"mana_cost": "125 150 175",
"name": null,
"texture_name": "guy_open_gates"
}
},
"agi": "21",
"agi_gain": "2.9",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "13",
"int_gain": "1.15",
"lore": null,
"movement_speed": "300",
"name": "Centaur Warrunner",
"primary_attribute": "agi",
"str": "19",
"str_gain": "2.2"
},
"npc_dota_hero_doom_bringer": {
"abilities": {
"1": {
"affects": null,
"behavior": "Point Target",
"cooldown": "19 16 13 10",
"damage": "70 100 130 160",
"damage_type": "Magical",
"description": null,
"key": "hidan_cull_the_weak",
"mana_cost": "0",
"name": null,
"texture_name": "hidan_cull_the_weak"
},
"2": {
"affects": null,
"behavior": "No Target",
"cooldown": "21 18 15 12",
"damage": "0 0 0 0",
"damage_type": null,
"description": null,
"key": "hidan_taunt",
"mana_cost": "90 95 100 105",
"name": null,
"texture_name": "hidan_taunt"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": "60 40 25 15",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "hidan_jashins_blessing",
"mana_cost": "0",
"name": null,
"texture_name": "hidan_jashins_blessing"
},
"4": {
"affects": null,
"behavior": "No Target",
"cooldown": "110.0",
"damage": "40 64 88",
"damage_type": "Magical",
"description": null,
"key": "hidan_death_possession_blood",
"mana_cost": "50",
"name": null,
"texture_name": "hidan_death_possession_blood"
},
"5": null,
"6": null
},
"agi": "15",
"agi_gain": "1.1",
"attack_range": "275",
"damage_max": null,
"damage_min": null,
"int": "17",
"int_gain": "1.4",
"lore": null,
"movement_speed": "290",
"name": "Doom",
"primary_attribute": "str",
"str": "27",
"str_gain": "3.1"
},
"npc_dota_hero_dragon_knight": {
"abilities": {
"1": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "8",
"damage": "50 70 90 110",
"damage_type": "Magical",
"description": null,
"key": "naruto_kage_bunshin_rasengan",
"mana_cost": "80 100 120 140",
"name": null,
"texture_name": "naruto_kage_bunshin_rasengan"
},
"2": {
"affects": null,
"behavior": "No Target",
"cooldown": "10",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "naruto_kawazu_kumite",
"mana_cost": "75",
"name": null,
"texture_name": "naruto_kawazu_kumite"
},
"3": {
"affects": "Allied Heroes",
"behavior": "Unit Target",
"cooldown": "5",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "naruto_kage_bunshin_mastery",
"mana_cost": "50",
"name": null,
"texture_name": "naruto_kage_bunshin_mastery"
},
"4": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "13.0",
"damage": "175 225 300",
"damage_type": "Magical",
"description": null,
"key": "naruto_rasenshuriken",
"mana_cost": "140",
"name": null,
"texture_name": "naruto_rasenshuriken"
}
},
"agi": "17",
"agi_gain": "2.4",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "15",
"int_gain": "1.3",
"lore": null,
"movement_speed": "305",
"name": "Dragon Knight",
"primary_attribute": null,
"str": "21",
"str_gain": "2.7"
},
"npc_dota_hero_earthshaker": {
"abilities": {},
"agi": null,
"agi_gain": null,
"attack_range": null,
"damage_max": null,
"damage_min": null,
"int": null,
"int_gain": null,
"lore": null,
"movement_speed": null,
"name": "Earthshaker",
"primary_attribute": null,
"str": null,
"str_gain": null
},
"npc_dota_hero_juggernaut": {
"abilities": {
"1": {
"affects": null,
"behavior": null,
"cooldown": "36",
"damage": null,
"damage_type": "<font color=\\\"#71a9ea\\\">Physical</font>",
"description": null,
"key": "yondaime_dash_strike",
"mana_cost": "0",
"name": null,
"texture_name": "yondaime_dash_strike"
}
},
"agi": "21",
"agi_gain": "2.5",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "14",
"int_gain": "1.6",
"lore": null,
"movement_speed": "295",
"name": "Juggernaut",
"primary_attribute": "agi",
"str": "17",
"str_gain": "1.9"
},
"npc_dota_hero_kunkka": {
"abilities": {
"1": {
"affects": null,
"behavior": "Point Target",
"cooldown": "12.0 12.0 12.0 12.0",
"damage": "110 150 190 230",
"damage_type": "Magical",
"description": null,
"key": "kisame_suikodan_no_jutsu",
"mana_cost": "120 120 120 120",
"name": null,
"texture_name": "kisame_suikodan_no_jutsu"
},
"2": {
"affects": null,
"behavior": "No Target",
"cooldown": "27.0 24.0 21.0 18.0",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "kisame_mizu_bunshin_no_jutsu",
"mana_cost": "135 140 145 150",
"name": null,
"texture_name": "kisame_mizu_bunshin_no_jutsu"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": "10 10 10 10",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "kisame_samehada",
"mana_cost": "0",
"name": null,
"texture_name": "kisame_samehada"
},
"4": {
"affects": null,
"behavior": "Toggle",
"cooldown": "50.0",
"damage": "40 64 88",
"damage_type": null,
"description": null,
"key": "kisame_water_prison",
"mana_cost": "50",
"name": null,
"texture_name": "kisame_water_prison"
}
},
"agi": "16",
"agi_gain": "1.7",
"attack_range": "128",
"damage_max": null,
"damage_min": null,
"int": "19",
"int_gain": "1.9",
"lore": null,
"movement_speed": "315",
"name": "Kunkka",
"primary_attribute": "str",
"str": "22",
"str_gain": "2.8"
},
"npc_dota_hero_lion": {
"abilities": {
"1": {
"affects": "Enemy Units",
"behavior": "Channeled",
"cooldown": "20 20 20 20",
"damage": "100 150 200 250",
"damage_type": "Magical",
"description": null,
"key": "gaara_sabaku_kyuu",
"mana_cost": "100 115 130 145",
"name": null,
"texture_name": "gaara_sabaku_kyuu"
},
"2": {
"affects": null,
"behavior": "Point Target",
"cooldown": "10 10 10 10",
"damage": "100 170 240 300",
"damage_type": "Magical",
"description": null,
"key": "gaara_ryuusa_bakuryu",
"mana_cost": "105 120 135 150",
"name": null,
"texture_name": "gaara_ryuusa_bakuryu"
},
"3": {
"affects": null,
"behavior": "Toggle",
"cooldown": "5.0",
"damage": null,
"damage_type": null,
"description": null,
"key": "gaara_suna_no_yoroi",
"mana_cost": null,
"name": null,
"texture_name": "gaara_suna_no_yoroi"
},
"4": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "130 100 70",
"damage": "300 450 600",
"damage_type": "Magical",
"description": null,
"key": "gaara_sabaku_taiso",
"mana_cost": "175 250 350",
"name": null,
"texture_name": "gaara_sabaku_taiso"
}
},
"agi": "14",
"agi_gain": "1",
"attack_range": "600",
"damage_max": null,
"damage_min": null,
"int": "24",
"int_gain": "3.25",
"lore": null,
"movement_speed": "290",
"name": "Lion",
"primary_attribute": null,
"str": "18",
"str_gain": "1.6"
},
"npc_dota_hero_ogre_magi": {
"abilities": {
"1": {
"affects": null,
"behavior": "Point Target",
"cooldown": "15.0",
"damage": "60 85 110 135",
"damage_type": "Magical",
"description": null,
"key": "madara_fire_release",
"mana_cost": "110 120 130 140",
"name": null,
"texture_name": "madara_fire_release"
},
"2": {
"affects": null,
"behavior": "Point Target",
"cooldown": "15 14 13 12",
"damage": "100 170 240 300",
"damage_type": "Magical",
"description": null,
"key": "madara_wood_release",
"mana_cost": "110",
"name": null,
"texture_name": "madara_wood_release"
},
"3": {
"affects": null,
"behavior": "No Target",
"cooldown": "2.0",
"damage": "35 50 65 80",
"damage_type": null,
"description": null,
"key": "madara_susano",
"mana_cost": "50",
"name": null,
"texture_name": "madara_susano"
},
"4": {
"affects": "Enemy Units",
"behavior": "Channeled",
"cooldown": "160",
"damage": "400 525 650",
"damage_type": "Magical",
"description": null,
"key": "madara_meteor",
"mana_cost": "200 250 300",
"name": null,
"texture_name": "madara_meteor"
},
"5": null
},
"agi": "15",
"agi_gain": "1.6",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "19",
"int_gain": "2.4",
"lore": null,
"movement_speed": "310",
"name": "Ogre Magi",
"primary_attribute": null,
"str": "22",
"str_gain": "2.0"
},
"npc_dota_hero_phantom_assassin": {
"abilities": {
"1": {
"affects": null,
"behavior": "No Target",
"cooldown": "15 15 15 15",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "sakura_earth_slam",
"mana_cost": "140",
"name": null,
"texture_name": "sakura_earth_slam"
},
"2": {
"affects": null,
"behavior": "No Target",
"cooldown": "30 25 20 15",
"damage": null,
"damage_type": null,
"description": null,
"key": "sakura_chakra_burst",
"mana_cost": "25",
"name": null,
"texture_name": "sakura_chakra_burst"
},
"3": {
"affects": null,
"behavior": "Passive",
"cooldown": "0",
"damage": null,
"damage_type": "<font color=\\\"#71a9ea\\\">Physical</font>",
"description": null,
"key": "sakura_chakra_enhanced_strength",
"mana_cost": "0",
"name": null,
"texture_name": "sakura_chakra_enhanced_strength"
},
"4": {
"affects": null,
"behavior": "No Target",
"cooldown": "80.0 80.0 80.0",
"damage": null,
"damage_type": null,
"description": null,
"key": "sakura_inner_sakura",
"mana_cost": "100 150 200",
"name": null,
"texture_name": "sakura_inner_sakura"
}
},
"agi": "21",
"agi_gain": "2",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "14",
"int_gain": "1.3",
"lore": null,
"movement_speed": "310",
"name": "Phantom Assassin",
"primary_attribute": "str",
"str": "22",
"str_gain": "2.75"
},
"npc_dota_hero_sand_king": {
"abilities": {
"1": {
"affects": null,
"behavior": "No Target",
"cooldown": "20",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "raikage_raiton_no_yoroi",
"mana_cost": "75 80 85 90",
"name": null,
"texture_name": "raikage_raiton_no_yoroi"
},
"2": {
"affects": null,
"behavior": "Passive",
"cooldown": "15",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "raikage_raigyaku_suihei",
"mana_cost": "0",
"name": null,
"texture_name": "raikage_raigyaku_suihei"
},
"3": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "15.0",
"damage": null,
"damage_type": "Magical",
"description": null,
"key": "raikage_lariat",
"mana_cost": "95 115 125 135",
"name": null,
"texture_name": "raikage_lariat"
},
"4": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "90 80 70",
"damage": "150 225 300",
"damage_type": "Magical",
"description": null,
"key": "raikage_raiga_no_bomu",
"mana_cost": "110 120 130",
"name": null,
"texture_name": "raikage_raiga_no_bomu"
}
},
"agi": "16",
"agi_gain": "1.3",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "18",
"int_gain": "1.85",
"lore": null,
"movement_speed": "300",
"name": "Sand King",
"primary_attribute": "str",
"str": "21",
"str_gain": "2.6"
},
"npc_dota_hero_storm_spirit": {
"abilities": {},
"agi": "16",
"agi_gain": "2.1",
"attack_range": "100",
"damage_max": null,
"damage_min": null,
"int": "21",
"int_gain": "2.9",
"lore": null,
"movement_speed": "310",
"name": "Storm Spirit",
"primary_attribute": null,
"str": "19",
"str_gain": "1.75"
},
"npc_dota_hero_sven": {
"abilities": {
"1": {
"affects": "Enemy Units",
"behavior": "Unit Target",
"cooldown": "25 22 19 16",
"damage": "120 170 220 270",
"damage_type": "Magical",
"description": null,
"key": "onoki_jinton",
"mana_cost": "75 100 125 150",
"name": null,
"texture_name": "onoki_jinton"
},
"2": {
"affects": "Allied Units",
"behavior": "Unit Target",
"cooldown": "20",
"damage": null,
"damage_type": "<font color=\\\"#d61107\\\">Pure</font>",
"description": null,
"key": "onoki_stalagmite_armor",
"mana_cost": "100",
"name": null,
"texture_name": "onoki_stalagmite_armor"
},
"3": {
"affects": "Enemies",
"behavior": "Aura",
"cooldown": null,
"damage": null,
"damage_type": null,
"description": null,
"key": "onoki_turn_to_dust",
"mana_cost": null,
"name": null,
"texture_name": "onoki_turn_to_dust"
},
"4": {
"affects": "Enemy Units",
"behavior": "No Target",
"cooldown": "2 80 70",
"damage": null,
"damage_type": "<font color=\\\"#d61107\\\">Pure</font>",
"description": null,
"key": "onoki_kajutan_no_jutsu",
"mana_cost": "175 250 325",
"name": null,
"texture_name": "onoki_kajutan_no_jutsu"
}
},
"agi": null,
"agi_gain": null,
"attack_range": null,
"damage_max": null,
"damage_min": null,
"int": null,
"int_gain": null,
"lore": null,
"movement_speed": null,
"name": "Sven",
"primary_attribute": "str",
"str": null,
"str_gain": null
},
"npc_dota_hero_windrunner": {
"abilities": {},
"agi": null,
"agi_gain": null,
"attack_range": null,
"damage_max": null,
"damage_min": null,
"int": null,
"int_gain": null,
"lore": null,
"movement_speed": null,
"name": "Windranger",
"primary_attribute": null,
"str": null,
"str_gain": null
}
},
"Language": "English"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment