上古时代 | Mewcraft Wiki

这是本文档旧的修订版!


元素/伤害

元素伤害 是联系非常紧密的两个机制。

元素

每一种元素代表了一种特定的伤害类型。不同伤害类型的计算相互独立。

在实际游戏中,元素 通常出现在物品描述和伤害显示这两个场景中。

伤害

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 元素防御穿透率 - 全防御穿透率 )