跳到主要内容

套装

同一套装的装备穿得越多,加成越多——和 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。