TBC燃烧远征职业宏进阶技巧——条件判断与castsequence实战指南

TBC怀旧服的宏系统比起60版本有了更丰富的条件判断能力,特别是在 /castsequence 和修饰符组合这块玩得花。这段时间我把战士、术士、法师几个职业的高阶宏都测了一遍,总结了一些真正实用的进阶技巧。

castsequence 序列宏:自动按顺序释放

/castsequence 是TBC里面我最爱用的命令之一,它可以让你把多个技能串成一个队列,按一下释放一个,自动推进:

PLAINTEXT
#showtooltip
/castsequence reset=combat/target/10 十字军圣印, 审判, 命令圣印, 审判

圣骑用的这个"圣印切换宏",第一步十字军圣印上减速效果,审判一次,然后切命令圣印打伤害,再审判。打完一圈自动重置,按 reset=combat/target/10 保证进战、换目标、或者10秒没按时都会从头开始。

注意:序列宏如果遇到技能在CD、没蓝、或者被沉默了,就会卡在那一步不往前走,所以不适合做全自动化输出循环,更适合有固定起手流程的场景。

修饰符条件宏进阶

修饰符不只是 [mod:shift] 那么简单,你可以组合多个修饰符做精细控制:

PLAINTEXT
#showtooltip
/cast [mod:ctrl,mod:shift] 冰霜新星; [mod:shift] 冰锥术; [mod:ctrl] 闪现术; 火球术

不按修饰键=火球,按住Shift=冰锥,按住Ctrl=闪现,同时按Ctrl+Shift=冰霜新星。一个键位塞了四个技能,还保持了火球的默认手感。

战士的焦点打断宏

战士的 Pummel(拳击)打断用焦点宏是最经典的TBC进阶用法:

PLAINTEXT
#showtooltip
/cast [target=focus,exists,nodead] 拳击

在竞技场里面,你可以把治疗设置成焦点,按一个键就打断对面的加血,同时还在追着DPS打。这个宏在竞技场2v2和3v3里面几乎必带。

法师的水元素 @cursor 宏

TBC法师有水元素了,Freeze 冻住技能用 @cursor 可以直接在鼠标位置释放,不需要先点地面:

PLAINTEXT
#showtooltip
/cast [@cursor] !Freeze

加个 ! 前缀防止反复按的时候宠物技能闪烁,省了半秒钟的反应时间,打竞技场和英雄本的时候特别关键。

术士的宠物控制+鼠标指向宏

术士在TBC的 Seed of Corruption(腐蚀之种)配合鼠标指向,可以在打Boss的同时给小怪上Dot:

PLAINTEXT
#showtooltip
/cast [@mouseover,harm,nodead][@target] 腐蚀之种

鼠标划过小怪就上腐蚀之种,不划过就打Boss,完美解决多目标场景。

猎人的宏:宠物攻击+标记

猎人的宏一直都很丰富,这个经典宠物控制宏把标记和宠物攻击绑到一起:

PLAINTEXT
#showtooltip 猎人印记
/cast 猎人印记
/petattack

按一下就给目标上标记,同时命令宠物开打,省了一个操作。

潜行者的换武器+Shiv宏

TBC盗贼用 Shiv 打毒药叠层,不同的副手武器对应不同的毒药效果。用 /equipslot 17 可以一键换副手武器再放技能:

PLAINTEXT
#showtooltip
/equipslot 17 [副手武器名]
/cast 暗刃

注意换武器本身会触发GCD,所以宏里是先换武器再等GCD结束释放 Shiv,中间需要等一小下。

TBC宏系统的限制

跟正式服不同,TBC的宏系统有一些限制需要注意:

  • 不能一个GCD内连续放两个技能,大部分技能释放后GCD会打断宏的后续执行
  • /castsequence 不能用来做全自动输出循环,如果序列中某个技能在CD就会卡死
  • Lua脚本在经典旧世被禁用,但 /cast/castsequence、条件判断这些基本功能全部正常工作

总的来说,理解好修饰符和 /castsequence 的reset机制,你就能在TBC里面写出非常实用的职业宏了。

版权声明

作者: 艾泽拉斯冒险者

链接: https://60cj.com/posts/tbc-burning-crusade-advanced-class-macro-techniques-castsequence-conditionals/

许可证: CC BY-NC-SA 4.0

本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议。