get_raw_combat_events
Retrieve raw combat events for a match time window to analyze specific plays like Roshan attempts, with filters for hero, ability, and detail levels.
Instructions
Get raw combat events for a specific time window.
Use for analyzing non-fight moments (e.g., Roshan attempts, specific plays). detail_level: "narrative" (deaths/abilities), "tactical" (+damage), "full" (all).
Args: match_id: The Dota 2 match ID start_time: Start of time window in seconds end_time: End of time window in seconds hero_filter: Filter to specific hero ability_filter: Filter to specific ability detail_level: "narrative", "tactical", or "full" max_events: Maximum events to return
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | No | ||
| match_id | Yes | ||
| max_events | No | ||
| start_time | No | ||
| hero_filter | No | ||
| detail_level | No | narrative | |
| ability_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| events | No | ||
| filters | No | ||
| success | Yes | ||
| match_id | Yes | ||
| truncated | No | True if results were truncated due to max_events limit | |
| detail_level | No | Detail level used: narrative, tactical, or full | narrative |
| total_events | No |