wow-api-combat

Reference World of Warcraft Retail combat APIs for post-12.0.0 addon development.

1|Updated Aug 13, 2024
One-click install
npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-combat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-combat
Source: https://github.com/Alzakath/Ruilhenn/tree/main/.gemini/skills/wow-api-combat
Command: npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-combat

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 that removed direct combat log access for addons. It helps developers understand and utilize new systems for damage meters, threat, loss of control, and more.

Core Features & Use Cases

  • Combat Log API: Details the new COMBAT_LOG_MESSAGE event and the unavailability of COMBAT_LOG_EVENT_UNFILTERED.
  • Damage Meter Integration: Explains the C_DamageMeter API for accessing damage and healing data.
  • Threat & Loss of Control: Covers functions for monitoring unit threat and crowd control effects.
  • Use Case: An addon developer needs to create a custom threat meter. They would use this Skill to understand UnitThreatSituation, UnitDetailedThreatSituation, and how to register for UNIT_THREAT_SITUATION_UPDATE events.

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 get combat log data in WoW addons after Patch 12.0.0 removed direct access?

WoW addon combat log access changed in Patch 12.0.0. Addons must use the new COMBAT_LOG_MESSAGE event instead of the restricted COMBAT_LOG_EVENT_UNFILTERED to retrieve combat data.

What API should I use to build a damage meter addon for World of Warcraft Retail?

To build a damage meter addon for World of Warcraft Retail, use the C_DamageMeter API to access current damage and healing session data.

How do I monitor unit threat and crowd control effects in a WoW addon?

Monitor unit threat and crowd control effects in WoW addons by registering for UNIT_THREAT_SITUATION_UPDATE events and calling C_LossOfControl and UnitDetailedThreatSituation functions.

Why does my old combat log addon not work with the latest WoW patch?

Old combat log addons fail because Patch 12.0.0 removed direct combat log access and restricted COMBAT_LOG_EVENT_UNFILTERED. You must migrate to new systems like C_DamageMeter and encounter events.

What combat text and encounter events are available for WoW addon development?

WoW addon development provides C_CombatText and encounter events to build combat-related functionality. These systems replace direct combat log parsing after the 12.0.0 API changes.