战斗机制:修订间差异
跳转到导航
跳转到搜索
→伤害公式
(→buff) |
(→伤害公式) |
||
第689行: | 第689行: | ||
===概要=== | ===概要=== | ||
战斗的实际伤害计算如下: | |||
*导弹战(即昼战导弹)必定破甲,在实际攻击力公式中已经计算过敌方装甲的减伤机制,所以实际伤害为: | |||
::{{color|blue|2=导弹战实际伤害 = CEIL(实际攻击力 * 最终伤害倍率)}} | |||
*其他攻击(包括夜战导弹)需要先计算破甲伤害: | |||
::{{color|blue|2=破甲伤害 = CEIL(实际攻击力 * (1 - 对方装甲 / (0.5 * 对方装甲 + 穿甲系数 * 实际攻击力)) * 最终伤害倍率)}} | |||
:::当破甲伤害 > 0时: | |||
::::{{color|blue|2=实际伤害=破甲伤害 + 额外固定伤害}} | |||
:::当破甲伤害 ≤ 0时,50%机率判定为跳弹,即显示“未命中”;50%机率判定为擦伤,实际伤害为擦伤伤害: | |||
* | ::::{{color|blue|2=擦伤伤害 = CEIL(MIN(基础攻击力, 对方当前HP) * 0.1)}} | ||
* | *部分情况下会出现保护伤害或特殊伤害,见[[#保护伤害及特殊伤害|这里]]。 | ||
{{color|blue|2= | 其中,实际攻击力计算如下: | ||
:{{color|blue|2=实际攻击力 = 基础攻击力 * 各系数乘积(不包含穿甲系数和最终伤害倍率)}} | |||
各种攻击所乘的系数如下: | 各种攻击所乘的系数如下: |