第三章.
宏命令及参数简介
下面是宏命令及参数
细分宏命令:
存在三种不同功能的格式:
1.
/skill [条件1,条件2,条件3...]
单一技能
2. /config before:[条件1,条件2,条件3...]
/skill [条件1,条件2,条件3...]
单一技能
/skill
[条件1,条件2,条件3...] 单一技能
.... ....
/config
before:null
3. /config
保护引导
或者
/config 不保护引导
粗分宏参数:
1.
自身或技能状态及自身buff
e.g. 自身状态:
fight
/skill [fight] 猛虎下山
当处于战斗状态中, 使用技能 猛虎下山
自身状态: life
/skill [life<0.5] 惊鸿游龙
当自身生命值小于50%时,使用技能 惊鸿游龙
自身buff: buff: 增益名称
或者 buff: 增益名称1-增益名称2 或者 buff:
增益名称1|增益名称2
/skill [buff:追命无声] 追命箭
当自身存在增益buff 追命无声 时,
使用技能 追命箭
/skill [buff:追命无声-奥妙] 追命箭 当自身存在增益buff 追命无声
并且 存在增益buff 奥妙时, 使用技能 追命箭
/skill [buff:追命无声|奥妙] 追命箭
当自身存在增益buff 追命无声 或者 存在增益buff 奥妙时,
使用技能 追命箭
自身技能状态: cd: 单一技能名称
2. 目标状态及buff
e.g. 目标状态: tlife
/skill [tlife>0.8] 追命箭
当目标生命值大于80%时,使用技能 追命箭
目标buff: mbuff:
减益名称
/skill [mbuff:化血镖]
追命箭 当目标存在属于自身给予的减益buff 化血镖 时,
使用技能 追命箭
目标buff: tbuff:
减益名称
/skill [tbuff:化血镖] 追命箭
当目标存在减益buff 化血镖 时,
使用技能 追命箭
注意及小技巧:
1. 宏参数中 可以使用
" - " 和 " | "
自身或技能状态及自身buff:
mount nomount
buff nobuff bufftime btype detype
目标状态及buff:
tname tnoname broken prepare tbuff mbuff
tnobuff nombuff tbufftime mbufftime tbtype tdetype
2. 使用
" - " 和 " |
" 可以优化精简宏
e.g.:
当自身存在增益buff 追命无声 并且
存在增益buff 奥妙时, 使用技能 追命箭
/skill [buff:追命无声,buff:奥妙]
追命箭
<==>
/skill [buff:追命无声-奥妙]
追命箭
这样可以省掉 " ,buff: "
6个字节
3. /config以及其相关的参数的含义
在群里有玩友有时会问到这个命令.
config
配置宏的运行
可以理解理解成, 从/config
之后的命令,都要满足 /config 所设置的参数(条件或者状态)
a).
/config 保护引导
表示,保护这个宏命令之后的所有正向读条(从左至右)技能,都收到不被宏中其他的命令所打断,除非使用打断命令. 强烈注意,
逆向读条技能,经过很多的尝试,不能被保护.
/config 不保护引导 与 保护引导 含义相反
b). /config before:[条件1,条件2,条件3...]
表示,在这个宏命令之后所有命令都自动添加,before:[条件1,条件2,条件3...] 中的条件, 也可以理解成
只有满足before:[条件1,条件2,条件3...] 中的条件才能运行后面的宏命令.
然而, 并不是所有的宏命令都要满足before:[条件1,条件2,条件3...] 条件, 因此就需要限制
before:[条件1,条件2,条件3...] 的作用范围.
/config before:null
表示,清空设置的预判. 通过这个命令 就可以限定 /config
before:[条件1,条件2,条件3...] 的作用范围.
故 通常使用的时候 /config before:[条件1,条件2,条件3...]
与 /config before:null 是成套使用的.
对于宏来说,
越长的宏或者对一个技能使用多种条件限制时,在理论上可以达到作者想要的效果,但是就实际情况来说, 越长的宏 (>1024) 反应稍微比较迟钝,
很可能在该使用技能的时候,由于宏过长导致还没有执行到应该使用的宏命令上,错过使用时间,致使dps出现下滑. 尽可能的在自己想要的功能中进行整体精简