# 天赋项

## 介绍

每个天赋界面必定会有一个以上的天赋项，否则这个天赋界面将毫无意义，可以设置 **天赋所加成的属性、天赋升级、天赋洗点** 等内容

## 配置

```yaml
#该天赋界面内的天赋数据配置
talents:
  #天赋KEY (同天赋界面组内不能相同)
  "嗜血天赋":
    #公式计算(计算后可在后面配置节点内取出,按 {0} ~ {N} 顺序)
    - formula:
        - "{v}*0.3"
        - "{v}*0.8"
        - "1+({v}/5)"
        - "{v}"
      #此次升级消耗天赋点点数
      demand: "{2}"
      demand-type: "天赋点"
      #此次升级天赋条件
      condition:
        - 'check {3} <= 30#&6嗜血天赋 &f已达到天赋等级上限'
        - 'check %player_level% >= {2}#你需要达到 {2} 级才可升级天赋'
      #天赋属性加成
      attribute:
        - "  &f吸血几率: &c{0}"
        - "  &f吸血倍率: &c{1}"
  #天赋KEY (同天赋界面组内不能相同)
  "力量天赋":
    #公式计算(计算后可在后面配置节点内取出,按 {0} ~ {N} 顺序)
    - formula:
        - "{v}*0.5"
        - "{v}*0.8"
        - "{v}*5"
        - "1+({v}/5)"
        - "{v}"
        #此计算用于洗点返回 80% 的天赋点
        - "%talent_point_普通天赋页_力量天赋%*0.8"
      #此次升级消耗天赋点点数
      demand: "{3}"
      demand-type: "天赋点"
      #此次升级天赋条件
      condition:
        - 'check {4} <= 50#&6力量天赋 &f已达到天赋等级上限'
        - 'check %player_level% >= {2}#你需要达到 {2} 级才可升级天赋'
      #天赋属性加成
      attribute:
        - "  &f物理伤害: &c{0} - {1}"
        - "  &f物理防御: &c{0}"
      #是否允许洗点
      wash: true
      #洗点条件
      wash-condition:
        - 'check {4} >= 50#&f需要 &6力量天赋 &f达到 &c50 &f级后才可洗点'
      #洗点后触发命令 (满足条件后)
      wash-command:
        - 'talent point give %player_name% {5} 天赋点'
```
