这是本文档旧的修订版!
元素/伤害
元素 和 伤害 是联系非常紧密的两个机制。
元素
伤害
Minecraft 上古时代服务器中的伤害结算分为 攻 和 防 两个方面。
下面是当前对于伤害的计算公式,每种元素单独计算。伤害最小值为 1。
当造成暴击时
A 元素最终伤害 = A 元素造成伤害 * 正/负暴击伤害 * A 元素全能伤害 * 目标 A 元素承受伤害
A 元素造成伤害 = 玩家 A 元素结算攻击力 - 目标A元素结算防御力
玩家 A 元素结算攻击力 = 玩家 A 元素攻击力 + 玩家全攻击力
目标 A 元素结算防御力 = ( 目标 A 元素防御力 + 目标全元素防御力 - 玩家 A 元素防御穿透 - 玩家全防御穿透 ) * ( 1 - 玩家 A 元素防御穿透率 - 全防御穿透率 )
当未造成暴击时
A 元素最终伤害 = A 元素造成伤害 * 未暴击伤害 * A 元素全能伤害 * 目标 A 元素承受伤害
A 元素造成伤害 = 玩家 A 元素结算攻击力 - 目标 A 元素结算防御力
玩家 A 元素结算攻击力 = 玩家 A 元素攻击力 + 玩家全攻击力
目标 A 元素结算防御力 = ( 目标 A 元素防御力 + 目标全元素防御力 - 玩家 A 元素防御穿透 - 玩家全防御穿透 ) * ( 1 - 玩家 A 元素防御穿透率 - 全防御穿透率 )