WoW Forever 宏入门指南:Mouseover 与 Focus

WoW Forever 宏入门指南:/macro 如何使用、255 字符上限、八个可直接套用的入门宏,以及现代 Forever 客户端屏蔽了什么。

更新于 · 阅读约 7 分钟

WoW Forever 宏入门指南:Mouseover 与 Focus

宏是一个小小的文字按钮,按下时会运行一条或多条斜杠命令。在 WoW Forever 里,它们能省按键,能让你治疗光标下的队伍框体,还能让你在不丢掉自己目标的情况下,把控制技能放在第二个目标上。这篇 WoW Forever 宏指南讲如何打开宏窗口、硬性限制、八个可以粘贴并改编的入门宏,以及现代 Forever 客户端与 Classic Era 相比屏蔽了什么。检查日期为 2026 年 11 月 8 日,对应 WoW Forever 1.60.1。有些限制来自测试服数据,已经标明;下面的法术名只是示例,请换成你自己法术书里的准确名称。

简要回答

  • 输入 /macro 打开窗口;General 标签页由所有角色共用,角色标签页只属于一个角色。
  • 一个宏最多 255 个字符,一次按键最多触发一个受全局冷却影响的法术。
  • 方括号里的条件,比如 [@mouseover,help,nodead],可以在不改变当前目标的情况下选择目标。
  • /castsequence 只在施法成功时才前进一步,所以一次失败的施法会卡住整个序列。
  • Forever 使用现代插件规则:/run 脚本在战斗中受限,一些旧函数已经没有了。

创建你的第一个宏

  1. 输入 /macro,或者按 Esc 打开游戏菜单并选择 Macros。
  2. 选 General 标签页放每个角色都能用的宏,选角色标签页放职业宏。
  3. 按 New,输入名称并选择图标。问号图标会让 #showtooltip 替你选图标。
  4. 在大文本框里写命令,每行一条。计数器显示 255 个字符还剩多少。
  5. 把宏图标拖到动作条上,进地下城之前先在训练假人或弱怪上测试。

据 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 在某一步失败时会卡住。你可以把不占冷却的动作和一个法术组合在一起,但输出循环的决定仍然由你来做。

想让别人替你刷吗? 获取机器人

结账