Skip to content

Instantly share code, notes, and snippets.

@Luchanso
Created April 26, 2020 13:41
Show Gist options
  • Save Luchanso/46ace55c4953bfba1e483b4b1da4baaf to your computer and use it in GitHub Desktop.
Save Luchanso/46ace55c4953bfba1e483b4b1da4baaf to your computer and use it in GitHub Desktop.
dota 2 GSI
{
"ip": "::ffff:127.0.0.1",
"gamestate": {
"buildings": {
"radiant": {
"dota_goodguys_tower1_top": {
"health": 1800,
"max_health": 1800
},
"dota_goodguys_tower2_top": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower3_top": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower1_mid": {
"health": 1800,
"max_health": 1800
},
"dota_goodguys_tower2_mid": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower3_mid": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower1_bot": {
"health": 1800,
"max_health": 1800
},
"dota_goodguys_tower2_bot": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower3_bot": {
"health": 2000,
"max_health": 2000
},
"dota_goodguys_tower4_top": {
"health": 2100,
"max_health": 2100
},
"dota_goodguys_tower4_bot": {
"health": 2100,
"max_health": 2100
},
"good_rax_melee_top": {
"health": 2200,
"max_health": 2200
},
"good_rax_range_top": {
"health": 1300,
"max_health": 1300
},
"good_rax_melee_mid": {
"health": 2200,
"max_health": 2200
},
"good_rax_range_mid": {
"health": 1300,
"max_health": 1300
},
"good_rax_melee_bot": {
"health": 2200,
"max_health": 2200
},
"good_rax_range_bot": {
"health": 1300,
"max_health": 1300
},
"dota_goodguys_fort": {
"health": 4500,
"max_health": 4500
}
}
},
"provider": {
"name": "Dota 2",
"appid": 570,
"version": 47,
"timestamp": 1587908406
},
"map": {
"name": "start",
"matchid": "5380360416",
"game_time": 23,
"clock_time": -79,
"daytime": true,
"nightstalker_night": false,
"game_state": "DOTA_GAMERULES_STATE_PRE_GAME",
"paused": true,
"win_team": "none",
"customgamename": "",
"ward_purchase_cooldown": 0
},
"player": {
"steamid": "bla",
"name": "bla",
"activity": "playing",
"kills": 0,
"deaths": 0,
"assists": 0,
"last_hits": 0,
"denies": 0,
"kill_streak": 0,
"commands_issued": 11,
"kill_list": {},
"team_name": "radiant",
"gold": 600,
"gold_reliable": 0,
"gold_unreliable": 600,
"gold_from_hero_kills": 0,
"gold_from_creep_kills": 0,
"gold_from_income": 0,
"gold_from_shared": 0,
"gpm": 0,
"xpm": 0
},
"hero": {
"xpos": -4557,
"ypos": -6200,
"id": 45,
"name": "npc_dota_hero_pugna",
"level": 30,
"alive": true,
"respawn_seconds": 0,
"buyback_cost": 3005,
"buyback_cooldown": 0,
"health": 3265,
"max_health": 3265,
"health_percent": 100,
"mana": 2163,
"max_mana": 2163,
"mana_percent": 100,
"silenced": false,
"stunned": false,
"disarmed": false,
"magicimmune": false,
"hexed": false,
"muted": false,
"break": false,
"smoked": false,
"has_debuff": false,
"talent_1": true,
"talent_2": true,
"talent_3": true,
"talent_4": true,
"talent_5": true,
"talent_6": true,
"talent_7": true,
"talent_8": true
},
"abilities": {
"ability0": {
"name": "pugna_nether_blast",
"level": 4,
"can_cast": true,
"passive": false,
"ability_active": true,
"cooldown": 0,
"ultimate": false
},
"ability1": {
"name": "pugna_decrepify",
"level": 4,
"can_cast": true,
"passive": false,
"ability_active": true,
"cooldown": 0,
"ultimate": false
},
"ability2": {
"name": "pugna_nether_ward",
"level": 4,
"can_cast": true,
"passive": false,
"ability_active": true,
"cooldown": 0,
"ultimate": false
},
"ability3": {
"name": "pugna_life_drain",
"level": 3,
"can_cast": true,
"passive": false,
"ability_active": true,
"cooldown": 0,
"ultimate": true
}
},
"items": {
"slot0": {
"name": "item_rapier",
"purchaser": 0,
"passive": true
},
"slot1": {
"name": "item_rapier",
"purchaser": 0,
"passive": true
},
"slot2": {
"name": "item_rapier",
"purchaser": 0,
"passive": true
},
"slot3": {
"name": "item_greater_crit",
"purchaser": 0,
"passive": true
},
"slot4": {
"name": "item_heart",
"purchaser": 0,
"passive": true
},
"slot5": {
"name": "item_travel_boots_2",
"purchaser": 0,
"passive": true
},
"slot6": {
"name": "empty"
},
"slot7": {
"name": "empty"
},
"slot8": {
"name": "empty"
},
"stash0": {
"name": "empty"
},
"stash1": {
"name": "empty"
},
"stash2": {
"name": "empty"
},
"stash3": {
"name": "empty"
},
"stash4": {
"name": "empty"
},
"stash5": {
"name": "empty"
}
},
"draft": {},
"wearables": {
"wearable0": 5916,
"wearable1": 5917,
"wearable2": 5914,
"wearable3": 5913,
"wearable4": 5912,
"wearable5": 5915,
"wearable6": 8258,
"wearable7": 8632,
"wearable8": 511
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment