本人战士小白半手残一个……
受到隔壁帖子嘲讽无视GCD切换防御姿态技巧的启发,整理编辑了相关的宏,暂时做出可以正常使用的宏并且暂时没有发现大的弊病……
思路:(如果懒得看请直接跳到第4条)
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):
1: #showtooltip
2: /cast [stance:1]嘲讽;巨人打击
宏3:放在其他动作条上。
跟侧面的动作条,只要不放在主动作条上就可以。(实际放在主动作条上也没问题,但需要在动作条1/2上都放)
Code(c):
1: #showtooltip
2: /use [stance:1]防御姿态;[stance:2]战斗姿态
3: /Changeactionbar 1
注意在战斗姿态下放一个普通的巨人打击/宏。
优点:1. 秒进防御姿态。2,不会再防御姿态下手抖多按而白白的用掉嘲讽CD。3,在压力不大的时候可以切战斗姿态尽情输出。
缺点:1. 只能保证防御姿态下的秒巨人切回,需要判断形势手选择动战斗/防御姿态。(比如大风车的时候嘲讽秒进防御/开了鲁莽秒进防御是无法实现的) (也不保证在同样的格式下横扫/鲁莽与上面的宏会不会因为嘲讽CD而产生未知故障)
新手在这抛砖引玉,如果有更好的解决方案欢迎交流。