配置说明
配置文件:plugins/LyCore/config.yml
修改 config.yml 后,可以使用 /lcore reload 重载。修改 attribute-plugin 后建议重启服务器,让属性桥接重新初始化。
配置文件
| 文件 | 用途 |
|---|---|
config.yml | 变量公式、快捷运算、属性插件选择 |
默认配置
yaml
# 这是一款离渊系列插件用于各种功能杂项的配置
# 插件指令: /lcore
# 功能不多 后续会慢慢增加
#变量部分
# 四则/次方运算 %lcore_math_公式% 或 %lcore_math_位数_公式%(用法与format相同)
# 可用符号:()括号 ^次方 *乘 /除 +加 -减
# 这几个符号越靠前 计算的优先级越高
# - 例如 %lcore_math_1*(5+2)^3%
# - 例如 %lcore_math_1*#player_level#^3% 这里的##中代表papi变量 你可以调用papi变量进公式中+
# - 例如 %lcore_math_0_1*(5+2)^3% #如果在公式之前写数字_ 则是取小数点位数
# 取舍小数点 %lcore_format_位数_数字或变量%
# - 例如 %lcore_format_3_1.31415926% 这里是取3位小数
# - 例如 %lcore_format_0_#ap_damage:min#% 这里是对ap中的伤害变量取整
#快捷运算 你可直接在下方指定快捷运算的公式
quick-calculation:
#此处为公式id 你可以使用【%lcore_calc_公式id%】快速获取结果 省去使用math变量四则运算写一大串
公式id:
#小数点位数
format: 3
#公式
formula: "%player_level% * (1.5^3) / (1+1)"
#属性插件 可选:
# Auto 自动选择属性插件
# AttributePlus
# SX-Attribute2
# SX-Attribute3
# AttributeSystem
# ItemLoreOrigin
#修改属性插件需要重启
attribute-plugin: "Auto"快捷运算
quick-calculation 用于把一段较长的公式保存成短变量。
例如要按玩家等级计算战力权重:
yaml
quick-calculation:
战力权重:
format: 2
formula: "%player_level% * 12.5 + 100"调用变量:
text
%lcore_calc_战力权重%如果玩家等级是 20,返回结果为 350.00。
属性插件选择
attribute-plugin 用于指定 LyCore 对接哪个属性插件。
| 值 | 说明 |
|---|---|
Auto | 自动选择已安装的属性插件 |
AttributePlus | 指定使用 AttributePlus |
SX-Attribute2 | 指定使用 SX-Attribute 2.x |
SX-Attribute3 | 指定使用 SX-Attribute 3.x |
AttributeSystem | 指定使用 AttributeSystem |
ItemLoreOrigin | 指定使用 ItemLoreOrigin |
如果服务器只安装了一种属性插件,保持 Auto 即可。
yaml
attribute-plugin: "Auto"如果服务器同时装了多个属性插件,建议手动指定,避免自动选择到不是当前玩法使用的插件。
yaml
attribute-plugin: "AttributeSystem"