我之前也觉得爆击先堆就是了越高越好
不过无聊就想到问机器人 然后做了个计算
一开始结论是爆击要先堆50%
50%前都屌打爆伤
然后做了程式后算的是
到爆击100%的时候
刚好是爆击1%算2分 爆伤1分
没到100% 应该都是亏分数 (应该是这样吧
然后这是程式码 其实我也不懂这样程式逻辑有没有错
<script>
function calculateDamage() {
let critRate =
parseFloat(document.getElementById('critRate').value) / 100;
let critDamage =
parseFloat(document.getElementById('critDamage').value);
let expectedDamage = (1 - critRate) * 100 + critRate * critDamage;
let equivalentCD100 = expectedDamage;
let equivalentCD90 = (expectedDamage - 10) / 0.9;
let equivalentCD80 = (expectedDamage - 20) / 0.8;
let equivalentCD70 = (expectedDamage - 30) / 0.7;
document.getElementById('result').innerHTML = `
期望伤害: <strong>${expectedDamage.toFixed(2)}</strong><br>
与 <strong>100% 爆击</strong> 相同伤害需爆击伤害:
<strong>${equivalentCD100.toFixed(2)}%</strong><br>
与 <strong>90% 爆击</strong> 相同伤害需爆击伤害:
<strong>${equivalentCD90.toFixed(2)}%</strong><br>
与 <strong>80% 爆击</strong> 相同伤害需爆击伤害:
<strong>${equivalentCD80.toFixed(2)}%</strong><br>
与 <strong>70% 爆击</strong> 相同伤害需爆击伤害:
<strong>${equivalentCD70.toFixed(2)}%</strong>
`;
}
</script>