Skip to content
Greg Schafer edited this page Nov 1, 2013 · 2 revisions

Types: https://github.com/skadistats/skadi/blob/master/protobuf/dota_usermessages.proto#L6-57

66: ChatEvent

These are the text messages that show up in the bottom left of the game client (hero/tower/rax kills, disconnects, etc.).

List of all ChatEvent types: https://github.com/skadistats/skadi/blob/master/protobuf/dota_usermessages.proto#L59-118

  • 0: HERO_KILL
    • value = gold earned from kill
    • playerid_1 = victim's index
    • playerid_2 = killer's index
  • 6: STREAK_KILL
    • value = gold earned from kill
    • playerid_1 = killer's index
    • playerid_2 = killer's kill streak
    • playerid_3 = ?
    • playerid_4 = victim's index
    • playerid_5 = victim's kill streak?
  • 7: BUYBACK
    • value = always 0?
    • playerid_1 = index of player that bought back
83 : OverheadEvent

These are the effects that show up above heroes in game (gold, crit, deny, miss, etc.).

List of all OverheadEvent types: https://github.com/skadistats/skadi/blob/master/protobuf/dota_usermessages.proto#L165-182

  • 0: GOLD
    • value = gold amount showing overhead
    • source_player_entindex = index of the world entity (always seems to be 0)
    • target_entindex = index of what gave the gold (e.g. the creep that was killed)
    • target_player_entindex = index of what got the gold (e.g. the hero that killed the creep)