套装
同一套装的装备穿得越多,加成越多——和 MMOItems 的 item-sets 相同。套装写在 item-sets.yml,物品写一行 套装: 套装ID 就加入。
定义套装
item-sets.yml
套装:
MOON:
名称: '<gradient:#b5e8ff:#7fa7ff>月华套装</gradient>'
加成:
2: # 穿 2 件
属性:
防御力: 5
生命力: 20
4: # 穿 4 件
属性:
防御力: 10
技能伤害加成: 5
常驻药水:
speed: 1
技能:
攻击命中:
技能ID: FIREBOLT
参数: {cooldown: 4}
| 字段 | 说明 |
|---|---|
名称 | 套装名称,显示在物品 Lore;支援渐变与 & 色码 |
加成.<件数> | 穿到这个件 数时生效。可写 1 – 16 任意件数 |
加成.<件数>.属性 | 任何已注册属性(中文名、ID、别名皆可),数值直接加给玩家 |
加成.<件数>.常驻药水 | 效果: 等级,效果 ID 用原版英文(speed、night_vision),旧版名称(INCREASE_DAMAGE)也能读 |
加成.<件数>.技能 | 与物品相同的全部触发(列表):点击类技能不论手上拿什么都会触发,受击、定时、长按蹲下 等在套装生效期间触发 |
Lore | 选填。写了就完全使用自订文字;省略时自动列出每档加成 |
加成会叠加
穿 4 件时,2 件与 4 件的加成都会生效(上例防御力合计 +15)。脱下一件,超出的那档加成立刻消失。
物品加入套装
物品:
MOON_HELMET:
名称: '&b月华头盔'
材质: IRON_HELMET
套装: MOON # 英文键 set
- 计算件数的位置:主手、副手、四件盔甲,以及 云饰品 的饰品栏。
- 物品必须符合使用限制(等级、职业、部位)才计入,和属性生效的规则相同。
- 同一件物品出现在两个位置(例如主手与副手各一件)会算两件。
- 写了不存在的套装 ID 时,物品照常载入、只是不计入套装,原因列在载入警告。
Lore 显示
物品 Lore 的 #set# 位置显示套装(默认排列已经包含)。没写套装 Lore 时自动生成:
✦ 套装:月华套装
[2件] 防御力 +5、生命力 +20
[4件] 技能伤害加成 +5%、防御力 +10、速度 I
格式在 stats.yml 的 栏位格式:
stats.yml
栏位格式:
item-set: '&6✦ 套装:{值}' # 套装名称
item-set-bonus: '&7[{件数}件] {值}' # 每档加成;{总件数} = 整套件数
从 MMOItems 转过来
plugins/MMOItems/item-sets.yml 会在 MMOItems 迁移 时一起转入:bonuses → 加成,potion-xxx → 常驻药水,ability-xxx → 技能,lore-tag → Lore。