#本配置正则私有占位符
#@$ = \$ (请不要直接在配置内使用 \$ 否则报错)
#@value = ([0-9.+-]+[0-9]) 正则式(获取数值)
#是否使用旧版处理方式
#旧版本属性读取格式,读取逻辑算法 (性能较差)
original-logic-format: false
#读取格式 (正则匹配)
#读取根据 @value 所在位置内的值,可以是 "100,-100,100-1000"
#读取优先级从上往下依次读取,当数值被读取到则不继续往下
attribute-read-format:
#属性标签 属性值 (属性值)
- ".*?{key}.*?@value.*?\\(@value\\).*?"
#属性标签 属性值
- ".*?{key}.*?@value"
#属性值 属性标签
- "@value.*?{key}.*?"
#规则标签正则匹配
#每个用括号包括起来的位置均为被读取的位置
condition-read-format:
#装备等级: 10 (至少大于等于)
#装备等级: 10-100 (等级需在该范围内)
level:
- "{key}.*?@value"
#职业: 剑士 (需拥有剑士权限)
#职业: 剑士/骑士 (需拥有任意一个权限)
professional:
- "{key}.*? (.*?)@$"
#装备类型: 主手 (需穿戴至主手)
#装备类型: 主手/副手 (可穿戴在主手或副手)
equipment-type:
- "{key}.*? (.*?)@$"