wow-api-combat

Reference World of Warcraft Retail combat APIs for patch 12.0.0.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-combat-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-combat
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-api-combat
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-api-combat-pfchrono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for World of Warcraft Retail combat-related APIs, especially crucial after the significant changes in patch 12.0.0, enabling developers to build addons that accurately track damage, threat, loss of control, and other combat events.

Core Features & Use Cases

  • Combat Log Changes: Details the new COMBAT_LOG_MESSAGE event and the deprecation of COMBAT_LOG_EVENT_UNFILTERED.
  • API References: Covers C_DamageMeter, Threat functions, C_LossOfControl, C_CombatText, C_CombatAudioAlert, and secret value handling with C_Secrets.
  • Use Case: An addon developer needs to create a threat-meter addon. They can use this Skill to understand the new C_DamageMeter API and how to handle potentially secret threat values.

Quick Start

Use the wow-api-combat skill to find information on how to get current damage meter session data.

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 deprecated COMBAT_LOG_EVENT_UNFILTERED in WoW addon development?

To handle the deprecated COMBAT_LOG_EVENT_UNFILTERED in WoW addon development, migrate to the new COMBAT_LOG_MESSAGE event introduced in patch 12.0.0 to accurately track combat events and replace outdated combat log parsing logic.

What is the C_DamageMeter API used for in World of Warcraft Retail?

The C_DamageMeter API in World of Warcraft Retail is used for retrieving current damage meter session data, enabling addon developers to build accurate damage tracking interfaces and parse combat statistics effectively.

How do I get current threat values using WoW combat APIs when some values are secret?

To get current threat values when some are secret, use WoW combat threat functions alongside C_Secrets to safely handle potentially hidden values and ensure your threat-meter addon calculates accurate threat metrics.

Does the WoW combat API support loss of control tracking for player characters?

Yes, the WoW combat API supports loss of control tracking for player characters through the C_LossOfControl API, allowing addon developers to monitor and display active crowd control effects on the UI.

Can I track encounter events and enable spectator mode using the WoW combat API?

You can track encounter events and enable spectator mode using the WoW combat API by leveraging the C_Commentator functions, which provide comprehensive encounter event tracking and spectator mode functionality for custom addons.

What WoW combat API changes were introduced in patch 12.0.0 for addon developers?

Patch 12.0.0 introduced significant WoW combat API changes for addon developers, including the new COMBAT_LOG_MESSAGE event, C_DamageMeter, C_CombatText, C_CombatAudioAlert, and C_LossOfControl frameworks to modernize combat tracking.