TBC怀旧服的宏系统比起60版本有了更丰富的条件判断能力,特别是在 /castsequence 和修饰符组合这块玩得花。这段时间我把战士、术士、法师几个职业的高阶宏都测了一遍,总结了一些真正实用的进阶技巧。
castsequence 序列宏:自动按顺序释放
/castsequence 是TBC里面我最爱用的命令之一,它可以让你把多个技能串成一个队列,按一下释放一个,自动推进:
#showtooltip
/castsequence reset=combat/target/10 十字军圣印, 审判, 命令圣印, 审判
圣骑用的这个"圣印切换宏",第一步十字军圣印上减速效果,审判一次,然后切命令圣印打伤害,再审判。打完一圈自动重置,按 reset=combat/target/10 保证进战、换目标、或者10秒没按时都会从头开始。
注意:序列宏如果遇到技能在CD、没蓝、或者被沉默了,就会卡在那一步不往前走,所以不适合做全自动化输出循环,更适合有固定起手流程的场景。
修饰符条件宏进阶
修饰符不只是 [mod:shift] 那么简单,你可以组合多个修饰符做精细控制:
#showtooltip
/cast [mod:ctrl,mod:shift] 冰霜新星; [mod:shift] 冰锥术; [mod:ctrl] 闪现术; 火球术
不按修饰键=火球,按住Shift=冰锥,按住Ctrl=闪现,同时按Ctrl+Shift=冰霜新星。一个键位塞了四个技能,还保持了火球的默认手感。
战士的焦点打断宏
战士的 Pummel(拳击)打断用焦点宏是最经典的TBC进阶用法:
#showtooltip
/cast [target=focus,exists,nodead] 拳击
在竞技场里面,你可以把治疗设置成焦点,按一个键就打断对面的加血,同时还在追着DPS打。这个宏在竞技场2v2和3v3里面几乎必带。
法师的水元素 @cursor 宏
TBC法师有水元素了,Freeze 冻住技能用 @cursor 可以直接在鼠标位置释放,不需要先点地面:
#showtooltip
/cast [@cursor] !Freeze
加个 ! 前缀防止反复按的时候宠物技能闪烁,省了半秒钟的反应时间,打竞技场和英雄本的时候特别关键。
术士的宠物控制+鼠标指向宏
术士在TBC的 Seed of Corruption(腐蚀之种)配合鼠标指向,可以在打Boss的同时给小怪上Dot:
#showtooltip
/cast [@mouseover,harm,nodead][@target] 腐蚀之种
鼠标划过小怪就上腐蚀之种,不划过就打Boss,完美解决多目标场景。
猎人的宏:宠物攻击+标记
猎人的宏一直都很丰富,这个经典宠物控制宏把标记和宠物攻击绑到一起:
#showtooltip 猎人印记
/cast 猎人印记
/petattack
按一下就给目标上标记,同时命令宠物开打,省了一个操作。
潜行者的换武器+Shiv宏
TBC盗贼用 Shiv 打毒药叠层,不同的副手武器对应不同的毒药效果。用 /equipslot 17 可以一键换副手武器再放技能:
#showtooltip
/equipslot 17 [副手武器名]
/cast 暗刃
注意换武器本身会触发GCD,所以宏里是先换武器再等GCD结束释放 Shiv,中间需要等一小下。
TBC宏系统的限制
跟正式服不同,TBC的宏系统有一些限制需要注意:
- 不能一个GCD内连续放两个技能,大部分技能释放后GCD会打断宏的后续执行
/castsequence不能用来做全自动输出循环,如果序列中某个技能在CD就会卡死- Lua脚本在经典旧世被禁用,但
/cast、/castsequence、条件判断这些基本功能全部正常工作
总的来说,理解好修饰符和 /castsequence 的reset机制,你就能在TBC里面写出非常实用的职业宏了。