We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Steam WebAPI documentation: https://lab.xpaw.me/steam_api_documentation.html
Map: https://github.com/kronusme/dota2-api/tree/master/images/map
Ability ID: https://github.com/dotabuff/d2vpkr/blob/master/dota/scripts/npc/npc_abilities.json
Regions: https://github.com/dotabuff/d2vpkr/blob/master/dota/scripts/regions.json
Code for rune spawns:
Iterator<Entity> runes = ec.getAllByDtName("DT_DOTA_Item_Rune"); while (runes.hasNext()){ Entity e = runes.next(); Integer handle = e.getHandle(); if (!seenEntities.contains(handle)){ System.err.format("rune: time:%s,x:%s,y:%s,type:%s\n", time, e.getProperty("m_iRuneType"), e.getProperty("m_cellX"), e.getProperty("m_cellY")); seenEntities.add(handle); } }
More detailed position data for entities: https://gist.github.com/spheenik/3766744d47c170f25cf5.js
Unit orders (part of click events?):
enum dotaunitorder_t { }
GameRulesState:
enum DOTA_GameState { }
Game modes:
enum DOTA_GameMode { }
Leaver status:
enum DOTALeaverStatus_t { }
Combat log fields:
message CMsgDOTACombatLogEntry { }