用户:
Nysidla查看:0 回复:2 评论:0 创建时间:2023-06-16T18:22:45
function takeDamage(damage, defense, toughness, protection, sharpness, jump, resistance) {
return ((damage + (sharpness ? sharpness * 0.5 + 0.5 : 0)) * (jump ? 1.5 : 1)) * (1 - Math.min(20, Math.max(defense / 5, defense - (damage / (2 + toughness / 4)))) / 25) * (1 - protection * 0.04) * (1 - (resistance ? resistance : 0) * 0.2)
}
damage原伤害
defense盔甲值
toughness盔甲韧性
protection保护等级
sharpness攻击者的锋利附魔
jump攻击者是否跳跃
resistance抗性提升等级