SuperAPI AI 工具集

wow-api-transmog

编程与开发

查看项目

更新于 10-15 22:41

技能介绍

用途:为《魔兽世界》正式服(Retail)插件开发者提供幻化相关 API 的完整参考,覆盖外观收藏、幻化套装、幻化套装方案、护甲染色以及理发店角色自定义等功能,当前对应 Patch 12.0.0(Build 65655),仅限正式服。

主要能力:C_Transmogrify 负责在幻化 NPC 处应用幻化,包含 ApplyAllPending、ClearAllPending、ClearPending、GetCost、GetPending、GetSlotInfo、GetSlotVisualInfo、SetPending 等函数;C_TransmogCollection 管理外观来源与收藏状态,提供 GetSourceInfo、GetAppearanceSourceInfo、PlayerHasTransmog、GetAllAppearanceSources、GetCategoryAppearances、IsAppearanceCollected、幻象相关接口以及搜索与收藏操作;C_TransmogSets 处理套装,含 GetAllSets、GetSetInfo、GetSetSources、GetVariantSets、IsSetCollected、IsSetUsable、GetNumSetsCollected 等;C_TransmogOutfits 用于幻化方案的创建、保存、删除、重命名与图标设置;C_DyeColor / C_DyeColorInfo 是 12.0.0 新增的护甲染色系统;C_BarberShop 提供角色自定义的查看、选择、预览、应用与取消等操作。文档还列出 TRANSMOGRIFY_、TRANSMOG_、BARBER_SHOP_* 等关键事件及其参数。

使用方式:资料以函数表形式给出函数名、返回值与说明,属于 API 参考文档,未提供安装命令或可运行示例代码。开发者可按命名空间查阅对应函数签名,并在插件中监听相关事件刷新界面或数据。

适用场景:编写或维护幻化、外观收集、套装管理、理发店增强类插件的开发者可据此查询接口行为。

限制:C_Transmogrify 的幻化应用类函数只在幻化 NPC 处生效;C_BarberShop 函数只在理发店 NPC 处可用;sourceID 表示具体掉落来源,appearanceID 表示外观,同一外观可对应多个来源;幻化分类按护甲部位与护甲类型(布、皮、锁、板)划分;染色系统为 12.0.0 新增,API 可能继续变化;每个角色可保存的幻化方案数量有上限;基础套装可能有多个不同难度等变体,需用 GetVariantSets() 获取;幻象指武器附魔的发光效果,与护甲幻化相互独立。资料未说明函数的具体参数细节、错误码含义、权限限制与版本兼容范围。