get_fight_combat_log
Get a step-by-step combat log for any Dota 2 fight. Specify a match and game time; the tool detects the fight and returns key events, deaths, and ability usage.
Instructions
Get detailed event-by-event combat log for a specific fight.
Automatically detects the fight around reference_time and returns the sequence of deaths, abilities, and key moments.
Args: match_id: The Dota 2 match ID reference_time: Game time in seconds (e.g., 1530 for 25:30) hero: Optional hero to anchor fight detection detail_level: "narrative" (default), "tactical", or "full" max_events: Maximum events to return
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hero | No | ||
| match_id | Yes | ||
| max_events | No | ||
| detail_level | No | narrative | |
| reference_time | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hero | No | Hero used as anchor for fight detection | |
| error | No | ||
| events | No | ||
| success | Yes | ||
| duration | No | ||
| match_id | Yes | ||
| fight_end | No | ||
| highlights | No | Key moments: multi-hero abilities, kill streaks, team wipes | |
| fight_start | No | ||
| participants | No | ||
| total_events | No | ||
| fight_end_str | No | 0:00 | |
| fight_start_str | No | 0:00 |