受到嘲讽无视GCD切换防御姿态技巧的启发,整理编辑了相关的宏,暂时做出可以正常使用的宏并且暂时没有发现大的弊病 思路:(如果懒得看请直接翻到下面红字部分)
1:原帖中的解决方案是
Code (c):
/cast 巨人打击
/cast 嘲讽
怎么说呢,由于不同姿态下键位技能各自独立(默认动作条),所以这个宏运行起来很不稳定,需要抽筋按才能成功,经常会出现巨人打出去了,结果没切会到防御姿态
之后又尝试了/castsequence reset=X
巨人打击,嘲讽 的形式也是相同的缺点
2:尝试把技能(宏)放在左下动作条上

最简单粗暴有效的方式,但也存在问题,1:如果用/cast xxx /cast xxxx的格式很容易因为距离不够而把嘲讽用掉。2:而换成/castsequence reset=X格式的话又无法在战斗姿态下顺畅的打出巨人的循环
那么问题来了,如何能在键位不改变的情况下战斗姿态下正常的打巨人输出,而在防御姿态下打出巨人后秒嘲讽缩回防御姿态呢?
3:如刚才所说,由于不同姿态下键位是独立的(默认动作条),而其他的动作条却是相同的,于是想到利用切换动作条来实现上面的要求
大致概念如下
动作条1
Code (c):
/cast 巨人打击 /changeactionbar 2
动作条2
Code (c):
/cast 嘲讽 /changeactionbar 1
但问题又来了,在不管技能没有CD的情况下如果按这个宏都会转,不断的在1/2动作条来回切换,等你想用它的时候不一定是先出什么技能了,很不稳定所以也无法达到要求
再后来试验了很多种办法也不是很理想
4:在发现1/2动作条下,互相切换且保证稳定的假设就是个死循环后,想出了3个宏解决方案
宏1:对应防御姿态下动作条1 Code (c):
/startattack
/cast 巨人打击
/changeactionbar 2
宏2:对应动作条2(姿态无所谓) Code (c):
#showtooltip
/cast [stance:1]嘲讽;巨人打击
宏3:放在其他动作条上
跟侧面的动作条,只要不放在主动作条上就可以(实际放在主动作条上也没问题,但需要在动作条1/2上都放)
Code (c):
#showtooltip
/use [stance:1]防御姿态;[stance:2]战斗姿态
/Changeactionbar 1
注意在
战斗姿态下放一个
普通的巨人打击/宏
优点:1,秒进防御姿态。2,不会再防御姿态下手抖多按而白白的用掉嘲讽CD。3,在压力不大的时候可以切
战斗姿态尽情输出。
缺点:1,只能保证防御姿态下的秒巨人切回,需要判断形势手选择动战斗/
防御姿态(比如大风车的时候嘲讽秒进防御/开了鲁莽秒进防御是无法实现的)(也不保证在同样的格式下
横扫/鲁莽与上面的宏会不会因为嘲讽CD而产生未知故障)