list_fights
Retrieve all fights and skirmishes from a Dota 2 match, showing timing, participants, and death summaries. Filter by location, minimum deaths, teamfight type, or time range for targeted analysis.
Instructions
List all fights/skirmishes in a match with death summaries.
Returns fight count, timing, participants, and deaths for each fight.
Args: match_id: The Dota 2 match ID location: Filter by map location (partial match, e.g. 't1', 'roshan_pit') min_deaths: Filter to fights with at least this many deaths is_teamfight: Filter to teamfights only (True) or skirmishes only (False) start_time: Filter fights starting after this game time (seconds) end_time: Filter fights starting before this game time (seconds)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | No | ||
| location | No | ||
| match_id | Yes | ||
| min_deaths | No | ||
| start_time | No | ||
| is_teamfight | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| fights | No | ||
| success | Yes | ||
| match_id | Yes | ||
| skirmishes | No | Number of skirmishes (1-2 deaths) | |
| teamfights | No | Number of teamfights (3+ deaths) | |
| total_deaths | No | Total hero deaths | |
| total_fights | No | Number of distinct fights |