伤害减免
在MMOItems中,伤害减免分为三种机制:格挡、闪避和招架。在主插件MythicLib的配置文件(mitigation 配置部分)中,可以编辑页面中的任何数值。为了增强与 MMOCore
的兼容性,伤害减免功能被移到了 MythicLib
中。
每当攻击伤害因减免而降低时,玩家面前会出现粒子效果,并且会在操作栏(或通过聊天)发送一条消息给他。
格挡
当格挡近战或投射攻击时,玩家会显著减少所受伤害。格挡几率和格挡能力(所能阻挡的伤害百分比)都可以通过物品来增加。格挡能力有默认值和上限,意味着如果玩家没有任何物品增加额外的格挡能力,他至少能阻挡20%的伤害。格挡能力不能超过75%。格挡攻击的几率由 Block Rating 属性决定。
yaml
STEEL_BREASTPLATE:
material: IRON_CHESTPLATE
block-power: 10
block-rating: 5
闪避
当闪避近战或投射攻击时,玩家可以完全免疫所受伤害并快速向后冲刺,帮助他逃离战斗。闪避攻击的几率上限为80%。
yaml
SWIFT_LEATHER_BOOTS:
material: LEATHER_BOOTS
dodge-rating: 10
招架
与闪避类似,招架可以完全免疫攻击伤害并将攻击者击退。 击退力可以在配置文件中进行编辑。
yaml
DWARVEN_SHIELD:
material: SHIELD
parry-rating: 10
减免冷却时间减少
每个减免属性还有一个冷却时间减少属性。默认情况下,玩家不能在几秒内多次闪避、招架或格挡攻击。这些冷却时间属性减少了这种延迟,如果玩家的健康值较低,这会非常有用。
yaml
ROGUE_AMULET:
material: RED_DYE
dodge-cooldown-reduction: 40