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