解决SuperWoW导致LazyScript无法识别动作条技能的问题

根据用户反馈,原本可正常使用的LazyScript插件,在使用以下宏后出现报错:

#showtooltip
/cast [@mouseover,help]圣光术
/cast [@target,help]圣光术
/cast [@player]圣光术
/cast 圣光术


报错信息如下:
LazyScript: 在动作条上找不到“Wing Clip”,请将技能拖到任意动作条。
问题原因已明确:SuperWoW修改了宏的显示机制,与LazyScript插件产生冲突,导致插件无法正确识别动作条上的技能。
由于SuperWoW为闭源模组,无法直接通过修改代码来解决此问题,因此只能采取变通方案。
SuperWoW更改了原有的API机制,现在游戏可以将宏视为物品或技能处理。只需在宏中使用 /tooltip spell:spellID/tooltip item:itemID 来指定宏所对应的技能或物品。
解决方案为:将原宏的第一行 #showtooltip 修改为 /tooltip spell:3273(以“急救”技能为例),使该宏被识别为某一具体技能,从而与动作条上的其他技能图标保持一致。
根据用户测试反馈,修改后插件与宏不再冲突,可正常使用且不再报错。

2 条评论

  1. SuperWoW修改了宏的显示机制,动作条上找不到设置的宏图标名称 双刃毒袭(等级 4) 这个ID 是多少啊

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

字数:0

字数:0