/cast [tnobuff:兰摧玉折] 兰摧玉折
/cast [tnobuff:钟林毓秀&last_skill=快雪时晴|last_skill=兰摧玉折] 钟林毓秀
/cast [tnobuff:商阳指] 商阳指
/cast 玉石俱焚
/cast [tnobuff:兰摧玉折] 兰摧玉折
/cast [nobuff:逢雪|buff:逢雪<2] 阳明指
/cast 快雪时晴
来自一个稀里糊涂的下午。
首先是为了解决【钟林毓秀】的判断问题,因为【钟林毓秀】有飞行弹道,直接使用宏会导致第一次释放【钟林毓秀】后,宏无法检测到目标身上有【钟林毓秀】的DEBUFF,所以需要略微等待,或者连按释放2次【钟林毓秀】才能进入下一个判断语句【玉石俱焚】。于是全网四处寻找宏的判断语句,因为剑三无法使用魔兽世界的施法队列宏的语句,在不知道研究了多少位前辈的宏语句后,终于测试出一个我也不知道为什么可以解决判定问题的宏命令语句【/cast [tnobuff:钟林毓秀&last_skill=快雪时晴|last_skill=兰摧玉折] 钟林毓秀】。我尝试修改了很多次,不论是调整【钟林毓秀】与【商阳指】的释放顺序,还是更换判定BUFF条件,但凡更改一个字符都会导致宏无法正常使用,所幸这个宏可以使用,不然真的要抓狂疯掉。
然后是尝试插入芙蓉并蒂等爆发技能。天不遂人愿,我尝试测试
/cast [tnobuff:兰摧玉折] 兰摧玉折
/cast [tnobuff:钟林毓秀&last_skill=快雪时晴|last_skill=兰摧玉折] 钟林毓秀
/cast [tnobuff:商阳指] 商阳指
/cast 芙蓉并
/cast 玉石俱焚
是的,你没有看错,【芙蓉并蒂】四个字无法完整输入了,因为刚好超了一个字符,所以。。。卒
还有一个问题是【阳明指】随机吞毒的问题,为了解决【随机】吞毒,那就给【阳明指】指定一个毒去吞好了,没错就是你了,【兰摧玉折】。之前有大佬测试过,吞兰摧玉折和补兰是伤害最高的,这里就不赘述了。所以写的语句是
/cast [tnobuff:兰摧玉折] 兰摧玉折
/cast [nobuff:逢雪|buff:逢雪<2] 阳明指
/cast 快雪时晴
到这里都是很简单的宏,不过在我用EXCEL表格观察技能轴的时候,我突然有了一个惊奇的发现。
这里引用【花间群PVE攻略组】精良制作的循环介绍,我也是从这位大佬处恶补了很多知识。
兰摧-阳明-补兰-阳明-补兰-快雪X5-商阳-钟林-玉石
现在我们依照上述两个宏来列出我们技能出现的技能顺序:
兰摧-钟林-商阳-玉石-兰摧-阳明-补兰-阳明-补兰-快雪X5
接下来我们把这段宏循环3次:(我以---表示一次循环的结束)
兰摧-钟林-商阳-玉石-兰摧-阳明-补兰-阳明-补兰-快雪X5---钟林-商阳-玉石-兰摧-阳明-补兰-阳明-补兰-快雪X5---钟林-商阳-玉石-兰摧-阳明-补兰-阳明-补兰-快雪X5
这里注意由于我们的2号宏判定是需要有兰摧玉折才会释放快雪时晴,所以在以快雪时晴结束第一轮循环的的时候,怪身上是具有兰摧玉折DEBUFF的,所以第二次循环会以钟林毓秀开始循环。
这里我们从这2段循环中再截取一段:
机智的花花们已经发现了关键,加粗的段落不就是正是我们想要打出的普通循环吗
至于在什么时机使用水墨青荷、芙蓉并蒂,今天还没有脑子去想这个问题,初步我是另外做了一个
/cast 芙蓉并蒂
/cast 玉石俱焚
在释放商阳指后替换1号宏,玉石后继续2号宏衔接,由于1号宏已经没有字符空间,所以偷懒方法是把两个技能放在2号宏最前面,至于放哪里才好,之后再想,先把普通循环打好。

