属性组成
每个属性都由 type id name priority power max 组成
type: 属性类型,代表它是什么类型的属性id: 唯一id,就像身份证号一样name: 属性名,不可重复priority: 优先级,决定了属性按照什么顺序运行power: 战斗力,每1点属性提供的战斗力max: 最大值,面板属性限制生效的最大值
配置文件中的属性
注册的属性会同步更新到 attribute.yml 的 attributes 下,他会按照属性类型分类和优先级排序,但 attributes 下的配置 不可修改,若要修改属性的任一配置还需到脚本文件中修改
YAML
# 这里的属性始终跟随脚本中的设置,脚本中的设置会覆盖这里的设置
# 所以不要在这里改
# 🔢=优先级 💪=战斗力 🔝=最大值
attributes:
属性类型1:
ID_1: 属性名1 | 🔢1 💪1.0 🔝-1.0
ID_2: 属性名2 | 🔢2 💪1.0 🔝-1.0
属性类型2:
...若想建立一个统一管理的管理器,可参考 默认属性 中的 AttributeName 部分
