wow-api-quests

Reference World of Warcraft Retail quest APIs for quest log management and interaction.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for all World of Warcraft Retail quest-related APIs, enabling developers to interact with and manage quest data programmatically.

Core Features & Use Cases

  • Quest Log Management: Functions to get quest state, objectives, tracking status, and completion details.
  • Quest Interaction: APIs for accepting, declining, and completing quests, as well as handling rewards.
  • Use Case: A WoW addon developer can use this Skill's API references to build a custom quest helper that automatically tracks objectives, displays relevant information on the map, and manages the player's quest log efficiently.

Quick Start

Use the wow-api-quests skill to find all functions related to tracking quests.

Frequently Asked Questions about wow-api-quests

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

FAQPage Schema
How do I access WoW quest log data programmatically in a Lua addon?

WoW quest log data is accessible via C_QuestLog Lua functions, which allow you to retrieve quest states, objectives, tracking status, and completion details for custom addon development.

What Lua APIs are available for managing quest tracking and objectives in World of Warcraft?

World of Warcraft offers C_QuestLog, C_QuestTaskInfo, and C_ContentTracking APIs to manage quest tracking, monitor objective progress, and handle quest session flows programmatically within your addon.

Can I programmatically accept or complete quests using the WoW API?

Yes, the C_QuestOffer and C_QuestInfoSystem APIs allow you to programmatically manage quest interactions, including accepting, declining, and completing quests, as well as handling quest rewards.

Does the WoW API provide functions for campaign and quest line tracking?

The WoW API includes C_CampaignInfo and C_QuestLineUI functions specifically designed to retrieve and manage campaign details and quest line progression data during addon development.

How do I get quest item usage information for my WoW addon?

You can get quest item usage information by calling the C_QuestItemUse API functions, which facilitate programmatic access to item interactions required for completing specific quest objectives.