mcpField
W
wow-lua-api

wow-lua-api

github.com/jburlison开发46108 次安装37 周前更新
代码仓库

关于 wow-lua-api

为 World of Warcraft Retail 插件开发提供 Lua 5.1 函数及 WoW 专属行为参考的技能。内容涵盖标准库、专用辅助函数、已弃用函数和调用注意事项,不包含操作系统或文件 I/O 库。

主要功能

  1. 01覆盖 Lua 5.1 基础函数
  2. 02说明 WoW 专属函数和差异
  3. 03提供字符串与表库参考
  4. 04涵盖数学、位运算和协程库
  5. 05列出已弃用函数及注意事项

适用场景

  1. 01查找插件所用 Lua 函数的行为
  2. 02核对 WoW 环境中的函数签名
  3. 03了解字符串和表方法的调用方式
  4. 04确认 API 可用性及弃用情况

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jburlison/wowaddonapiagents --skill wow-lua-api

安装后在 Claude Code 中输入/wow-lua-api确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
BASIC_FUNCTIONS.md
BIT_LIBRARY.md
COROUTINE_LIBRARY.md
DEPRECATED_FUNCTIONS.md
MATH_LIBRARY.md
OVERVIEW.md
STRING_DETAILS.md
STRING_LIBRARY.md
TABLE_DETAILS.md
TABLE_LIBRARY.md

详细介绍

WoW Lua API(Lua 5.1)

范围

  • 仅限正式服。
  • 涵盖 warcraft.wiki.gg 上的 Lua 函数列表和 WoW 特定说明。
  • 不涵盖操作系统或文件 IO 库(WoW 客户端中无法使用这些库)。

何时使用此技能

  • 需要了解插件中所用 Lua 5.1 基础函数的行为或签名。
  • 想了解暴雪特有的差异(例如,角度使用度数而非弧度)。
  • 需要 WoW 专用辅助函数,例如 strsplit、table.wipe 或 fastrandom。

如何使用此技能

  1. 从 references/OVERVIEW.md 开始,了解环境说明和范围。
  2. 使用与所需函数对应的库参考文档。
  3. 阅读详细文件,了解方法调用语法和表方法注意事项。

参考文件

  • references/OVERVIEW.md - 页面级说明、可用性和链接。
  • references/BASIC_FUNCTIONS.md - Lua 基础函数及其行为说明。
  • references/MATH_LIBRARY.md - 数学库及暴雪提供的角度包装函数。
  • references/STRING_LIBRARY.md - 标准字符串辅助函数和 WoW 专用函数。
  • references/STRING_DETAILS.md - 字符串方法调用语法和易错之处。
  • references/TABLE_LIBRARY.md - 表辅助函数和 WoW 扩展。
  • references/TABLE_DETAILS.md - 表方法调用行为及 wipe 注意事项。
  • references/BIT_LIBRARY.md - bitlib 函数和性能说明。
  • references/COROUTINE_LIBRARY.md - 协程函数及注意事项。
  • references/DEPRECATED_FUNCTIONS.md - 已弃用或过时的函数。

来源

评论

支持 Markdown