圣明佑:冷却30秒,20秒内躲闪增加20%,减免内功伤害百分之20%。那么圣明佑有10秒的空隙。我们就需要另一个技能来弥补。
归寂道:12秒内降低技能伤害百分之10.冷却29秒。
好的,那么圣明佑的空隙就由归寂道来弥补,那么归寂道什么时候释放呢?当然是圣明佑20秒保命放完然后放归寂道。
那么这句宏就有了
/skill [bufftime:旷劫<4,cdtime:圣明佑>0] 归寂道
旷劫是开了圣明佑之后自身或得的20秒保命BUFF
那么这句宏的意思就是在旷劫BUFF时间还剩4秒。圣明佑的冷却时间大于0,的条件下释放归寂道。
关于时间的设计为什么是4呢?小于4其实就是在BUFF还有3秒内的时候释放出归寂道就好了,而不是让他标准的在旷劫时间0秒的时候放,以为你在打的过程中要跑动,也可能其他技能还没放完,如果卡的时间太准,那就可能导致过了这个条件就释放不出来了。
/skill [bufftime:旷劫<4,cdtime:圣明佑>0] 归寂道
/skill [nobuff:折冲,cdtime:圣明佑>25,cdtime:圣明佑<29,distance<6] 煌日照
/skill [nobuff:折冲,cdtime:圣明佑>8,cdtime:圣明佑<12,distance<6] 煌日照
/skill [cdtime:煌日照>7,cdtime:煌日照<11] 寒月耀
/skill [cdtime:圣明佑>8] 净世破魔击
/skill [cdtime:圣明佑<9,nofullmoon] 幽月轮
/skill [cdtime:圣明佑>9] 烈日斩
这7句你会发现都是同样道理的,都是卡圣明佑时间,就不多说了。
明白了这个,其他技能释放条件是同样道理的。
关于优先顺序,一般保命技能放在最前面,然后打断技能,然后其他技能。
你会发现除去上面7句以圣明佑为释放条件的宏之后剩下的几句就没什么了。
/config 保护引导
/skill [life<0.5] 性命海
/skill [life<0.3] 贪魔体
/skill [life<0.2] 朝圣言
/skill [fullmoon,nobuff:春泥护花] 圣明佑
/skill 扶摇直上
/skill 慈悲愿
/skill 戒火斩
/skill 银月斩
/skill 赤日轮
剩下的这些前四句全是保命技能。保命技能是以自己气血剩余比例为条件的,
然后后面5句,没有附加条件,意思就是好了就放。
/skill 赤日轮
这一句在整个宏里是放在最后的,为什么呢?因为赤日轮无冷却,如果你放在前面而没有条件限制,那么电脑每次运行到这句都会释放这一个技能。而如果其他宏句子写在他后面,相当于没写。举个例子
/skill 赤日轮
/skill [life<0.3] 贪魔体
如果你的宏是上面2句,那么其实宏只运行第一句。即使你的生命低于了0.3,他也不会自动释放贪墨体的。
/skill [life<0.3] 贪魔体
/skill 赤日轮
如果你顺序调换一下,那么运行宏的时候,如果生命大于0.3,贪墨体就不会释放,而是直接运行后面那一句,当生命小于了0.3,电脑就会先释放贪墨体。
由上面可以看出你写的宏顺序决定了你的宏是否智能。