get_objective_kills
Get all major objective kills (Roshan, Tormentor, towers, barracks) from a Dota 2 match to analyze timing, tower trades, and high ground pushes.
Instructions
Get all major objective kills in a Dota 2 match.
Returns kills of:
Roshan: game_time, killer, team, kill_number (1st, 2nd, 3rd Roshan)
Tormentor: game_time, killer, team, side (which Tormentor was killed)
Towers: game_time, tower name, team, tier, lane, killer
Barracks: game_time, barracks name, team, lane, type (melee/ranged), killer
Use this to analyze:
When did each team take Roshan?
Tower trade patterns and timing
High ground pushes and barracks destruction
Tormentor control
Args: match_id: The Dota 2 match ID
Returns: ObjectiveKillsResponse with all objective kill events
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| success | Yes | ||
| match_id | Yes | ||
| tower_kills | No | ||
| roshan_kills | No | ||
| barracks_kills | No | ||
| tormentor_kills | No |