Skip to content

属性列表

IzzelAliz edited this page Aug 8, 2020 · 5 revisions

属性的 id 为 插件:名称,在编写配置文件和编写拓展时,可仅使用名称。

本篇中的属性 id 皆为 mesmerize:<id>


mesmerize:damage mesmerize:pvp_damage mesmerize:pve_damage mesmerize:range_damage

增加攻击伤害,分别代表所有攻击、对玩家的攻击、对非玩家的攻击、远程攻击(弓箭等)。

可以使用范围数值。

example:
  damage: 10 # 增加 10 的伤害
  pvp_damage: [2, 5] # 随机增加 2 到 5 点伤害
  pve_damage: '+50%' # 增加 50% 伤害
  range_damage: ['+20%', '+50%'] 随机增加 20% 到 50% 的伤害

mesmerize:defense mesmerize:pvp_defense mesmerize:pve_defense mesmerize:range_defense

增加防御。同上

mesmerize:crit_damage mesmerize:crit_chance

分别增加暴击伤害和暴击几率。暴击伤害比例按攻击伤害计算。

example:
  # 50% 几率打出 1.5 倍伤害
  crit_chance: '+50%'
  crit_damage: '+50%'

mesmerize:thorns mesmerize:melee_thorns mesmerize:range_thorns mesmerize:thorns_chance

荆棘,也即所谓反弹、反甲。对攻击者造成伤害。

分别为对所有攻击、对近战攻击、对远程攻击的荆棘,和荆棘的触发几率。

mesmerize:lifesteal mesmerize:lifesteal_chance

吸血。对敌人造成伤害后为攻击者恢复血量。

example:
  lifesteal: '2' # 恢复两点
  lifesteal: '20%' # 恢复造成伤害的 20% 血量
  lifesteal_chance: '10%'

mesmerize:attack_range

攻击距离限制。

example:
  attack_range: '-20%'

mesmerize:accuracy

命中,抵消躲避属性。

mesmerize:dodge

躲避,抵消命中属性。

mesmerize:tracing

箭矢追踪。数值意义为 每 tick 向目标偏向的度数(角度)。

example:
  tracing: 0.5

mesmerize:accelerate

箭矢加速。会减弱追踪属性。

example:
  accelerate: '+50%'

mesmerize:stats_set

引用其他属性集。

# data/test.yml

example1:
  damage: 2
example2:
  stats_set: 'test.example1'
  damage: 3

Mesmerize Wiki

面向服主

面向开发者

Clone this wiki locally