WoW Lua API (Lua 5.1)
Scope
- •Retail only.
- •Covers the Lua functions list and WoW-specific notes from warcraft.wiki.gg.
- •Does not cover OS or file IO libraries (they are not available in the WoW client).
When to use this skill
- •You need behavior or signatures for base Lua 5.1 functions used in addons.
- •You want Blizzard-specific differences (for example degrees vs radians).
- •You need WoW-only helpers like
strsplit,table.wipe, orfastrandom.
How to use this skill
- •Start with references/OVERVIEW.md for environment notes and scope.
- •Use the library reference that matches the function you need.
- •Read the detail files for method-call syntax and table method caveats.
Reference files
- •references/OVERVIEW.md - Page-level notes, availability, and links.
- •references/BASIC_FUNCTIONS.md - Lua base functions and behavior notes.
- •references/MATH_LIBRARY.md - Math library plus Blizzard degree wrappers.
- •references/STRING_LIBRARY.md - Standard and WoW-specific string helpers.
- •references/STRING_DETAILS.md - String method-call syntax and pitfalls.
- •references/TABLE_LIBRARY.md - Table helpers and WoW additions.
- •references/TABLE_DETAILS.md - Table method-call behavior and wipe caveat.
- •references/BIT_LIBRARY.md - bitlib functions and performance notes.
- •references/COROUTINE_LIBRARY.md - Coroutine functions and cautions.
- •references/DEPRECATED_FUNCTIONS.md - Deprecated or obsolete functions.