这个宏的意思就是
1、不管当前什么情况,先切换到1或者2动作条,(如果是正处在其他额外编号时候跳转到1,小技巧:如果这个宏放在动作条位置呢?同学们可以自己试试会怎样哦!)
2、如果当前不是熊形态就变熊!
3、如果此时正好是动作条2了,那就开始顺序释放技能(并不继续执行这条宏的后面或者重新开始的语句)反之如果不是动作条2,则无视这句,开始读下一句。
4、堆叠释放3个技能(不知道会不会有GCD问题,但是这条宏是这样,同学们就先学习思路方法)
5、跳转到开始语句,切换宏。
如此,在连续,有节奏的,按下这个宏以后,他会发生的动态动作变化。
翻页还有一种用法的思路,就是
使用了技能A序列以后,末尾加一句/changeactionbar 2
跳转到另个动作条2,
此刻在同样的键位下使用技能B序列,末尾再加一句/changeactionbar 3
再跳至,下一个动作条3,
噼里啪啦一顿操作技能C序列以后,补一句/changeactionbar 1
跳转回动作条1。循环继续。
这样就能达到看起来美好的一键输出宏了。
但是期间对于GCD的判断,图标摆放的位置,处理应急BOSS事件时的补救方案。。就是这个思路的几个重点考量问题。
为师并不建议初学的同学用上这种翻页宏,反复横跳其实很容易犯错。非常打击积极性。所以谨慎学习!
第二种,广义上的翻页宏
利用辅助型按键alt,ctrl,shift激活宏图标的不同判定。
宏条件如下
[mod:X] X为alt按键,Ctrl按键,Shift按键,当指定按键被按下以后,则执行动作。
简单的例子
功能键翻页宏
#showtooltip
/cast [mod:alt] 熔岩爆裂;[mod:ctrl] 风剪;[mod:shift] 大地震击;闪电箭
这个宏,普通只按1个指令键时,释放读条闪电箭。
当按着alt再按这个按钮(当alt被按下时候图标已经变了,已经翻页了)时,释放大火球
按着ctrl释放,则释放出打断。
按着shift释放,则释放大地震击!
因此我们可以知道mod+功能键,就是一种人为的条件。当配合的功能键被按下,则使用某一条特殊状态下的宏命令。
更多情况下适合操作娴熟的PVP玩家。这个宏条件配合之前学习的内容,可以衍生出更多的组合方式。
比如说有同学提出的,
进攻驱散与友军驱散二合一宏这时,增加mod条件,当按下功能键使用这个宏就是给自身驱散。
这个思路的方式就很实用了,在PVP环境下。
注意几点
为了让图标好看,使用这个宏的时候,我们习惯几个方式,保证图标不会莫名其妙翻出个问号图标。。
[mod:alt,mod:ctrl]当按下alt或者ctrl时,都满足条件,可以执行动作。
[mod] 只要有功能键被按下(3选1),就算满足条件,可以执行动作。
[nomod] 只要功能键没有一个被按下,就算满足条件,可以执行动作。
专题二:状态条件(潜行、变身、姿态)
这个专题很简单,就是查表一样,针对是否潜行,是否在熊,是否开启防御姿态用宏判断。
从而做到节约格子。
[stance:X] 判断在某姿态下,
战士1是战斗姿态,2是防御姿态。
德鲁伊
1熊,2海狮,3猫,4旅行豹,5咕噜树/萌枭兽,6猫头鹰
[nostance:X] 不在某一状态下时,意思只要不在这个状态,不管在其他什么状态,条件都成立。
[stealth]判断在潜行状态下
[mounted]判断在骑乘状态下