WoW Forever 宏入门指南:Mouseover 与 Focus
WoW Forever 宏入门指南:/macro 如何使用、255 字符上限、八个可直接套用的入门宏,以及现代 Forever 客户端屏蔽了什么。
宏是一个小小的文字按钮,按下时会运行一条或多条斜杠命令。在 WoW Forever 里,它们能省按键,能让你治疗光标下的队伍框体,还能让你在不丢掉自己目标的情况下,把控制技能放在第二个目标上。这篇 WoW Forever 宏指南讲如何打开宏窗口、硬性限制、八个可以粘贴并改编的入门宏,以及现代 Forever 客户端与 Classic Era 相比屏蔽了什么。检查日期为 2026 年 11 月 8 日,对应 WoW Forever 1.60.1。有些限制来自测试服数据,已经标明;下面的法术名只是示例,请换成你自己法术书里的准确名称。
简要回答
- 输入
/macro打开窗口;General 标签页由所有角色共用,角色标签页只属于一个角色。 - 一个宏最多 255 个字符,一次按键最多触发一个受全局冷却影响的法术。
- 方括号里的条件,比如
[@mouseover,help,nodead],可以在不改变当前目标的情况下选择目标。 /castsequence只在施法成功时才前进一步,所以一次失败的施法会卡住整个序列。- Forever 使用现代插件规则:
/run脚本在战斗中受限,一些旧函数已经没有了。
创建你的第一个宏
- 输入
/macro,或者按Esc打开游戏菜单并选择 Macros。 - 选 General 标签页放每个角色都能用的宏,选角色标签页放职业宏。
- 按 New,输入名称并选择图标。问号图标会让
#showtooltip替你选图标。 - 在大文本框里写命令,每行一条。计数器显示 255 个字符还剩多少。
- 把宏图标拖到动作条上,进地下城之前先在训练假人或弱怪上测试。
据 Warcraft Wiki,现代客户端上 General 标签页有 120 个格子,角色标签页有 18 个;一篇法语指南给出角色标签页是 30 个,所以以你自己窗口里的计数器为准。你不能在战斗中创建或编辑宏;New 按钮会变灰。
八个入门宏
把每个法术或物品名称都换成你的角色真正会的;Forever 重做了好几个职业,所以旧 Classic 清单里的名称可能已经不存在。
1. Mouseover 治疗(治疗者)。 治疗光标下的队伍框体,没有就治疗你的友方目标,再没有就治疗自己。
#showtooltip
/cast [@mouseover,help,nodead][help,nodead][@player] Flash of Light
2. 用技能开始攻击(近战)。 确保即使技能失败,自动攻击也会运行。
#showtooltip
/startattack
/cast Sunder Armor
3. 宠物攻击加射击(Hunters)。 宠物命令没有全局冷却,所以按一次两个都会触发。
#showtooltip
/petattack
/cast Arcane Shot
4. 对焦点目标施放控制。 设置一次焦点,然后在继续打你的目标时,对它变羊、闷棍或放逐。
/focus [@mouseover,exists][]
#showtooltip
/cast [@focus,harm,nodead][] Polymorph
5. 立刻打断。 取消你自己的施法,并打断你的焦点目标,没有焦点就打断当前目标。
#showtooltip
/stopcasting
/cast [@focus,harm,nodead][] Counterspell
6. 一个键配合修饰键放两个法术。 按住 Shift 触发第二个法术;Alt 往往是你的自我施法键,所以别占用它。
#showtooltip
/cast [mod:shift] Frost Nova; Frostbolt
7. 一个简短的序列。 先施放第一个法术,下次按键施放第二个,换新目标后重新开始。
#showtooltip
/castsequence reset=target Corruption, Immolate
8. 每次登录一次的镜头修复。 如果你的镜头设置会还原,这个有用;见控制台命令与镜头距离。
/console cameraDistanceMaxZoomFactor 2.6
每个宏都要遵守的规则
| 规则 | 对你意味着什么 |
|---|---|
| 255 个字符 | 换行也计入;把长的想法拆成两个宏 |
| 每次按键一个 GCD 法术 | 同一次按键里,后面的 GCD 法术 /cast 行不会起作用 |
| 不占 GCD 的放前面 | 饰品(/use 13)、/startattack、宠物命令和一些打断可以在主法术之前运行 |
| 不能等待 | 宏不能在行与行之间暂停,也不能根据冷却或增益来决定 |
| 序列会卡住 | /castsequence 中失败或被打断的一步会重试,而不是跳过 |
| 法术等级 | 不写等级的法术会施放你已学的最高等级(来自测试服的反馈) |
/castsequence 的重置选项紧跟在命令后面:reset=target 表示换新目标时重置,reset=combat 表示进入或离开战斗时重置,reset=8 表示八秒没有按键则重置,或者 reset=shift。多个选项可以用 / 连接,例如 reset=target/8。
Forever 屏蔽或改变了什么
Forever 运行在现代客户端上,采用暴雪为 Midnight 引入的插件规则,宏同样受这些规则约束。
/run被当作插件代码对待。 战斗中对插件隐藏的任何东西,比如一些生命值或光环数值,对你的脚本同样隐藏。- 被移除的函数。 Warcraft Wiki 的 1.60.1 API 变更列表显示
UIReload和ToggleSit已被移除,所以旧的/run UIReload()会失败;请输入/reload。 - 卷轴会触发全局冷却。 自 10 月 16 日的测试服版本起,一个宏不能在同一次按键里既读卷轴又施放法术。
- 武器切换。 据报道,10 月 8 日的测试服版本恢复了在一个全局冷却内切换多把武器;依赖你的
/equipslot行之前,先在训练假人上测试。 - 撰文时尚未解决的:
/click能否串联到其他宏,以及零售版对团队标记和首领战期间聊天的限制是否适用。
如果你是从光环或输出循环插件转过来的,WeakAuras 替代方案与插件限制解释了为什么那些招数不再有效,界面与按键设置则帮你把宏放到顺手的按键上。
常见问题与解决
| 问题 | 解决办法 |
|---|---|
| 宏显示红色问号 | 法术名拼错了,或者还没学会;从法术书里复制 |
| 只有第一个法术触发 | 两行都受全局冷却影响;这就是每次按键一个法术的规则 |
/castsequence 卡在某一个法术上 |
这一步失败了(距离、冷却);加上 reset=target 或按秒数重置 |
| New 按钮是灰的 | 你在战斗中,或者那个标签页满了;用另一个标签页 |
| Mouseover 治疗打到了错误的人 | 加上 nodead 和后备的 [@player],并检查你的自我施法键设置 |
| 旧的 Classic 宏没有任何作用 | 它大概用了已移除的函数或旧的法术名;重写它 |
技巧
- 每个法术宏都以
#showtooltip开头,这样图标和冷却会显示在你的动作条上。 - 职业宏放在角色标签页,让共用的 General 标签页保持整洁。
- 每个新宏先在弱怪身上测试,再放心地带进地下城。
- 学了新等级的技能后要重新把法术拖到动作条上,因为动作条格子保留的是旧的等级。
- 给宏起清晰的名字,因为名称栏很短。
- 只从会解释每一行的来源复制宏,这样你自己也能修。
ForeverBot 与这些设置
ForeverBot 在 Settings 部分有自己的宏选项,并且需要为 Target、Interact 和 Combat 空出按键,所以把你手写的宏放在其他按钮上,并避免让宏覆盖那些绑定。按键设置见 ForeverBot 首次运行设置。请记住,自动化违反暴雪的规则,暴雪会为此封号。
常见问题
在 WoW Forever 里怎么打开宏窗口?
在聊天框输入 /macro,或者按 Esc 并在游戏菜单中选择 Macros。General 标签页存放账号下所有角色共用的宏,第二个标签页存放你当前所玩角色的宏。战斗中无法打开编辑器去修改宏。
WoW Forever 的宏最多能有多少个字符?
255 个字符,包括换行,宏窗口会显示实时计数。如果一个宏放不下,就把它拆成两个宏放在两个键上,或者去掉你从来用不到的后备项来缩短它。
Mouseover 宏在 WoW Forever 里能用吗?
能。[@mouseover,help,nodead] 这样的条件在 Forever 客户端上有效,包括对光标下的队伍和团队框体。总要加上 [] 或 [@player] 这样的后备,这样光标下没有目标时宏仍然会做点什么。
一个宏能用一个键放完我的整套输出循环吗?
不能。一次按键最多施放一个受全局冷却影响的法术,宏不能等待也不能检查冷却,而且 /castsequence 在某一步失败时会卡住。你可以把不占冷却的动作和一个法术组合在一起,但输出循环的决定仍然由你来做。
想让别人替你刷吗? 获取机器人