属性列表 - TabooLib/Mesmerize GitHub Wiki
属性的 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:permission
拥有某权限后指定属性生效,stats
也可以引用其他属性集。
example:
permission:
node: 'some.vip'
stats:
damage: 2
mesmerize:health
增加生命上限。
mesmerize:regeneration
持续地回复生命。
mesmerize:combat_exp_bonus
mesmerize:other_exp_bonus
战斗经验掉落加成和其他(挖矿、钓鱼)经验掉落加成。
整数值,不允许相对值(N%
)。
mesmerize:move_speed
移动速度。
mesmerize:fly_speed
飞行速度。
mesmerize:attack_speed
武器攻击速度。
mesmerize:slot
指定槽位属性生效。
默认有 main_hand
, off_hand
, helmet
, chestplate
, leggings
, boots
槽位,提供 API 供其他插件注册槽位。
slot-test:
slot:
slot: main_hand
stats: test.example
mesmerize:hidden
同 mesmerize:stats_set
,属性不显示。
mesmerize:wearing_potion
装备时获得药水效果。
duration
须填写为大于配置文件中 general.potionApplyInterval
值的值。
另参见药水效果格式。
example:
wearing_potion: 'health_boost,80'
注意,本篇中所有概率判断属性,如
thorns_chance
,在进行概率计算时,以下方公式进行计算P = 1 * (1 + N%) * (1 + M%) ... - 1
即,两个
thorns_chance: '20%'
后的概率为44%
药水效果格式
type,duration,[amplifier,ambient,particles,icon]
type
- 药水效果的 idduration
- 持续时间,游戏刻amplifier
- 效果等级,0 为默认效果等级ambient
,particles
,icon
- 填写true
/false
,或1
/0
,解释见官方 wiki