wow-api-combat

Document WoW Retail combat APIs and 12.0.0 combat log changes.

39|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-combat-jburlison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-combat
Source: https://github.com/JBurlison/WoWAddonAPIAgents/tree/main/.github/skills/wow-api-combat
Command: npx skills add https://github.com/JBurlison/WoWAddonAPIAgents --skill wow-api-combat-jburlison

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to World of Warcraft's combat-related APIs, specifically addressing the significant changes introduced in Patch 12.0.0, such as the removal of COMBAT_LOG_EVENT_UNFILTERED.

Core Features & Use Cases

  • Combat Log Analysis: Understand the new COMBAT_LOG_MESSAGE event and alternatives to the old combat log system.
  • Damage Meter Integration: Learn to use C_DamageMeter for real-time damage and healing data.
  • Threat Management: Utilize functions like UnitThreatSituation for threat assessment.
  • Loss of Control Tracking: Implement C_LossOfControl for crowd control effects.
  • Secret Value Handling: Understand how to work with secret values for unit health and power using C_Secrets and visualization tools like C_CurveUtil.

Quick Start

Use the wow-api-combat skill to get detailed information on the C_DamageMeter API and its usage patterns.

Frequently Asked Questions about wow-api-combat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle the removal of COMBAT_LOG_EVENT_UNFILTERED in WoW Patch 12.0.0?

To handle the removal of COMBAT_LOG_EVENT_UNFILTERED, you must transition to the new COMBAT_LOG_MESSAGE event system introduced in WoW Patch 12.0.0. This reference details the new event structure and how to adapt your combat log analysis implementations.

How do I get real-time damage and healing data using the WoW API?

You can retrieve real-time damage and healing data by implementing the C_DamageMeter API. This reference provides detailed usage patterns and integration guidance for building damage meter addons that track combat statistics.

How does secret value handling work for unit health and power in the WoW API?

Secret value handling for unit health and power utilizes the C_Secrets API alongside visualization tools like C_CurveUtil and C_DurationUtil. This mechanism obscures exact values while allowing addon developers to estimate and display combat metrics.

Can I track crowd control effects on players using the WoW combat API?

Yes, you can track crowd control effects by implementing the C_LossOfControl API. This system provides the necessary events and functions to monitor when units lose control of their characters during combat encounters.

What is the best way to assess threat situations for units in WoW Retail?

The best way to assess threat situations is by utilizing threat functions such as UnitThreatSituation. This API allows your addon to evaluate and display the current threat level of specific units against targets.

Are there specific APIs for encounter events and spectator modes in WoW combat?

Yes, the WoW combat API includes specific encounter events and spectator APIs. These systems allow developers to track boss encounter progress and implement spectator functionality for observing combat scenarios.