This repository is a combination of multiple sources of the API found in World of Warcraft.
It focuses almost exclusively on the "Classic" / "Era" API. In Cata / MoP clients more modern functions exists which are more in line with how Retail looks and works. This creates a small problem with most developer tools only supporting the newer functions but Questie due to being a project from the start still use some of these older functions.
https://github.com/BigWigsMods/WoWUI.git
https://github.com/Ketho/vscode-wow-api.git
https://warcraft.wiki.gg/wiki/World_of_Warcraft_API/Classic
Here we fetch the functions that are specific for Classic/Era which are missing or incomplete in Kethos project
(Step 1 does not yet exist in the repo)
- Generate data for missing functions https://warcraft.wiki.gg/wiki/World_of_Warcraft_API/Classic Looks at the list Vanilla & MoP to find the missing functions such as "AbandonQuest" which is not under C_QuestLog I just copied the list through HTML and created the list in
Run the ./generator/generate_clean.sh script and everything should create happen automatically, or look in the file to do it manually.