第二章·第3节:判断参数-自身buff
主稿:Jachou
判断参数-自身BUFF在宏编写中,判断命令里,使用的最频繁的,恐怕就是对各种BUFF的判断的命令,这些命令里,有对目标的BUFF判断,也有对自身的BUFF判断,而对自身的BUFF判断的命令,则包括以下几个
buff/nobuff自身存在/不存在某BUFF或者DEBUFF,若存在,返回BUFF层数
语法:
A:[buff:参数] 此参数,可以是BUFF/DEBUFF的名称,也可以是ID
B:[buff:参数=数值] 此处,数值代表BUFF层数
例句:
/skill [nobuff:镇山河]御 –当自身不存在镇山河BUFF的时候,释放御
/skill [buff:恣游<3]阳明指 –当自身恣游BUFF小于3层的时候,释放阳明指
bufftime自身存在某BUFF且BUFF剩余时间是多少,不存在此BUFF时,返回false
语法:
[bufftime:参数=数值] 此参数,可以是BUFF/DEBUFF的名称,也可以是ID
例句:
/skill [bufftime:恣游<2.5]阳明指 –当BUFF恣游的时间小于2.5秒的时候,释放阳明指
bufflv自身存在某BUFF时返回buff等级,否者返回false
语法
[bufflv:参数=数值] 此参数,可以是BUFF/DEBUFF的名称,也可以是ID
例句:
/skill [bufflv:清心<5]清心养气
bftype/debftype自身存在某种类型的增益/减益Buff
支持参数:外功,阳性,混元,阴性,点穴,毒性,蛊,药石
语法:
[bftype:参数] 此处,参数是BUFF的总类型
例句:
/skill [debftype:点穴]清风垂露