get_rune_pickups
Retrieve power rune pickup events in a Dota 2 match, including game time, hero, and rune type. Use it to analyze which heroes secured runes and when.
Instructions
Get power rune pickups in a Dota 2 match.
Returns a list of power rune pickup events with:
game_time: Seconds since game start
game_time_str: Formatted as M:SS
hero: Hero that picked up the rune
rune_type: Type of rune (haste, double_damage, arcane, invisibility, regeneration, shield)
Note: Only power runes are trackable. Bounty, wisdom, and water runes don't leave detectable events in the replay data.
Use this to answer questions like:
"Who got the most power runes?"
"What runes did the mid player secure?"
"When did they get a DD rune before fighting?"
Args: match_id: The Dota 2 match ID
Returns: RunePickupsResponse with list of power rune pickup events
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"match_id": "<match_id>"
},
"name": "get_rune_pickups"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| pickups | No | ||
| success | Yes | ||
| match_id | Yes | ||
| total_pickups | No |