猫史档案馆


MC伤害计算2.0

用户:NysidlaNysidla查看: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抗性提升等级


回复

上一页1 页 / 共 1下一页
指令者指令者

666

点赞0


评论


墨绿vanilla墨绿vanilla

666把源码挖出来了

点赞0


评论